現在PostGIS 1.5.3を使用していますが、まもなく2.0にアップグレードします。したがって、次の質問に関連する2つのバージョンの違いに注意してください。
- AddGeometryColumnを呼び出すときにPostGISが生成する制約を手動で変更せずに、ポリゴンとマルチポリゴンの挿入を許可し、他のジオメトリタイプの挿入を制限するPostGISジオメトリタイプの列を作成することは可能ですか?
- これを行わない理由はありますか?特に、PostGISは、制約を手動で変更することで悪影響を与える可能性のあるメタデータを格納しますか?(私はPostGISに非常に慣れていないので、メタデータを格納するPostGISの考えがばかげている場合は許してください。)
- すべてにマルチポリゴンを使用することで生じるオーバーヘッドはどのくらい重要ですか?
挿入する前にST_Multiを使用してポリゴンをマルチポリゴンに変換することはすでに承知しているので、それが不可能な場合や適切でない場合は、そうします。