PostGIS - PostGIS
Vývojáři | Refrakční výzkum, Paul Ramsey, Dave Blasby, Mark Cave-Ayland, Regina Obe, Sandro Santilli, Olivier Courtin, Nicklas Avén, Bborie Park, Pierre Racine, Daniel Baston, Darafei Praliaskouski, Raúl Marín Rodríguez, Kevin Neufeld, Jeff Lounsbury, Chris Hodgson Jorge Arévalo, Mateusz Loskot, Norman Vine, Carl Anderson, Ralph Mason, Klaus Foerster, Bruno Wolff III, Markus Schaber |
---|---|
První vydání | 19. dubna 2001 |
Stabilní uvolnění | 3.0.0[1] / 20. října 2019 |
Úložiště | |
Operační systém | Linux, Okna, Mac OS X, POSIX -kompatibilní systémy |
Typ | Geografický informační systém |
Licence | GNU General Public License (verze 2 nebo novější) |
webová stránka | postgis |
PostGIS (/ˈstroʊstdʒɪs/ POŠTA-jis ) je open source softwarový program, který přidává podporu geografických objektů do PostgreSQL objektově-relační databáze. PostGIS následuje Jednoduché funkce pro specifikaci SQL z Otevřete geoprostorové konsorcium (OGC).
Technicky byl PostGIS implementován jako Externí rozšíření PostgreSQL.[2]
Funkce
- Typy geometrie pro Body, LineStrings, Polygons, MultiPoints, MultiLineStrings, MultiPolygons a GeometryCollections.
- Prostorové predikáty pro určování interakcí geometrií pomocí 3x3 DE-9IM (poskytl GEOS softwarová knihovna).
- Prostorové operátory pro určování geoprostorových měření, jako je plocha, vzdálenost, délka a obvod.
- Prostorové operátory pro určování operací geoprostorové množiny, jako je sjednocení, rozdíl, symetrický rozdíl a vyrovnávací paměti (poskytované GEOS).
- R-strom -přes-Podstata (Generalized Search Tree) prostorové indexy pro vysokorychlostní prostorové dotazování.
- Podpora indexové selektivity pro zajištění vysokého výkonu plány dotazů pro smíšené prostorové / neprostorové dotazy.
- Pro rastrová data PostGIS WKT Raster (nyní integrovaný do PostGIS 2.0+ a přejmenovaný na PostGIS Raster)
Implementace PostGIS je založena na „lehkých“ geometriích a indexech optimalizovaných tak, aby se snížila stopa disku a paměti. Použití lehkých geometrií pomáhá serverům zvýšit množství dat migrovaných z úložiště fyzického disku do paměti RAM a podstatně tak zlepšit výkon dotazů.
PostGIS je registrován jako „implementuje specifikovaný standard“ pro „Jednoduché funkce pro SQL“ OGC.[3] PostGIS nebyl certifikován jako vyhovující OGC.
Dějiny
Společnost Refractions Research vydala první verzi PostGIS v roce 2001 pod GNU General Public License. Po šesté uvolnit kandidáty, stabilní verze „1.0“ následovala 19. dubna 2005.
V roce 2006 OGC zaregistrovalo PostGIS jako „implementující specifikovaný standard“ pro „Simple Features for SQL“.[4]
Uvolnění | První vydání | Poslední vedlejší verze | Poslední vydání |
---|---|---|---|
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.0alpha3 | 2020-11-19[16] |
Uživatelé
Mnoho softwarových produktů může používat PostGIS jako back-end databáze, včetně:
- ArcGIS (prostřednictvím GISquirrel, ST-Links SpatialKit, ZigGIS, ArcSDE a dalších konektorů třetích stran)
- Cadcorp SIS
- CartoDB
- CitySurf Globe
- Šváb
- GeoMedia (prostřednictvím konektorů třetích stran)
- GeoServer (GPL)
- GeoNetwork (GPL)
- GRASS GIS (GPL)
- gvSIG (GPL)
- Kosmo (GPL)
- Systém rozdělovače
- MapInfo Professional
- Mapnik (LGPL)
- MapServer (BSD )
- Maptitude
- MapGuide (LGPL )
- Mapa OpenCities
- OpenJUMP (GPL)
- OpenStreetMap
- QGIS (GPL)
- SAGA GIS (GPL)
- TerraLib (LGPL)
- TerraView (GPL)
- uDig (LGPL)
Viz také
- Známý text a binární, popisy geoprostorových objektů používaných v PostGIS
- DE-9IM, dimenzionálně rozšířený devět křižovatkový model používaný PostGIS
Reference
- ^ https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.0.0/NEWS.
- ^ https://www.postgresql.org/docs/current/static/external-extensions.html
- ^ Implementace podrobností produktu OGC Otevřete geoprostorové konsorcium
- ^ A b Historie PostGIS
- ^ Vydáno PostGIS 1.0.6
- ^ Vydání PostGIS 1.2.1
- ^ Vydání PostGIS 1.3.6
- ^ Vydání PostGIS 1.4.2
- ^ Vydáno PostGIS 1.5.8
- ^ Vydáno PostGIS 2.0.7 a 2.1.7
- ^ Vydán PostGIS 2.1.9
- ^ PostGIS 2.2.8 EOL
- ^ A b Vydáno 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“.