PostGIS - PostGIS
Разработчики) | Refractions Research, Пол Рэмси, Дэйв Бласби, Марк Кейв-Эйланд, Регина Обе, Сандро Сантилли, Оливье Куртен, Никлас Авен, Ббори Парк, Пьер Расин, Даниэль Бастон, Дарафей Пралиаскуски, Рауль Марин Родригес, Кевин Нойфельдсон, Джефф Лоунсбери , Хорхе Аревало, Матеуш Лоскот, Норман Вайн, Карл Андерсон, Ральф Мейсон, Клаус Ферстер, Бруно Вольф III, Маркус Шабер |
---|---|
изначальный выпуск | 19 апреля 2001 г. |
Стабильный выпуск | 3.0.0[1] / 20 октября 2019 |
Репозиторий | |
Операционная система | Linux, Windows, Mac OS X, POSIX -соответствующие системы |
Тип | Географическая информационная система |
Лицензия | Стандартная общественная лицензия GNU (версия 2 или новее) |
Интернет сайт | Postgis |
PostGIS (/ˈпoʊsтdʒɪs/ ПОЧТОВЫЙ-джис ) - это программа с открытым исходным кодом, которая добавляет поддержку географических объектов в PostgreSQL объектно-реляционная база данных. PostGIS следует за Простые функции для спецификации SQL из Открытый геопространственный консорциум (OGC).
Технически PostGIS был реализован как Внешнее расширение PostgreSQL.[2]
Функции
- Типы геометрии для точек, LineStrings, Polygons, MultiPoints, MultiLineStrings, MultiPolygons и GeometryCollections.
- Пространственные предикаты для определения взаимодействий геометрий с использованием 3x3 ДЭ-9ИМ (предоставлено GEOS программная библиотека).
- Пространственные операторы для определения геопространственных измерений, таких как площадь, расстояние, длина и периметр.
- Пространственные операторы для определения операций геопространственного набора, таких как объединение, разность, симметричная разность и буферы (предоставленные GEOS).
- R-дерево -над-Суть (Обобщенное дерево поиска) пространственные индексы для высокоскоростных пространственных запросов.
- Поддержка избирательности индекса для обеспечения высокой производительности планы запросов для смешанных пространственных / непространственных запросов.
- Для растровых данных PostGIS WKT Raster (теперь интегрирован в PostGIS 2.0+ и переименован в PostGIS Raster)
Реализация PostGIS основана на «облегченных» геометриях и индексах, оптимизированных для уменьшения объема дискового пространства и памяти. Использование облегченной геометрии помогает серверам увеличивать объем данных, переносимых с физического дискового хранилища в оперативную память, существенно повышая производительность запросов.
PostGIS зарегистрирован OGC как «реализует указанный стандарт» для «Простых функций для SQL».[3] PostGIS не был сертифицирован OGC как совместимый.
История
Refractions Research выпустила первую версию PostGIS в 2001 году под названием Стандартная общественная лицензия GNU. После шести освободить кандидатов, стабильная версия 1.0 вышла 19 апреля 2005 года.
В 2006 году OGC зарегистрировал PostGIS как «реализующий указанный стандарт» для «Простых функций для SQL».[4]
Релиз | Первый выпуск | Последняя дополнительная версия | Последний релиз |
---|---|---|---|
1.0 | 2005-04-19 | 1.0.6 | 2005-12-06[5] |
1.1 | 2005-12-21 | 1.1.7 | 2007-01-31[4] |
1.2 | 2006-12-08 | 1.2.1 | 2007-01-11[6] |
1.3 | 2007-08-09 | 1.3.6 | 2009-05-06[7] |
1.4 | 2009-07-24 | 1.4.2 | 2010-03-11[8] |
1.5 | 2010-02-04 | 1.5.8 | 2012-11-15[9] |
2.0 | 2012-04-03 | 2.0.7 | 2015-04-06[10] |
2.1 | 2013-08-17 | 2.1.9 | 2017-09-19[11] |
2.2 | 2015-10-07 | 2.2.8 | 2018-11-22[12] |
2.3 | 2016-09-26 | 2.3.10 | 2019-08-11[13] |
2.4 | 2017-09-30 | 2.4.8 | 2019-08-11[13] |
2.5 | 2018-09-23 | 2.5.4 | 2020-02-28[14] |
3.0 | 2019-10-20 | 3.0.1 | 2020-02-20[15] |
3.1 | 2020-10 | 3.1.0альфа3 | 2020-11-19[16] |
Пользователи
Многие программные продукты могут использовать PostGIS в качестве базы данных, в том числе:
- ArcGIS (через GISquirrel, ST-Links SpatialKit, ZigGIS, ArcSDE и другие сторонние коннекторы)
- Кадкорп SIS
- CartoDB
- CitySurf Globe
- ТараканDB
- GeoMedia (через сторонние коннекторы)
- GeoServer (GPL)
- GeoNetwork (GPL)
- ТРАВА ГИС (GPL)
- gvSIG (GPL)
- Космо (GPL)
- Система коллектора
- MapInfo Professional
- Мапник (LGPL)
- MapServer (BSD )
- Maptitude
- MapGuide (LGPL )
- Карта OpenCities
- OpenJUMP (GPL)
- OpenStreetMap
- QGIS (GPL)
- САГА ГИС (GPL)
- TerraLib (LGPL)
- TerraView (GPL)
- uDig (LGPL)
Смотрите также
- Известный текст и бинарные, описания геопространственных объектов, используемых в PostGIS
- ДЭ-9ИМ, размерно расширенная модель девяти пересечений, используемая PostGIS
Рекомендации
- ^ https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.0.0/NEWS.
- ^ https://www.postgresql.org/docs/current/static/external-extensions.html
- ^ Подробная информация о внедрении OGC Открытый геопространственный консорциум
- ^ а б История 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
- ^ PostGIS 2.5.4
- ^ «PostGIS 3.0.1».
- ^ "PostGIS 3.1.0alpha3".