Obecnie używam PostGIS 1.5.3, ale wkrótce będę aktualizować do wersji 2.0. Dlatego też zwróć uwagę na różnice między dwiema wersjami, które dotyczą następujących pytań.
- Czy można utworzyć kolumnę typu geometrii PostGIS, która umożliwia wstawianie wielokątów i multipoligonów, ale ogranicza wstawianie innych typów geometrii bez ręcznej modyfikacji ograniczenia generowanego przez PostGIS podczas wywoływania AddGeometryColumn?
- Czy istnieją powody, aby tego nie robić? W szczególności, czy PostGIS przechowuje jakieś metadane, które ręcznie modyfikując ograniczenie mogą mieć negatywny wpływ? (Jestem bardzo nowy w PostGIS, więc wybacz mi, jeśli pomysł przechowywania metadanych w PostGIS jest absurdalny).
- Jak znaczny jest narzut związany z używaniem wieloboków do wszystkiego?
Wiem już, że używam ST_Multi do konwersji wielokątów w multipolygony przed wstawieniem, więc jeśli nie jest to możliwe lub nie jest to dobry pomysł, zrobię to.