Chapter 1. Introdução

Table of Contents

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.

1.1. Comitê Diretor do Projeto

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).

Raúl Marín Rodríguez

MVT support, Bug fixing, Performance and stability improvements, GitHub curation, alignment of PostGIS with PostgreSQL releases

Regina Obe

CI and website maintenance, Windows production and experimental builds, documentation, alignment of PostGIS with PostgreSQL releases, X3D support, TIGER geocoder support, management functions.

Darafei Praliaskouski

Index improvements, bug fixing and geometry/geography function improvements, SFCGAL, raster, GitHub curation, and ci maintenance.

Paul Ramsey (Presidente)

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.

Sandro Santilli

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.

1.2. Contribuidores Núclero Atuais

Nicklas Avén

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.

Loïc Bartoletti

SFCGAL enhancments and maintenance and ci support

Dan Baston

Geometry clustering function additions, other geometry algorithm enhancements, GEOS enhancements and general user support

Martin Davis

GEOS enhancements and documentation

Björn Harrtell

MapBox Vector Tile, GeoBuf, and Flatgeobuf functions. Gitea testing and GitLab experimentation.

Aliaksandr Kalenik

Geometry Processing, PostgreSQL gist, general bug fixing

1.3. Contribuidores Núclero Passado

Bborie Park

Prior PSC Member. Raster development, integration with GDAL, raster loader, user support, general bug fixing, testing on various OS (Slackware, Mac, Windows, and more)

Mark Cave-Ayland

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.

Jorge Arévalo

Desenvolvimento Raster, suporte do driver GDAL e importador.

Olivier Courtin

Funções para entrada e saída de XML (KML, GML)/GeoJSon, suporte a 3D e correção de bugs.

Chris Hodgson

Antigo membro do comitê. Desenvolvimento em geral, manutenção do website e buildbot, gerente da incubação na OSGeo.

Mateusz Loskot

Suporte CMake para o PostGIS, criou o carregador raster original em Python e funções de baixo nível da API raster

Kevin Neufeld

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

Dave Blasby

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.

Jeff Lounsbury

Desenvolvedor original do importador/exportador de shapefiles. Atual representante do Dono do Projeto.

Mark Leslie

Manutenção e desenvolvimento de funções do núcleo. Melhorias para o suporte a curvas e no importador GUI.

Pierre Racine

Architect of PostGIS raster implementation. Raster overall architecture, prototyping, programming support

David Zwarg

Desenvolvimento raster (funções analíticas de álgebra de mapas)

1.4. Outros Contribuidores

Contribuidores Individuais

Alex Bodnaru Gino Lucrezi Matthias Bay
Alex Mayrhofer Greg Troxel Maxime Guillaud
Andrea Peri Guillaume Lelarge Maxime van Noppen
Andreas Forø Tollefsen Giuseppe Broccolo Maxime Schoemans
Andreas Neumann Han Wang Michael Fuhr
Andrew Gierth Hans Lemuet Mike Toews
Anne Ghisla Haribabu Kommi Nathan Wagner
Antoine Bajolet Havard Tveite Nathaniel Clay
Arthur Lesuisse IIDA Tetsushi Nikita Shulga
Artur Zakirov Ingvild Nystuen Norman Vine
Barbara Phillipot Jackie Leng Patricia Tozer
Ben Jubb James Addison Rafal Magda
Bernhard Reiter James Marca Ralph Mason
Björn Esser Jan Katins Rémi Cura
Brian Hamlin Jan Tojnar Richard Greenwood
Bruce Rindahl Jason Smith Robert Coup
Bruno Wolff III Jeff Adams Roger Crew
Bryce L. Nordgren Jelte Fennema Ron Mayer
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 Zwarg Lars Roessiger Steven Ottens
David Zwarg Leo Hsu Talha Rizwan
David Zwarg Loic Dachary Teramoto Ikuhiro
Dmitry Vasilyev Luca S. Percich Tom Glancy
Eduin Carrillo Lucas C. Villa Real Tom van Tilburg
Esteban Zimanyi Maria Arias de Reyna Victor Collod
Eugene Antimirov Marc Ducobu Vincent Bre
Even Rouault Mark Sondheim Vincent Mora
Florian Weimer Markus Schaber Vincent Picavet
Frank Warmerdam Markus Wanner Volf Tomáš
George Silva Matt Amos Zuo Chenwei
Gerald Fenoy Matt Bretl  

Patrocinadores corporativos

Estas são entidades corporativas que contribuiram com horas home, hospedagem ou suporte monetário direto ao projeto PostGIS

Campanhas de financiamento coletivo

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.

Bibliotecas importantes

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.