PostgreSQL поддерживает множество геометрических типов из коробки, а также множество геометрических операторы и индексы GiST, которые, как представляется, предлагают пространственную индексацию данных.
И затем также PostGIS, который является расширением для PG.
В чем разница между встроенной пространственной поддержкой в PG и PostGIS?
Если моему приложению необходимо хранить географические координаты (точки, области, полигоны), а затем эффективно выполнять запросы (например, точка-в-многоугольник, пересечение многоугольников), мне нужен PostGIS или я могу использовать (возможно) более удобный и более простые встроенные типы данных/синтаксис?