Features Of PostGIS
PostGIS is not your standard spatial extension to a relational database... or is it?
PostGIS supports many standards:
- The Open GIS Consortium (OGC) standards for "Simple Features" (2D Geometries)
- The Open GIS Consortium (OGC) markup language for "Simple Features" known as Well Known Text (WKT) and Well Known Binary (WKB) representations of data.
- OGC SQL functions: standards for managing spatial tables using SQL language
PostGIS extends support for geometry types:
- EWKB, EWKT and Canonical Forms
- Other Types
PostGIS enables powerful spatial analysis and editing of geometries
- Spatial functions and operators in PostGIS manual
- Graphic of Spatial Analysis methods implemented in JTS/GEOS code at JUMP site
- Boston GIS PostGIS Functions Cheatsheet
- Additional User-contributed Functions
PostGIS can be extended by scripting with an array of languages
- Client-side extensions exist to access spatial data in PostgreSQL for the following programming languages:
- Python | Scripting Examples?
- Java | Scripting Examples?
- Included in PostGIS, supports own class model as well as JTS, and read-only support for Java2D
- PHP | Scripting Examples?
- (I heard rumors of a perl interface, please edit)