PostGIS is a spatial extension for the PostgreSQL relational database that was created by Refractions Research Inc, as a spatial database technology research project. Refractions is a GIS and database consulting company in Victoria, British Columbia, Canada, specializing in data integration and custom software development.
PostGIS is now a project of the OSGeo Foundation and is developed and funded by many FOSS4G developers and organizations all over the world that gain great benefit from its functionality and versatility.
The PostGIS project development group plans on supporting and enhancing PostGIS to better support a range of important GIS functionality in the areas of OGC and SQL/MM spatial standards, advanced topological constructs (coverages, surfaces, networks), data source for desktop user interface tools for viewing and editing GIS data, and web-based access tools.
O Comitê Diretor do Projeto PostGIS (PSC - Project Steering Comitee, em inglês) é responsável pela direção geral, ciclos de lançamento, documentação e os esforços para o projeto. Além disso, o comitê dá suporte ao usuário comum, aceita e aprova novas melhorias da comunidade e vota em questões diversas envolvendo o PostGIS, como por exemplo, uma permissão de commit direta, novos membros do comitê e mudanças significativas da API (Application Programming Interface).
MVT support, Bug fixing, Performance and stability improvements, GitHub curation, alignment of PostGIS with PostgreSQL releases
CI and website maintenance, Windows production and experimental builds, documentation, alignment of PostGIS with PostgreSQL releases, X3D support, TIGER geocoder support, management functions.
Index improvements, bug fixing and geometry/geography function improvements, SFCGAL, raster, GitHub curation, and ci maintenance.
Co-founder of PostGIS project. General bug fixing, geography support, geography and geometry index support (2D, 3D, nD index and anything spatial index), underlying geometry internal structures, GEOS functionality integration and alignment with GEOS releases, alignment of PostGIS with PostgreSQL releases, loader/dumper, and Shapefile GUI loader.
Bug fixes and maintenance, ci maintenance, git mirror management, management functions, integration of new GEOS functionality and alignment with GEOS releases, topology support, and raster framework and low level API functions.
Melhorias em funções de distância (incluindo suporte a distância 3D e funções de relacionamento), Tiny WKB (TWKB) (em desenvolvimento) e suporte ao usuário geral.
SFCGAL enhancments and maintenance and ci support
Geometry clustering function additions, other geometry algorithm enhancements, GEOS enhancements and general user support
GEOS enhancements and documentation
MapBox Vector Tile, GeoBuf, and Flatgeobuf functions. Gitea testing and GitLab experimentation.
Geometry Processing, PostgreSQL gist, general bug fixing
Prior PSC Member. Raster development, integration with GDAL, raster loader, user support, general bug fixing, testing on various OS (Slackware, Mac, Windows, and more)
Prior PSC Member. Coordinated bug fixing and maintenance effort, spatial index selectivity and binding, loader/dumper, and Shapefile GUI Loader, integration of new and new function enhancements.
Desenvolvimento Raster, suporte do driver GDAL e importador.
Funções para entrada e saída de XML (KML, GML)/GeoJSon, suporte a 3D e correção de bugs.
Antigo membro do comitê. Desenvolvimento em geral, manutenção do website e buildbot, gerente da incubação na OSGeo.
Suporte CMake para o PostGIS, criou o carregador raster original em Python e funções de baixo nível da API raster
Ex PSC. Documentação e suporte a ferramentas de documentação, suporte e manutenção do builbot, suporte avançado de usuários em listas de discussão e melhorias em funções do PostGIS
Desenvolvedor original e co-fundador do PostGIS. Dave escreveu os objetos do servidor, chamadas de índices e muitas das funcionalidades analíticas presentes no servidor.
Desenvolvedor original do importador/exportador de shapefiles. Atual representante do Dono do Projeto.
Manutenção e desenvolvimento de funções do núcleo. Melhorias para o suporte a curvas e no importador GUI.
Architect of PostGIS raster implementation. Raster overall architecture, prototyping, programming support
Desenvolvimento raster (funções analíticas de álgebra de mapas)
Alex Bodnaru | Greg Troxel | Maxime Guillaud |
Alex Mayrhofer | Guillaume Lelarge | Maxime van Noppen |
Andrea Peri | Giuseppe Broccolo | Maxime Schoemans |
Andreas Forø Tollefsen | Han Wang | Michael Fuhr |
Andreas Neumann | Hans Lemuet | Mike Toews |
Andrew Gierth | Haribabu Kommi | Nathan Wagner |
Anne Ghisla | Havard Tveite | Nathaniel Clay |
Antoine Bajolet | IIDA Tetsushi | Nikita Shulga |
Arthur Lesuisse | Ingvild Nystuen | Norman Vine |
Artur Zakirov | Jackie Leng | Patricia Tozer |
Barbara Phillipot | James Marca | Rafal Magda |
Ben Jubb | Jan Katins | Ralph Mason |
Bernhard Reiter | Jan Tojnar | Rémi Cura |
Björn Esser | Jason Smith | Richard Greenwood |
Brian Hamlin | Jeff Adams | Robert Coup |
Bruce Rindahl | Jelte Fennema | Roger Crew |
Bruno Wolff III | Jim Jones | Ron Mayer |
Bryce L. Nordgren | Joe Conway | Sebastiaan Couwenberg |
Carl Anderson | Jonne Savolainen | Sergei Shoulbakov |
Charlie Savage | Jose Carlos Martinez Llari | Sergey Fedoseev |
Christian Schroeder | Jörg Habenicht | Shinichi Sugiyama |
Christoph Berg | Julien Rouhaud | Shoaib Burq |
Christoph Moench-Tegeder | Kashif Rasul | Silvio Grosso |
Dane Springmeyer | Klaus Foerster | Stefan Corneliu Petrea |
Daryl Herzmann | Kris Jurka | Steffen Macke |
Dave Fuhry | Laurenz Albe | Stepan Kuzmin |
David Zwarg | Lars Roessiger | Stephen Frost |
David Zwarg | Leo Hsu | Steven Ottens |
David Zwarg | Loic Dachary | Talha Rizwan |
Dmitry Vasilyev | Luca S. Percich | Teramoto Ikuhiro |
Eduin Carrillo | Lucas C. Villa Real | Tom Glancy |
Esteban Zimanyi | Maria Arias de Reyna | Tom van Tilburg |
Eugene Antimirov | Marc Ducobu | Victor Collod |
Even Rouault | Mark Sondheim | Vincent Bre |
Florian Weimer | Markus Schaber | Vincent Mora |
Frank Warmerdam | Markus Wanner | Vincent Picavet |
George Silva | Matt Amos | Volf Tomáš |
Gerald Fenoy | Matt Bretl | |
Gino Lucrezi | Matthias Bay |
Estas são entidades corporativas que contribuiram com horas home, hospedagem ou suporte monetário direto ao projeto PostGIS
Crowd funding campaigns - Campanhas de financiamento de multidões são campanhas que executamos para obter os recursos que queremos para financiar um projeto por um grande número de pessoas. Cada campanha é especificamente focada em um recurso ou conjunto de recursos específicos. Cada patrocinador utiliza uma fração pequena do financiamento necessário e com o número suficiente de pessoas / organizações contribuindo, temos os fundos para pagar o trabalho que vai ajudar muitos. Se você tiver uma idéia de um recurso que você acha que muitos outros estariam dispostos a co-financiar, por favor, postar para o newsgroup PostGIS suas ideias, e juntos podemos fazer isso acontecer.
A versão 2.0.0 foi a primeira em que testamos esta estratégia. Utilizamos o PledgeBank e conseguimos realizar duas campanhas bem sucedidas.
postgistopology - 10 patrocinadores, cada um contribuiu com USD $250,00 para a construção da função toTopoGeometry e melhorias gerais no suporte a topologia da versão 2.0.0. Aconteceu!
postgis64windows - 20 patrocinadores, contribuiram com $100 USD cada, para pagar para a compilação do PostGIS no Windows 64bits. Aconteceu. Agora temos uma versão 64-bits do PostGIS 2.0.1 disponível na PostgreSQL Stack Builder.
The GEOS geometry operations library
The GDAL Geospatial Data Abstraction Library used to power much of the raster functionality introduced in PostGIS 2. In kind, improvements needed in GDAL to support PostGIS are contributed back to the GDAL project.
The PROJ cartographic projection library
Por último, mas não menos importante, o PostgreSQL DBMS, o gigante sobre qual o PostGIS se apóia. Muito da velocidade e flexibilidade do PostGIS não seria possível sem a extensibilidade, um grande analisador de consultas, índice GIST e uma variedade de funcionalidades SQL dadas pelos PostgreSQl.