PostGIS
PostGIS is an open source software program that adds support for geographic objects to the PostgreSQL object-relational database. PostGIS follows the Simple Features for SQL specification from the Open Geospatial Consortium.
PostGIS is implemented as a PostgreSQL external extension.
Features
- Geometry types for Points, LineStrings, Polygons, MultiPoints, MultiLineStrings, MultiPolygons, GeometryCollections, 3D types TINS and polyhedral surfaces, including solids.
- Spheroidal types under the geography datatype Points, LineStrings, Polygons, MultiPoints, MultiLineStrings, MultiPolygons and GeometryCollections.
- raster type - supports various pixel types and more than 1000 bands per raster. Since PostGIS 3, is a separate PostgreSQL extension called postgis_raster.
- SQL/MM Topology support - via PostgreSQL extension postgis_topology.
- Spatial predicates for determining the interactions of geometries using the 3x3 DE-9IM.
- Spatial operators for determining geospatial measurements like area, distance, length and perimeter.
- Spatial operators for determining geospatial set operations, like union, difference, symmetric difference and buffers.
- R-tree-over-GiST spatial indexes for high speed spatial querying.
- Index selectivity support, to provide high performance query plans for mixed spatial/non-spatial queries.
PostGIS is registered as "implements the specified standard" for "Simple Features for SQL" by the OGC. PostGIS has not been certified as compliant by the OGC.
History
Refractions Research released the first version of PostGIS in 2001 under the GNU General Public License. After six release candidates, a stable "1.0" version followed on 19 April 2005.In 2006 the OGC registered PostGIS as "implement the specified standard" for "Simple Features for SQL".
| Release | First release | Latest minor version | Latest release |
| 1.0 | 2005-04-19 | 2005-12-06 | |
| 1.1 | 2005-12-21 | 2007-01-31 | |
| 1.2 | 2006-12-08 | 2007-01-11 | |
| 1.3 | 2007-08-09 | 2009-05-06 | |
| 1.4 | 2009-07-24 | 2010-03-11 | |
| 1.5 | 2010-02-04 | 2012-11-15 | |
| 2.0 | 2012-04-03 | 2015-04-06 | |
| 2.1 | 2013-08-17 | 2017-09-19 | |
| 2.2 | 2015-10-07 | 2018-11-22 | |
| 2.3 | 2016-09-26 | 2019-08-11 | |
| 2.4 | 2017-09-30 | 2022-04-24 | |
| 2.5 | 2018-09-23 | 2022-11-12 | |
| 3.0 | 2019-10-20 | 2023-05-29 | |
| 3.1 | 2020-12-18 | 2023-05-29 | |
| 3.2 | 2021-12-18 | 2023-05-29 | |
| 3.3 | 2023-05-29 | 2023-07-28 | |
| 3.4 | 2023-08-15 | 2024-09-04 | |
| 3.5 | 2025-01-18 | 2025-01-18 | |
| 3.6 | 2025-09-01 | 2025-09-01 |