Разработчики) | Refractions Research, Пол Рэмси, Дэйв Бласби, Марк Кейв-Эйланд, Регина Обе, Сандро Сантилли, Оливье Куртен, Никлас Авен, Ббори Парк, Пьер Расин, Даниэль Бастон, Дарафей Пралиаскуски, Рауль Марин Родригес, Кевин Нойфельдсон, Джефф Лоунсбери , Хорхе Аревало, Матеуш Лоскот, Норман Вайн, Карл Андерсон, Ральф Мейсон, Клаус Ферстер, Бруно Вольф III, Маркус Шабер |
---|---|
изначальный выпуск | 19 апреля 2001 г. |
Стабильный выпуск | 3.1.1 / 28 января 2021 г . |
Репозиторий | |
Операционная система | Linux , Windows , Mac OS X , POSIX- совместимые системы |
Тип | Географическая информационная система |
Лицензия | Стандартная общественная лицензия GNU (версия 2 или новее) |
Интернет сайт | postgis |
PostGIS ( / р oʊ с т dʒ ɪ 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]
Релиз | Первый выпуск | Последняя дополнительная версия | Последний релиз |
---|---|---|---|
1.0 | 2005-04-19 | 1.0.6 | 2005-12-06 [4] |
1.1 | 2005-12-21 | 1.1.7 | 2007-01-31 [3] |
1.2 | 2006-12-08 | 1.2.1 | 2007-01-11 [5] |
1.3 | 2007-08-09 | 1.3.6 | 2009-05-06 [6] |
1.4 | 2009-07-24 | 1.4.2 | 2010-03-11 [7] |
1.5 | 2010-02-04 | 1.5.8 | 2012-11-15 [8] |
2.0 | 2012-04-03 | 2.0.7 | 2015-04-06 [9] |
2.1 | 2013-08-17 | 2.1.9 | 2017-09-19 [10] |
2.2 | 2015-10-07 | 2.2.8 | 2018-11-22 [11] |
2.3 | 2016-09-26 | 2.3.10 | 2019-08-11 [12] |
2,4 | 2017-09-30 | 2.4.9 | 2020-08-15 [13] |
2,5 | 2018-09-23 | 2.5.5 | 2020-08-15 [13] |
3.0 | 2019-10-20 | 3.0.3 | 2020-11-20 [14] |
3.1 | 2020-12-18 | 3.1.0 | 2020-12-18 [15] |
Пользователи [ править ]
Многие программные продукты могут использовать 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
Ссылки [ править ]
- ^ https://www.postgresql.org/docs/current/static/external-extensions.html
- ^ Реализация продукта OGC Open Geospatial Consortium
- ^ a b История PostGIS
- ^ Выпущен PostGIS 1.0.6
- ^ Выпуск PostGIS 1.2.1
- ^ Выпуск PostGIS 1.3.6
- ^ Выпуск PostGIS 1.4.2
- ^ Выпущен PostGIS 1.5.8
- ^ Выпущены PostGIS 2.0.7 и 2.1.7
- ^ Выпущен PostGIS 2.1.9
- ^ PostGIS 2.2.8 EOL
- ^ Выпущен PostGIS 3.0.0alpha4, 2.5.3, 2.4.8, 2.3.10
- ^ a b Выпущен PostGIS 3.0.2, 2.5.5, 2.4.9
- ^ "PostGIS 3.0.3" .
- ^ "PostGIS 3.1.0" .
Внешние ссылки [ править ]
- Официальный веб-сайт