Downloads
Major number releases are made as substantial functionality milestones are reached (object support, spatial indexing, mapserver support, SRID support) and minor number releases are made to bring bug fixes and minor feature enhancements to the general user community.
Source Code
Stable Releases:
Latest Development Snapshot: (revision 5892)
Latest 1.5 Snapshot: (revision 5885)
Latest 1.4 Snapshot: (revision 5667)
Windows
First read the Windows PostGIS installation instructions to help you decide how you want to install PostGIS and which versions of PostgreSQL and PostGIS you want to install (the latest stable releases are recommended).
You must install PostgreSQL first, before PostGIS can be installed. You can download the latest Windows PostgreSQL installer from http://www.postgresql.org/download/windows.
Mac OS X
OS X binaries for PostGIS and PostgreSQL are packaged regularly by William Kyngesburye.
Packages for Fink are also available.
JDBC Snapshot
Latest Development Snapshot: (revision 5892)
Other PostGIS Projects
Supplementary projects such as desktop clients, connectors to commercial GIS software, and other PostGIS tools are available from this space.
WKT Raster
PostGIS WKT Raster is an ongoing project aiming at developing raster support in PostGIS. It is a new project very different from the previous PGRaster project and also very different from Oracle Spatial GeoRaster.
The goal of WKT Raster is to implement the RASTER type as much as possible like the GEOMETRY type is implemented in PostGIS and to offer a single set of overlay SQL functions (like ST_Intersects) operating seamlessly on vector and raster coverages.
Learn more about the WKT Raster project.
Latest Development Snapshot: (revision 5869)
imsemu
This PHP script provides an emulation layer on top of the Mapserver internet map service, to make Mapserver appear to be an ArcIMS map server. The new PHP version is more complete than the old Perl version, and is available for hacking in CVS.
For a demonstration, take ArcCatalog or ArcExplorer and "Add Internet Server...". Type http://www.refractions.net into the URL field. The "IMS server" providing that service is in fact an emulator on top of Mapserver.
Learn more about IMSEMU
Tiger Geocoder
This project is a plpgsql based geocoder written specifically for TIGER census data.The package provides both address normalization, to extract a standard set of address elements from a freeform string, and geolocation, interpolating the normalized address along the appropriate road geometry.
Explore the geocoder.
SVN
SVN Snapshot
A snapshot of the SVN repository is generated after every successful commit and subsequent build and posted to the web site. Download the snapshot below:
SVN Access
The SVN archive is located at http://svn.osgeo.org/postgis/.
SVN access is only recommended for those who need the absolute latest and greatest code, and are not afraid of getting their hands dirty building the source. Here's how to access the read-only source:
- Install a SVN client. See the SVN homepage for more information.
- Change directories to the spot you want the PostGIS source directory placed.
- Check out http://svn.osgeo.org
/postgis/trunk/
The commandline for this is
svn checkout http://svn.osgeo.org
/postgis/trunk postgis-svn
When you want to update your code to the latest version again, go to your PostGIS directory and do a 'svn update'.
If you have a patch to the PostGIS source, discuss it on the postgis-devel mailing list. Write access to the SVN archive will be provided to developers who are making frequent contributions to the codebase.
Logos and Images
A suite of PostGIS logos can be found here.