Attualmente sto usando PostGIS 1.5.3, ma presto aggiornerò a 2.0. Quindi, nota eventuali differenze tra le due versioni che sono rilevanti per le seguenti domande.
- È possibile creare una colonna del tipo di geometria PostGIS che consente l'inserimento di poligoni e multipoligoni ma limita l'inserimento di altri tipi di geometria senza modificare manualmente il vincolo che PostGIS genera quando si chiama AddGeometryColumn?
- Ci sono ragioni per non farlo? In particolare, PostGIS memorizza metadati che possono influire negativamente sulla modifica manuale del vincolo? (Sono molto nuovo con PostGIS, quindi perdonami se l'idea di PostGIS che memorizza i metadati è assurda.)
- Quanto è significativo il sovraccarico dovuto all'utilizzo dei multipoligoni per tutto?
Sono già a conoscenza dell'utilizzo di ST_Multi per convertire i poligoni in multipoligoni prima dell'inserimento, quindi se non è possibile o non è una buona idea, lo farò.