PostGIS erweitert das relationale Datenbanksystem PostgreSQL zu einer Geodatenbank. PostGIS wurde im Rahmen eines Technologieforschungsprojektes zu Geodatenbanken von Refractions Research Inc gegründet. Refractions ist ein Beratungsunternehmen für GIS und Datenbanken in Viktoria, British Columbia, Kanada, spezialisiert auf Datenintegration und Entwicklung von Individualsoftware.
PostGIS ist ein Projekt der OSGeo Foundation. PostGIS wird von vielen FOSS4G-Entwicklern und Unternehmen auf der ganzen Welt laufend verbessert und finanziert. Diese profitieren ihrerseits von der Funktionsvielfalt und Einsatzflexibilität von PostGIS.
Die PostGIS Project Develpment Group beabsichtigt durch die Unterstützung und Weiterentwicklung von PostGIS eine hohe Funktionsvielfalt zu erreichen. Diese soll wichtige GIS-Funktionalitäten, Kompatibilität mit den spatialen Standards OpenGIS und SQL/MM, hochentwickelte topologische Konstrukte (Coverages, Oberflächen, Netzwerke), Datenquellen für Desktop Benutzeroberflächen zum Darstellen und Bearbeiten von GIS Daten, sowie Werkzeuge für den Zugriff via Internettechnologie beinhalten.
Das PostGIS Project Steering Committee (PSC) koordiniert die allgemeine Ausrichtung, den Releasezyklus, die Dokumentation und die Öffentlichkeitsarbeit des PostGIS Projektes. Zusätzlich bietet das PSC allgemeine Unterstützung für Anwender, übernimmt und prüft Patches aus der PostGIS Gemeinschaft und stimmt über sonstige Themen, wie Commit-Zugriff für Entwickler, neue PSC Mitglieder oder entscheidende Änderungen an der API, ab.
MVT-Unterstützung, Fehlerbehebung, Leistungs- und Stabilitätsverbesserungen, GitHub-Kuratierung, Anpassung von PostGIS an PostgreSQL-Versionen
CI- und Website-Wartung, Windows-Produktions- und Experimental-Builds, Dokumentation, Anpassung von PostGIS an PostgreSQL-Releases, X3D-Unterstützung, TIGER-Geocoder-Unterstützung, Verwaltungsfunktionen.
Indexverbesserungen, Fehlerbehebung und Verbesserungen der Geometrie-/Geografiefunktionen, SFCGAL, Raster, GitHub-Kuratierung und CI-Wartung.
Mitbegründer des PostGIS Projektes. Allgemeine Fehlerbehebung, geographische Unterstützung, Indizes zur Unterstützung von Geographie und Geometrie (2D, 3D, nD Index und jegliche räumliche Indizes), grundlegende interne geometrische Strukturen, PointCloud (in Entwicklung), Einbindung von GEOS Funktionalität und Abstimmung mit GEOS Releases, Abglech von PostGIS mit den PostgreSQL Releases, Loader/Dumper und die Shapefile Loader GUI.
Fehlerkorrekturen und -wartung, ci-Wartung, Git-Mirror-Verwaltung, Verwaltungsfunktionen, Integration neuer GEOS-Funktionen und Anpassung an GEOS-Releases, Topologie-Unterstützung sowie Raster-Framework und Low-Level-API-Funktionen.
Verbesserung und Erweiterung von Distanzfunktionen (einschließlich 3D-Distanz und Funktionen zu räumlichen Beziehungen), Tiny WKB Ausgabeformat (TWKB) (in Entwicklung) und allgemeine Unterstützung von Anwendern.
SFCGAL-Verbesserungen und -Wartung sowie CI-Unterstützung
Beiträge zu den geometrischen Clusterfunktionen, Verbesserung anderer geometrischer Alorithmen, GEOS Erweiterungen und allgemeine Unterstützung von Anwendern.
GEOS-Verbesserungen und Dokumentation
MapBox Vector Tile, GeoBuf, und Flatgeobuf Funktionen. Gitea-Tests und GitLab-Experimente.
Geometrieverarbeitung, PostgreSQL gist, allgemeine Fehlerbehebung
Vorheriges PSC-Mitglied. Rasterentwicklung, Integration mit GDAL, Rasterloader, Benutzerunterstützung, allgemeine Fehlerbehebung, Testen auf verschiedenen Betriebssystemen (Slackware, Mac, Windows und mehr)
Koordiniert die Wartung und Fehlerbehebung, die Selektivität und die Anbindung von räumlichen Indizes, den Loader/Dumper und die Shapfile Loader GUI, die Einbindung von neuen Funktionen sowie die Verbesserung von neuen Funktionen.
Entwicklung von PostGIS Raster, GDAL-Treiberunterstützung, Lader/loader
Ein- und Ausgabefunktionen für XML (KML,GML)/GeoJSON, 3D Unterstützng und Bugfixes.
Ehemaliges PSC Mitglied. Allgemeine Entwicklungsarbeit, Wartung von Buildbot und Homepage, OSGeo Inkubationsmanagement.
CMake Unterstützung für PostGIS, Entwicklung des ursprünglichen Raster-Laders in Python und systemnahe Funktionen der Raster-API
Ehemaliges PSC Mitglied. Dokumentation und Werkzeuge zur Dokumentationsunterstützung, Buildbot Wartung, fortgeschrittene Anwenderunterstützung auf der PostGIS Newsgroup, Verbesserungen an den Funktionen zur Verwaltung von Geometrien.
Der ursprüngliche Entwickler und Mitbegründer von PostGIS. Dave schrieb die serverseitigen Bereiche, wie das Binden von Indizes und viele der serverseitiger analytischer Funktionen.
Ursprüngliche Entwicklung des Shapefile Loader/Dumper. Aktuell ist er Vertreter der PostGIS Projekt Inhaber.
Laufende Wartung und Entwicklung der Kernfunktionen. Erweiterte Unterstützung von Kurven. Shapefile Loader GUI.
Architekt der PostGIS-Rasterimplementierung. Raster-Gesamtarchitektur, Prototyping, Programmierunterstützung
Entwickelt für Raster (in erster Linie analytische Funktionen in Map Algebra)
Alex Bodnaru | Gino Lucrezi | Maxime Guillaud |
Alex Mayrhofer | Greg Troxel | Maxime van Noppen |
Andrea Peri | Guillaume Lelarge | Maxime Schoemans |
Andreas Forø Tollefsen | Giuseppe Broccolo | Michael Fuhr |
Andreas Neumann | Han Wang | Mike Toews |
Andrew Gierth | Hans Lemuet | Nathan Wagner |
Anne Ghisla | Haribabu Kommi | Nathaniel Clay |
Antoine Bajolet | Havard Tveite | Nikita Shulga |
Arthur Lesuisse | IIDA Tetsushi | Norman Vine |
Artur Zakirov | Ingvild Nystuen | Patricia Tozer |
Barbara Phillipot | Jackie Leng | Rafal Magda |
Ben Jubb | James Addison | Ralph Mason |
Bernhard Reiter | James Marca | Rémi Cura |
Björn Esser | Jan Katins | Richard Greenwood |
Brian Hamlin | Jan Tojnar | Robert Coup |
Bruce Rindahl | Jason Smith | Roger Besatzung |
Bruno Wolff III | Jeff Adams | Ron Mayer |
Bryce L. Nordgren | Jelte Fennema | Sam Peters |
Carl Anderson | Jim Jones | Sebastiaan Couwenberg |
Charlie Savage | Joe Conway | Sergej Schoulbakow |
Chris Mayo | Jonne Savolainen | Sergej Fedosejew |
Christian Schroeder | Jose Carlos Martinez Llari | Shinichi Sugiyama |
Christoph Berg | Jörg Habenicht | Shoaib Burq |
Christoph Moench-Tegeder | Julien Rouhaud | Silvio Grosso |
Dane Springmeyer | Kashif Rasul | Stefan Corneliu Petrea |
Dapeng Wang | Klaus Foerster | Steffen Macke |
Daryl Herzmann | Kris Jurka | Stepan Kusmin |
Dave Fuhry | Laurenz Albe | Stephen Frost |
David Zwarg | Lars Roessiger | Steven Ottens |
David Zwarg | Leo Hsu | Talha Rizwan |
David Zwarg | Loic Dachary | Teramoto Ikuhiro |
Dian M Fay | Luca S. Percich | Tom Glancy |
Dmitri Wassiljew | Lucas C. Villa Real | Tom van Tilburg |
Eduin Carrillo | Maria Arias de Reyna | Victor Collod |
Esteban Zimanyi | Marc Ducobu | Vincent Bre |
Eugene Antimirov | Mark Sondheim | Vincent Mora |
Auch Rouault | Markus Schaber | Vincent Picavet |
Florian Weimer | Markus Wanner | Volf Tomáš |
Frank Warmerdam | Matt Amos | Zuo Chenwei |
Georg Silva | Matt Bretl | |
Gerald Fenoy | Matthias Bucht |
Dabei handelt es sich um Unternehmen, die Entwicklungszeit, Hosting, oder direkte finanzielle Förderungen, in das PostGIS Projekt eingebracht haben
Wir starten Crowdfunding Kampagnen, um dringend gewünschte und von vielen Anwendern benötigte Funktionalitäten zu finanzieren. Jede Kampagne konzentriert sich auf eine bestimmte Funktionalität oder eine Gruppe von Funktionen. Jeder Sponsor spendiert einen kleinen Teil des benötigten Geldes und wenn genug Menschen/Organisationen mitmachen, können wir die Arbeit bezahlen, von der dann viele etwas haben. Falls Sie eine Idee für eine Funktionalität haben, bei der Sie glauben, dass viele andere bereit sind diese mitzufinanzieren, dann schicken Sie bitte Ihre Überlegungen an die PostGIS newsgroup - gemeinsam wird es uns gelingen.
PostGIS 2.0.0 war die erste Version, mit der wir diese Strategie verfolgten. Wir benutzten PledgeBank und hatten zwei erfolgreiche Kampagnen.
postgistopology - mehr als 10 Sponsoren förderten mit jeweils $250 USD die Entwicklung von TopoGeometry Funktionen und das Aufmöbeln der Topologie-Unterstützung für 2.0.0.
postgis64windows - 20 Sponsoren förderten die Arbeit an den Problemen mit der 64-bit Version von PostGIS für Windows mit jeweils $100 USD. Es ist tatsächlich geschehen und nun steht eine 64-bit Version von PostGIS 2.0.1 als PostgreSQL Stack-Builder zur Verfügung.
Die GEOS Geometrieoperationsbibliothek
Die GDAL Geospatial Data Abstraction Library (GDAL) wurde verwendet, um einen Großteil der in PostGIS 2 eingeführten Rasterfunktionalität zu unterstützen. Verbesserungen, die in GDAL benötigt werden, um PostGIS zu unterstützen, werden dem GDAL-Projekt zur Verfügung gestellt.
Die PROJ kartographische Projektionsbibliothek
Zu guter Letzt das PostgreSQL DBMS, der Gigant auf dessen Schultern PostGIS steht. Die Geschwindigkeit und Flexibilität von PostGIS wäre ohne die Erweiterbarkeit, den großartigen Anfrageplaner, den GIST Index, und der Unmenge an SQL Funktionen, die von PostgreSQL bereitgestellt werden, nicht möglich.