Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

PostGIS ( / р с т ɪ s / POST -jis ) является открытым исходным кодом программы , которая добавляет поддержку географических объектов к PostgreSQL объектно-реляционной базы данных. PostGIS следует спецификации Simple Features for SQL от Open Geospatial Consortium (OGC).

Технически PostGIS был реализован как внешнее расширение PostgreSQL . [1]

Особенности [ править ]

  • Типы геометрии для точек, LineStrings, Polygons, MultiPoints, MultiLineStrings, MultiPolygons и GeometryCollections.
  • Пространственные предикаты для определения взаимодействий геометрий с использованием 3x3 DE-9IM (предоставляется программной библиотекой GEOS ).
  • Пространственные операторы для определения геопространственных измерений, таких как площадь, расстояние, длина и периметр.
  • Пространственные операторы для определения операций геопространственного набора, таких как объединение, разность, симметричная разность и буферы (предоставленные GEOS).
  • Пространственные индексы R-tree- over- GiST (Generalized Search Tree) для высокоскоростных пространственных запросов.
  • Поддержка селективности индекса для обеспечения высокопроизводительных планов запросов для смешанных пространственных / непространственных запросов.
  • Для растровых данных PostGIS WKT Raster (теперь интегрирован в PostGIS 2.0+ и переименован в PostGIS Raster)

Реализация PostGIS основана на «облегченных» геометриях и индексах, оптимизированных для уменьшения объема дискового пространства и памяти. Использование облегченной геометрии помогает серверам увеличить объем данных, переносимых с физического дискового хранилища в оперативную память, существенно улучшая производительность запросов.

PostGIS зарегистрирован OGC как «реализует указанный стандарт» для «Простых функций для SQL». [2] PostGIS не был сертифицирован OGC как совместимый.

История [ править ]

Refractions Research выпустила первую версию PostGIS в 2001 году под Стандартной общественной лицензией GNU . После шести кандидатов на выпуск 19 апреля 2005 года последовала стабильная версия 1.0.

В 2006 году OGC зарегистрировал PostGIS как «реализующий указанный стандарт» для «Простых функций для SQL». [3]

Легенда:
Старая версия
Старая версия, все еще поддерживается
Последняя версия
Последняя предварительная версия
Будущий выпуск

Пользователи [ править ]

Многие программные продукты могут использовать PostGIS в качестве базы данных, в том числе:

  • ArcGIS (через GISquirrel, ST-Links SpatialKit, ZigGIS, ArcSDE и другие сторонние соединители)
  • Cadcorp SIS
  • CartoDB
  • CitySurf Globe
  • ТараканDB
  • GeoMedia (через сторонние коннекторы)
  • GeoServer (GPL)
  • GeoNetwork (GPL)
  • GRASS GIS (GPL)
  • gvSIG (GPL)
  • Космо (GPL)
  • Система коллектора
  • MapInfo Professional
  • Mapnik (LGPL)
  • MapServer ( BSD )
  • Maptitude
  • MapGuide ( LGPL )
  • Карта OpenCities
  • OpenJUMP (GPL)
  • OpenStreetMap
  • QGIS (GPL)
  • САГА ГИС (GPL)
  • TerraLib (LGPL)
  • TerraView (GPL)
  • uDig (LGPL)

См. Также [ править ]

  • Хорошо известный текст и двоичные описания геопространственных объектов, используемых в PostGIS
  • DE-9IM , многомерная модель девяти пересечений, используемая PostGIS

Ссылки [ править ]

  1. ^ https://www.postgresql.org/docs/current/static/external-extensions.html
  2. ^ Реализация продукта OGC Open Geospatial Consortium
  3. ^ a b История PostGIS
  4. ^ Выпущен PostGIS 1.0.6
  5. ^ Выпуск PostGIS 1.2.1
  6. ^ Выпуск PostGIS 1.3.6
  7. ^ Выпуск PostGIS 1.4.2
  8. ^ Выпущен PostGIS 1.5.8
  9. ^ Выпущены PostGIS 2.0.7 и 2.1.7
  10. ^ Выпущен PostGIS 2.1.9
  11. ^ PostGIS 2.2.8 EOL
  12. ^ Выпущен PostGIS 3.0.0alpha4, 2.5.3, 2.4.8, 2.3.10
  13. ^ a b Выпущен PostGIS 3.0.2, 2.5.5, 2.4.9
  14. ^ "PostGIS 3.0.3" .
  15. ^ "PostGIS 3.1.0" .

Внешние ссылки [ править ]

  • Официальный веб-сайт