第 1 章 引言

目录

PostGIS 是 PostgreSQL 关系数据库的空间扩展,由 Refractions Research Inc. 作为空间数据库技术研究项目创建。Refractions 是一家位于加拿大不列颠哥伦比亚省维多利亚市的 GIS 和数据库咨询公司,专门从事数据集成和定制软件开发。

PostGIS 现在是 OSGeo 基金会的项目,由世界各地许多从其功能和多功能性中获益的 FOSS4G 开发人员和组织开发和资助。

PostGIS 项目开发小组计划支持和增强 PostGIS,以更好地支持 OGC 和 SQL/MM 空间标准、高级拓扑结构(覆盖、表面、网络)、用于查看和编辑 GIS 数据的桌面用户界面工具的数据源以及基于 Web 的访问工具等领域的一系列重要 GIS 功能。

1.1. 项目指导委员会

PostGIS 项目指导委员会 (PSC) 协调 PostGIS 项目的总体方向、发布周期、文档和外展工作。此外,PSC 还提供一般用户支持,接受和批准来自 PostGIS 社区的补丁,并对涉及 PostGIS 的各种问题(例如开发人员提交访问权限、新的 PSC 成员或重大的 API 更改)进行投票。

Raúl Marín Rodríguez

MVT 支持、错误修复、性能和稳定性改进、GitHub 管理、PostGIS 与 PostgreSQL 版本的对齐

Regina Obe

CI 和网站维护、Windows 生产和实验版本、文档、PostGIS 与 PostgreSQL 版本的对齐、X3D 支持、TIGER 地理编码器支持、管理功能。

Darafei Praliaskouski

索引改进、错误修复和几何/地理函数改进、SFCGAL、栅格、GitHub 管理和 ci 维护。

Paul Ramsey(主席)

PostGIS 项目的联合创始人。一般错误修复、地理支持、地理和几何索引支持(2D、3D、nD 索引和任何空间索引)、底层几何内部结构、GEOS 功能集成以及与 GEOS 版本的对齐、PostGIS 与 PostgreSQL 版本的对齐、加载器/转储器和 Shapefile GUI 加载器。

Sandro Santilli

错误修复和维护、ci 维护、git 镜像管理、管理功能、新 GEOS 功能的集成以及与 GEOS 版本的对齐、拓扑支持以及栅格框架和底层 API 函数。

1.2. 当前核心贡献者

Nicklas Avén

距离函数增强(包括 3D 距离和关系函数)和添加、Tiny WKB (TWKB) 输出格式和一般用户支持

Loïc Bartoletti

SFCGAL 增强和维护以及 ci 支持

Dan Baston

几何聚类函数添加、其他几何算法增强、GEOS 增强和一般用户支持

Martin Davis

GEOS 增强和文档

Björn Harrtell

MapBox 矢量切片、GeoBuf 和 Flatgeobuf 函数。Gitea 测试和 GitLab 实验。

Aliaksandr Kalenik

几何处理、PostgreSQL gist、一般错误修复

1.3. 过去核心贡献者

Bborie Park

前 PSC 成员。栅格开发、与 GDAL 集成、栅格加载器、用户支持、一般错误修复、在各种操作系统(Slackware、Mac、Windows 等)上进行测试

Mark Cave-Ayland

前 PSC 成员。协调错误修复和维护工作、空间索引选择性和绑定、加载器/转储器和 Shapefile GUI 加载器、新功能和新功能增强的集成。

Jorge Arévalo

栅格开发、GDAL 驱动程序支持、加载器

Olivier Courtin

(名誉)输入/输出 XML(KML、GML)/GeoJSON 函数、3D 支持和错误修复。

Chris Hodgson

前 PSC 成员。一般开发、站点和构建机器人维护、OSGeo 孵化管理

Mateusz Loskot

PostGIS 的 CMake 支持,用 python 构建原始栅格加载器和底层栅格 API 函数

Kevin Neufeld

前 PSC 成员。文档和文档支持工具、构建机器人维护、PostGIS 新闻组上的高级用户支持以及 PostGIS 维护功能增强。

Dave Blasby

PostGIS 的原始开发者/联合创始人。Dave 编写了服务器端对象、索引绑定和许多服务器端分析函数。

Jeff Lounsbury

Shapefile 加载器/转储器的原始开发。

Mark Leslie

核心功能的持续维护和开发。增强的曲线支持。Shapefile GUI 加载器。

Pierre Racine

PostGIS 栅格实现的架构师。栅格总体架构、原型设计、编程支持

David Zwarg

栅格开发(主要是地图代数分析函数)

1.4. 其他贡献者

个人贡献者

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  

企业赞助商

以下是为 PostGIS 项目贡献了开发人员时间、托管或直接资金的企业实体。按字母顺序排列

众筹活动

众筹活动是我们为获得急需的功能而开展的活动,这些功能可以为大量人群提供服务。每个活动都专门针对特定的功能或一组功能。每个赞助商都会投入所需资金的一小部分,并且随着足够多的人员/组织捐款,我们就有资金来支付将帮助许多人的工作。如果您对您认为许多其他人愿意共同资助的功能有想法,请在 PostGIS 新闻组中发布您的想法,我们一起将其实现。

PostGIS 2.0.0 是我们尝试此策略的第一个版本。我们使用了 PledgeBank,并从中获得了两次成功的活动。

postgistopology - 10 多个赞助商每人贡献 250 美元,用于构建 toTopoGeometry 函数并加强 2.0.0 中的拓扑支持。它实现了。

postgis64windows - 20 多个赞助商每人贡献 100 美元,用于支付在 Windows 上解决 PostGIS 64 位问题所需的工作。它实现了。

重要的支持库

GEOS 几何运算库

GDAL 地理空间数据抽象库,用于支持 PostGIS 2 中引入的大部分栅格功能。同样,GDAL 中支持 PostGIS 所需的改进也将回馈给 GDAL 项目。

PROJ 制图投影库

最后但同样重要的是,PostgreSQL,PostGIS 所依赖的巨头。如果没有 PostgreSQL 提供的可扩展性、出色的查询计划器、GIST 索引和大量的 SQL 功能,PostGIS 的速度和灵活性将难以实现。