J'utilise actuellement PostGIS 1.5.3, mais je passerai bientôt à 2.0. Veuillez donc noter les différences entre les deux versions qui sont pertinentes pour les questions suivantes.
- Est-il possible de créer une colonne du type de géométrie PostGIS qui permet l'insertion de polygones et de multipolygones mais restreint l'insertion d'autres types de géométrie sans modifier manuellement la contrainte générée par PostGIS lors de l'appel de AddGeometryColumn?
- Y a-t-il des raisons de ne pas le faire? En particulier, PostGIS stocke-t-il des métadonnées qui pourraient modifier négativement la contrainte manuellement? (Je suis très nouveau sur PostGIS, alors pardonnez-moi si l'idée de PostGIS de stocker des métadonnées est absurde.)
- Quelle est l'importance des frais généraux encourus en utilisant des multipolygones pour tout?
Je suis déjà au courant de l'utilisation de ST_Multi pour convertir des polygones en multipolygones avant l'insertion, donc si ce n'est pas possible ou pas une bonne idée, je vais le faire.