Описание тега postgis
Используйте этот тег для PostGIS, который является расширением пространственной базы данных для PostgreSQL. Прежде чем использовать этот тег, подумайте, может ли ваш вопрос лучше подходить для сайта обмена стеками географических информационных систем (например, если он больше касается конфигурации или геодезических принципов, чем фактического программирования).
PostGIS - это расширение с открытым исходным кодом для PostgreSQL, которое добавляет поддержку географических объектов. Фактически, PostGIS "пространственно включает" сервер PostgreSQL, позволяя использовать его для географических информационных систем (ГИС), подобно SDE ESRI или расширению Oracle Spatial. PostGIS следует "Спецификации простых функций для SQL" OpenGIS и сертифицирован как совместимый с профилем "Типы и функции".
Вопросы PostGIS также по теме для сайта обмена стеком географических информационных систем.
PostGIS был разработан Refractions Research как проект в области технологии пространственных баз данных с открытым исходным кодом и выпущен под лицензией GNU General Public License.
особенности
- Типы геометрии для точек, линий, многоугольников, мультиточек, многоугольников, мультиполигонов и геометрических коллекций.
- Пространственные предикаты для определения взаимодействий геометрий с использованием матрицы Эгенгофера 3x3 (предоставленной программной библиотекой GEOS).
- Пространственные операторы для определения геопространственных измерений, таких как площадь, расстояние, длина и периметр.
- Пространственные операторы для определения операций геопространственного набора, таких как объединение, разность, симметричная разность и буферы (предоставляются GEOS).
- Пространственные индексы R-tree-over-GiST (Generalized Search Tree) для высокоскоростных пространственных запросов.
- Поддержка селективности индекса для обеспечения высокопроизводительных планов запросов для смешанных пространственных / непространственных запросов.
Учебники: