Chapter 1. Introduzione

Table of Contents

PostGIS è un'estensione spaziale per il database relazionale PostgreSQL creata da Refractions Research Inc. come progetto di ricerca tecnologica sui database spaziali. Refractions è una società di consulenza su GIS e basi di dati con base a Victoria, in British Columbia, Canada, specializzata nell'integrazione dei dati e nello sviluppo di software.

PostGIS ora è un progetto della OSGeo Foundation ed è sviluppato e finanziato da molti sviluppatori ed organizzazioni FOSS4G da tutto il mondo che beneficiano in modo significativo dalla sua funzionalità.

Il gruppo di sviluppo di PostGIS pianifica l e migliorie di necessarie a supportare meglio importanti funzionalita' GIS nelle aree degli standard spaziali OGC e SQL/MM, costrutti topologici avanzati (coperture, superfici, reti), sorgenti di dati per le interfacce utente da scrivania per visualizzare e modificare i dati GIS, e sistemi di accesso via web.

1.1. Comitato di Coordinamento del Progetto

Il comitato di coordinamento del progetto (in inglese Project Steering Commitee o PSC) coordina la direzione generale, i cicli di rilascio, la documentazione e le iniziative di divulgazione del progetto PostGIS. Inoltre il comitato fornisce supporto agli utenti, accetta e approva patch dalla comunità generale PostGIS e vota su questioni varie che coinvolgono PostGIS come l'accesso di commit per gli sviluppatori, i nuovi membri del comitato e modifiche della API.

Raúl Marín Rodríguez

Supporto di MVT, risoluzione bachi, migliorie nelle performance e nella stabilità, cura di GitHub, allineamento di PostGIS con i rilasci di PostgreSQL

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 (Coordinatore)

Co-fondatore del progetto PostGIS. Correzione di bug generali, supporto della geografia, supporto degli indici geografici e geometrici (2D, 3D, indice nD e qualsiasi indice spaziale), strutture interne della geometria sottostante, integrazione delle funzionalità GEOS e allineamento con le release GEOS, allineamento di PostGIS con le release PostgreSQL, loader/dumper e loader GUI Shapefile.

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. Principali collaboratori attuali

Nicklas Avén

Miglioramenti e aggiunte alle funzioni di distanza (comprese le funzioni di distanza e relazione 3D), formato di output Tiny WKB (TWKB) e supporto generale agli utenti.

Loïc Bartoletti

SFCGAL enhancments and maintenance and ci support

Dan Baston

Aggiunte di funzioni di clustering geometrico, miglioramenti di altri algoritmi geometrici, miglioramenti di GEOS e supporto generale agli utenti.

Martin Davis

Miglioramenti e documentazione GEOS

Björn Harrtell

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

Aliaksandr Kalenik

Elaborazione della geometria, gist PostgreSQL, correzione di bug generali

1.3. Principali collaboratori passati

Bborie Park

Precedente membro del PSC. Sviluppo di raster, integrazione con GDAL, caricatore di raster, supporto agli utenti, correzione di bug generali, test su vari sistemi operativi (Slackware, Mac, Windows e altri).

Mark Cave-Ayland

Precedente membro del PSC. Ha coordinato la correzione di bug e la manutenzione, la selettività e il binding degli indici spaziali, il caricatore/dumper e il caricatore di GUI Shapefile, l'integrazione di nuovi miglioramenti e nuove funzioni.

Jorge Arévalo

Sviluppo raster, supporto per il driver GDAL, loader

Olivier Courtin

Funzioni di input e ouput XML (KML,GML)/GeoJSON, supporto 3D e correzione di bug.

Chris Hodgson

Ex-membro del comitato di coordinamento. Sviluppo generale, manutenzione del sito e del buildbot, gestione dell'incubazione OSGeo

Mateusz Loskot

Supporto CMake per PostGIS, ha sviluppato il loader raster originale in python e le funzioni API raster di basso livello.

Kevin Neufeld

Ex-membro del comitato di coordinamento. Documentazione e strumenti di supporto alla documentazione, manutenzione dei buildbot, supporto avanzato per gli utenti nel newsgroup PostGIS, miglioramenti alle funzioni di manutenzione PostGIS.

Dave Blasby

Lo sviluppatore iniziale e uno dei cofondatori di PostGIS. Dave ha scritto il codice per gli oggetti lato server, il binding degli indici e molte delle funzioni analitiche lato server.

Jeff Lounsbury

Sviluppo iniziale del loader/dumper per gli Shapefile. Attualmente rappresentante di Project Owner di PostGIS.

Mark Leslie

Continuo sviluppo e manutenzione delle funzioni di base. Supporto avanzanto per le curve. Interfaccia grafica per il loader di Shapefile.

Pierre Racine

Architetto dell'implementazione raster di PostGIS. Architettura generale dei raster, prototipazione, supporto alla programmazione.

David Zwarg

Sviluppo raster (principalmente funzioni analitiche di map algebra)

1.4. Altri collaboratori

Collaboratori individuali

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 Garnier Lars Roessiger Steven Ottens
David Skea Leo Hsu Talha Rizwan
David Techer 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  

Sponsor aziendali

Queste sono realtà aziendali o altre istituzioni che hanno contribuito al progetto PostGIS sotto forma di tempo sviluppatore, hosting o finanziamento economico

Campagne di finanziamento diffuso

Crowd funding campaigns are campaigns we run to get badly wanted features funded that can service a large number of people. Each campaign is specifically focused on a particular feature or set of features. Each sponsor chips in a small fraction of the needed funding and with enough people/organizations contributing, we have the funds to pay for the work that will help many. If you have an idea for a feature you think many others would be willing to co-fund, please post to the PostGIS newsgroup your thoughts and together we can make it happen.

PostGIS 2.0.0 è stata la prima release con cui abbiamo tentato questa strategia. Abbiamo utilizzato PledgeBank, realizzando due campagne di successo.

postgistopology - Oltre 10 sponsor hanno contribuito con 250 USD ciascuno per realizzare la funzione TopoGeometry e per migliorare il supporto della topologia nella versione 2.0.0. E' successo.

postgis64windows - 20 e passa sponsor hanno contribuito con 100 USD ciascuno per retribuire il lavoro necessario per risolvere varie problematiche su PostGIS per Windows a 64 bit. E' successo. Ora abbiamo una versione per PostGIS 2.0.1 disponibile con lo stack builder PostgreSQL.

Librerie di supporto importanti

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.

La libreria di proiezioni cartografiche PROJ

Ultimo, ma non ultimo, il database PostgreSQL, il gigante sulle cui spalle sta PostGIS. Molta della velolcità e flessibilità di PostGIS non sarebbe possibile senza l'estensibilità, il grande query planner, l'indice GIST, e la varietà di caratteristiche SQL rese disponibili da PostgreSQL.