Chapter 1. 소개

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. 프로젝트 운영 위원회

PostGIS 프로젝트 운영 위원회(Project Steering Committee; PSC)는 PostGIS 프로젝트의 대략적인 방향, 발표 주기, 문서화 및 원조 활동을 조정합니다. PSC는 또한 일반 사용자 지원을 제공하고, PostGIS 커뮤니티 전반에서 개발하는 소프트웨어 패치를 받아들여 승인하며, 개발자 커밋 접근, PSC 신입회원 결정 또는 중요한 API 변경 등 PostGIS에 관한 여러 가지 사안에 대해 투표를 실시합니다.

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) (의장)

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. 핵심 공헌자 - 현재

니클라스 아벤(Nicklas Avén)

거리 함수 개선(3D 거리와 관계 함수 포함) 및 추가 작업, TWKB(Tiny WKB) 출력 포맷(개발중), 개괄적인 사용자 지원을 담당

Loïc Bartoletti

SFCGAL enhancements 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. 핵심 공헌자 - 과거

박 뽀리(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)

래스터 개발, GDAL 드라이버 지원, 로더를 담당

올리비에 쿠르텡(Olivier Courtin)

XML(KML, GML)/GeoJSON 입출력 기능, 3D 지원 및 버그 수정을 담당

크리스 호지슨(Chris Hodgson)

전 PSC 회원. 개괄적인 개발, 사이트 및 빌드봇 유지보수, OSGeo 육성 프로젝트 관리를 담당

마테우스 로스코트(Mateusz Loskot)

PostGIS 용 CMake 지원, 파이썬 래스터 로더 원본 개발, 저레벨 래스터 API 함수 개발을 담당

케빈 뉴펠드(Kevin Neufeld)

전 PSC 회원. 문서화 및 문서화 지원 도구, 빌드봇 유지보수, PostGIS 뉴스그룹에서 고급 사용자 지원, PostGIS 유지보수 기능 개선을 담당

데이브 블래스비(Dave Blasby)

PostGIS의 원 개발자이자 공동 창립자. 서버측 객체, 인덱스 바인딩 및 서버측의 여러 분석 기능들을 작업

제프 라운스버리(Jeff Lounsbury)

shapefile 로더/덤퍼 원본을 개발. 현재 PostGIS 프로젝트 소유자 대표

마크 레슬리(Mark Leslie)

진행중인 유지보수 및 핵심 기능 개발. 곡선 지원 개선, shapefile GUI 로더를 담당

피에르 라신(Pierre Racine)

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

다피트 츠바르크(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 Zwarg) Lars Roessiger Steven Ottens
다피트 츠바르크(David Zwarg) Leo Hsu Talha Rizwan
다피트 츠바르크(David Zwarg) 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은 이런 전략 아래 탄생한 첫 번째 출시작입니다. 우리는 PledgBank 를 이용했으며 이를 통해 캠페인을 두 번 성공적으로 진행했습니다.

postgistopology - 10명 이상의 후원자들이 2.0.0 버전에서 toTopGeometry 함수 빌드와 지형 지원 강화를 위해 250달러씩 후원했습니다.

postgis64windows - 후원자 20여 명이 윈도우 용 64비트 PostGIS의 문제점을 해결하기 위한 작업에 100달러씩 지원했고, 성공했습니다. 이제 PostgreSQL 스택 빌더에서 PostGIS 2.0.1 64비트 버전을 다운로드할 수 있습니다.

주요 지원 라이브러리

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

마지막으로 그러나 역시 중요한, PostGIS의 기반이 된 PostgreSQL DBMS - PostGIS의 유동성과 속도의 대부분은 PostgreSQL가 제공하는 확장성, 강력한 쿼리 플래너, GiST 인덱스, 그리고 다양한 SQL 기능들 없이는 불가능했습니다.