PostGIS est une extension spatiale pour la base de données relationnelle PostgreSQL. Elle a été créée par Refractions Research Inc, sous la forme d'un projet de recherche sur les technologies de base de données spatiales. Refractions est une société de conseil en SIG et base de données basée à Victoria, British Columbia, Canada, et spécialisée en intégration de données et développement logiciel.
PostGIS est désormais un projet de la OSGeo Foundation. PostGIS est développé et financé par de nombreux développeurs et organismes FOSS4G dans le monde entier, qui bénéficient de manière significative de ses fonctionnalités et de sa polyvalence.
Le groupe de développement du projet PostGIS a en charge la maintenance et l'amélioration de PostGIS pour un meilleur support de fonctionnalités importantes en SIG, dans les domaines des standards OGC et SQL/MM, des constructions topologiques avancées (couvertures, surfaces, réseaux), des sources de données pour les outils graphiques de bureautique pour la visualisation et l'édition des donnée SIG, ainsi que dans le domaine des outils web.
Le comité de direction du projet (PSC) coordonne la direction générale, les cycles de publication, la documentation et les efforts spécifiques pour le projet PostGIS. De plus, le PSC fournit un support général aux utilisateurs, accepte et approuve les patches de la communauté PostGIS et vote sur divers points concernant PostGIS, tels que les accès commit pour les développeurs, les nouveaux membres du PSC ou les changements majeurs d'API.
Support MVT, Correction de bugs, Améliorations des performances et de la stabilité, Nettoyage du GitHub, Alignement de PostGIS avec les publications PostgreSQL
Maintenance de l'IC (intégration continue) et du site web, production Windows et builds expérimentaux, documentation, alignement de PostGIS sur les versions de PostgreSQL, support X3D, support du géocodeur TIGER, fonctions de gestion.
Amélioration de l'index, correction de bugs et amélioration des fonctions de géométrie/géographie, SFCGAL, raster, curation GitHub, et maintenance ci (intégration continue).
Co-fondateur de PostGIS. Maintenance générale, maintenance des Geography, maintenance des index Geography et Geometry (index 2D, 3D, nD et tout index spatial), structures internes des Geometry, intégration des fonctionnalités GEOS et alignement avec les publications GEOS, alignement de PostGIS avec les publications PostgreSQL, loader/dumper, IHM de chargement Shapefile.
Corrections de bugs et maintenance, maintenance des CI (intégration continue), gestion des miroirs git, fonctions de gestion, intégration de nouvelles fonctionnalités GEOS et alignement sur les versions GEOS, support topologique, framework raster et fonctions API de bas niveau.
Améliorations et ajouts de fonctions de distance (notamment fonctions de distance 3D et relations), format de sortie Tiny WKB (TWKB) et support utilisateur
Améliorations et maintenance de SFCGAL et maintien de l'intégration continue
Ajout de fonctions sur le clustering de géométries, améliorations sur les algorithmes sur les géométries, améliorations GEOS et support utilisateur
Améliorations GEOS et documentation
Fonctions MapBox Vector Tile, GeoBuf et Flatgeobuf. Tests Gitea et expérimentation GitLab.
Traitement des géométries, PostgreSQL gist, correction de bugs
Ancien membre du PSC. Développement raster, intégration avec GDAL, loader raster, support utilisateur, correction de bugs, tests sur divers systèmes d'exploitation (Slackware, Mac, Windows, et autres)
Ancien membre du PSC. Coordination de l'effort de correction de bugs et de maintenance, sélectivité et liaisons des index spatiaux, loader/dumper, IHM de chargement Shapefile, intégration et amélioration de nouvelles fonctions.
Développement Raster, support du driver GDAL, outil de chargement
(Émérite) Fonctions d'entrée/sortie XML (KML,GML) et fonctions GeoJSON, support 3D et correction de bugs.
Ancien membre du PSC. Développement général, maintenance du site et du robot de build, gestion de l'incubation OSGeo
Support de CMake pour PostGIS, a développé le loader raster original en python et les fonctions d'API bas-niveau raster
Ancien membre du PSC. Documentation et outils pour la documentation, maintenance du robot de build, support utilisateur avancé sur le newsgroup PostGIS, et maintenance et améliorations des fonctions PostGIS.
Développeur originel et co-fondateur de PostGIS. Dave a écrit les objets côté serveur, les liaisons des index, et de nombreuses fonctions d'analyse côté serveur.
Développement originel de l'outil de chargement/export de shapefiles.
Maintenance générale et développement de fonctions du noyau PostGIS. Amélioration du support des courbes. Interface graphique de chargement des shapefiles.
Architecte de l'implémentation raster de PostGIS. Architecture globale raster, prototypage, support au développement
Développement raster (principalement fonctions analytiques d'algèbre cartographique)
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 Crew |
Bruno Wolff III | Jeff Adams | Ron Mayer |
Bryce L. Nordgren | Jelte Fennema | Sam Peters |
Carl Anderson | Jim Jones | Sebastiaan Couwenberg |
Charlie Savage | Joe Conway | Sergei Shoulbakov |
Chris Mayo | Jonne Savolainen | Sergey Fedoseev |
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 Kuzmin |
Dave Fuhry | Laurenz Albe | Stephen Frost |
David Garnier | Lars Roessiger | Steven Ottens |
David Skea | Leo Hsu | Talha Rizwan |
David Techer | Loic Dachary | Teramoto Ikuhiro |
Dian M Fay | Luca S. Percich | Tom Glancy |
Dmitry Vasilyev | 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 |
Even Rouault | Markus Schaber | Vincent Picavet |
Florian Weimer | Markus Wanner | Volf Tomáš |
Frank Warmerdam | Matt Amos | Zuo Chenwei |
George Silva | Matt Bretl | |
Gerald Fenoy | Matthias Bay |
Certaines organisations ont contribué du temps de développeur, de l'hébergement, ou du financement direct pour le projet PostGIS. Par ordre alphabétique :
Les campagnes de financement participatif sont des campagnes que nous organisons pour financer des fonctionnalités très demandées qui peuvent servir à une large communauté. Chaque campagne est centrée sur une fonctionnalité, ou un lot de fonctionnalités. Chaque sponsor apporte une petite fraction du financement nécessaire, et avec assez de personnes et d'organisations contribuant, nous obtenons les fonds nécessaires pour payer le travail qui aidera la communauté. Si vous pensez qu'une fonctionnalité pourrait être co-financée par de nombreux acteurs, vous pouvez poster votre idée sur le newsgroup PostGIS et ensemble nous pourrons la réaliser.
PostGIS 2.0.0 a été la première version où cette stratégie a été testée. Nous avons utilisé PledgeBank et avons eu deux campagnes de financement réussies.
postgistopology - Plus de 10 sponsors ont contribué chacun 250USD pour créer la fonction toTopoGeometry et sortir le support de la topologie dans la version 2.0.0. Ce fut une réussite.
postgis64windows - Plus de 20 sponsors ont contribué chacun 100USD pour le support PostGIS 64-bit sur Windows. Ce fut une réussite.
GEOS, la bibliothèque pour les opérations sur les géometries
GDAL (Geospatial Data Abstraction Library), la bibliothèque utilisée pour propulser la plupart des fonctionnalités raster introduites dans PostGIS 2. En retour, les améliorations requises dans GDAL pour supporter PostGIS sont reversées dans le projet GDAL.
PROJ, la bibliothèque gérant les projections cartographiques
Enfin, mais non des moindres, le projet de SGBD PostgreSQL, géant sur les épaules duquel PostGIS s'appuie. La rapidité et flexibilité de PostGIS serait impossible sans l'extensibilité, le planificateur de requêtes, les index GiST et les nombreuses fonctionnalités SQL que fournit PostgreSQL.