www.wikidata.de-de.nina.az
PostGIS ist eine Erweiterung fur die objektrelationale Datenbank PostgreSQL die geografische Objekte und Funktionen umfasst PostgreSQL mit PostGIS bildet eine Geodatenbank die in Geoinformationssysteme eingebunden werden kann Das Projekt implementiert die Simple Feature Access Spezifikation des Open Geospatial Consortium und wird von der Open Source Geospatial Foundation betreut PostGISBasisdatenMaintainer Open Source Geospatial FoundationEntwickler Refractions ResearchAktuelle Version 3 4 0 1 15 August 2023 Betriebssystem GNU Linux POSIX kompatibel Windows macOSProgrammiersprache C 2 Kategorie GeoinformationssystemLizenz GPL Freie Software deutschsprachig neinpostgis net Inhaltsverzeichnis 1 Geschichte 2 Eigenschaften 3 Zugriff auf Geometriedaten 4 Erweiterungen 4 1 WKT Raster 4 2 Routenplanung 5 Weblinks 6 EinzelnachweiseGeschichte BearbeitenPostGIS wird seit 2000 von Refractions Research entwickelt Obschon PostgreSQL selber bereits Geometrietypen unterstutzt reichen diese laut den Entwicklern nicht aus um raumliche Daten umfassend speichern und analysieren zu konnen PostgreSQL bietet die Moglichkeit eigene Datentypen zu definieren Diese guten Voraussetzungen waren die Hauptmotivation die Entwicklung einer raumlichen Erweiterung fur PostgreSQL zu starten Die erste Version wurde im Mai 2001 unter der GNU General Public License veroffentlicht und trug die Nummer 0 1 Diese fruhe Version verfugte uber die Moglichkeit raumliche Objekte zu laden und abzufragen uber einfache raumliche Funktionen uber einen raumlichen Index zum schnellen Zugriff auf die Daten und uber eine JDBC Erweiterung zur Verbindung mit Java Mit der Version 0 5 wurde PostGIS um das OpenGIS Well known Binary Format erganzt und die Namen bestehender Funktionen wurden den OpenGIS Spezifikationen angepasst In den nachfolgenden Versionen wurden vor allem zahlreiche raumliche Funktionen und Operatoren hinzugefugt Refractions Research begann diese Funktionen in einer eigenstandigen Bibliothek mit dem Namen GEOS zusammenzufassen welche die OpenGIS Spezifikationen berucksichtigt und eine C Portierung der JTS Topology Suite ist Ab Version 0 8 benutzt PostGIS die GEOS Bibliothek Die nachsten Entwicklungen zielten vor allem in Richtung einer effizienteren Speicherverwaltung Die neue Datenstruktur wurde light weight geometry genannt und ab Version 1 0 wird ausschliesslich diese verwendet 3 Die aktuelle Entwicklung von PostGIS berucksichtigt verstarkt die ISO SQL MM Spezifikation die mehr Geometrietypen wie z B Kurven implementiert als die OpenGIS Spezifikation Mit der Version 2 0 wird das seit der PostgreSQL 9 1 bestehende PostgreSQL Extensions System genutzt Eigenschaften BearbeitenPostGIS unterstutzt die folgenden Geometrietypen OpenGIS Well Known Text bzw Well Known Binary Point Linestring Polygon Multipoint Multilinestring Multipolygon und Geometrycollection Extended Well Known Text bzw Extended Well Known Binary erweitert OpenGIS Well Known Text mit einer Hoheninformation und oder mit einem Messwert SQL MM noch nicht vollstandig unterstutzt Circularstring Compoundcurve Curvepolygon Multicurve MultisurfaceVon PostGIS unterstutzte Funktionen und Operatoren Raumliche Funktionen wie Berechnung von Flachen und Distanzen Verschneidung Berechnung von Pufferzonen etc Raumliche Operatoren wie Overlaps Within Contains etc Funktionen fur die Erstellung von Geometrien Analyse von Raster und Vektordaten Funktionen fur die Abfrage von Geometrien in den Formaten Well Known Text Well Known Binary GML SVG KML Raumliche Indizierung mit dem GiST IndexZugriff auf Geometriedaten BearbeitenDer Zugriff auf PostGIS erfolgt mit den gleichen Werkzeugen wie der auf PostgreSQL Datenbanken Beispiele fur Open Source Programme zur Datenbankverwaltung sind psql oder pgAdmin Alle vorhandenen PostgreSQL Schnittstellen zu verschiedenen Programmiersprachen konnen ebenfalls fur den Zugriff auf PostGIS Datenbanken verwendet werden wie z B eine Java JDBC Verbindung oder die C Bibliothek libpq Eine Reihe von GIS Programmen oder Bibliotheken unterstutzen PostGIS nativ wie z B GeoTools MapServer QGIS oder GDAL OGR Daneben gibt es die Kommandozeile Programme pgsql2shp und shp2pgsql welche zur Konvertierung von ESRI Shapefiles zu PostGIS Tabellen und umgekehrt eingesetzt werden Ebenso konnen mithilfe von osm2pgsql OpenStreetMap Daten importiert werden Erweiterungen BearbeitenWKT Raster Bearbeiten WKT Raster ist eine Erweiterung zur Unterstutzung von Raster Daten in PostGIS Wesentliches Merkmal dieser Erweiterung ist die Einfuhrung eines Raster Datentyps analog dem bestehenden Geometry Datentyp 4 Routenplanung Bearbeiten Mit dem Modul pgRouting konnen PostGIS Datenbanken Funktionalitaten zur Routenplanung hinzugefugt werden 5 PgRouting ermoglicht das Erstellen von Topologien und Losen von folgenden Problemen Kurzester Pfad nach Dijkstra Algorithmus Kurzester Pfad nach A Algorithmus Kurzester Pfad nach Shooting Star Algorithmus Problem des Handlungsreisenden Berechnung von Isodistanzen aus der Kantentopologie Routenoptimierung fur FahrzeugflottenWeblinks BearbeitenOffizielle Website englisch PostGIS TutorialEinzelnachweise Bearbeiten PostGIS 3 4 0 15 August 2023 abgerufen am 13 Oktober 2023 The postgis Open Source Project on Open Hub Languages Page In Open Hub abgerufen am 18 Juli 2018 PostGIS History In refractions net Abgerufen am 10 Juli 2017 englisch PostGIS Raster Beta Documentation In OSGeo 10 Marz 2012 abgerufen am 10 Juli 2017 englisch pgRouting Project In pgrouting org Abgerufen am 10 Juli 2017 englisch Software Projekte der Open Source Geospatial Foundation OSGeo Web Mapping Software Deegree geomajas GeoServer Mapbender MapBuilder MapFish MapGuide Open Source MapServer OpenLayersDesktop GIS GRASS GIS OSSIM QGIS gvSIGSoftware Bibliotheken FDO GDAL GEOS GeoTools MetaCRS OSSIM PostGISMetadatenkataloge GeoNetwork Abgerufen von https de wikipedia org w index php title PostGIS amp oldid 238250760