From 13d6eaf08237cee509d0df1a29d9ce645439e0e4 Mon Sep 17 00:00:00 2001 From: Paul Ramsey Date: Thu, 9 Sep 2004 22:48:37 +0000 Subject: [PATCH] Changes in preparation for 0.9 git-svn-id: http://svn.osgeo.org/postgis/trunk@793 b70326c6-7e19-0410-871a-916f4a2858ee --- CHANGES | 14 ++++++++++++++ CREDITS | 12 ++++++++---- README.postgis | 29 ++++++++++++++--------------- TODO | 12 +++++++----- 4 files changed, 43 insertions(+), 24 deletions(-) diff --git a/CHANGES b/CHANGES index a405ec550..e846d6d39 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,17 @@ +PostGIS 0.9.0 +2004/09/10 + +- New Things + - GEOMETRY_COLUMNS management functions + - fix_geometry_columns(), probe_geometry_columns() + - Win32 Support for PgSQL 8.0 + - Support for GEOS 2.0 +- Bug Fixes + - Schema support in shp2pgsql/pgsql2shp improved + - Spatial index estimator improved + - Build system streamlined + + PostGIS 0.8.2 2004/05/27 diff --git a/CREDITS b/CREDITS index 98e039ed4..ee2d8c949 100644 --- a/CREDITS +++ b/CREDITS @@ -1,7 +1,7 @@ -CREDITS: 2003/11/24 +CREDITS: 2004/09/10 The core team of PostGIS is from Refractions Research: -Dave Blasby, Paul Ramsey, Jeff Lounsbury and Chris Hodgson. +Sandro Santilli, Paul Ramsey, Jeff Lounsbury and Chris Hodgson. All versions include substantial contributions from the core team. @@ -13,8 +13,9 @@ British Columbia, Canada (http://www.refractions.net), as a research project into using PostgreSQL as a geospatial data-store. The following staff participated in the project: - Dave Blasby - Core server objects and indexing (the hard stuff!) - Paul Ramsey - Extensions to the PostgreSQL JDBC driver. + Sandro Santilli - Maintenance and core programming (the new stuff) + Dave Blasby - Core server objects and indexing (original contributions) + Paul Ramsey - Extensions to the PostgreSQL JDBC driver, doco, web. Jeff Lounsbury - Shape file loader/dumper. Version 0.2 of PostGIS includes contributions from: @@ -36,3 +37,6 @@ Version 0.8 of PostGIS includes patches from: Ralph Mason on WKT parsing for LWGEOM Mark Cave-Ayland with help on PgSQL 7.5 statistics +Version 0.9 of PostGIS includes patches from: + Klaus Foerster on AsSVG() + Olivier Courtin on AsSVG() diff --git a/README.postgis b/README.postgis index 884538b2c..4eaa2d1e8 100644 --- a/README.postgis +++ b/README.postgis @@ -1,7 +1,7 @@ PostGIS - Geographic Information Systems Extensions to PostgreSQL ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -VERSION: 0.8.2 (2004/05/27) +VERSION: 0.9.0 (2004/09/10) MORE INFORMATION: http://postgis.refractions.net @@ -36,20 +36,25 @@ it for this to work. SEE THE NOTE ON GEOS SUPPORT BELOW FOR SPECIAL COMPILATION INSTRUCTIONS -* PROJ4 SUPPORT: +* PROJ4 SUPPORT (Recommended): The Proj4 reprojection library is required if you want to use the transform() function to reproject features within the database. + + http://www.remotesensing.org/proj + Install Proj4 in the default location. Edit the postgis Makefile and change the USE_PROJ variable to 1 and ensure that the PROJ_DIR variable points to your Proj4 installation location (/usr/local is the default). -* SPATIAL PREDICATE / GEOS SUPPORT: +* SPATIAL PREDICATE / GEOS SUPPORT (Recommended): The GEOS library provides support for exact topological tests such as Touches(), Contains(), Disjoint() and spatial operations - such as Intersection(), Union() and Buffer(). - You can download GEOS from http://geos.refractions.net - In order to use the GEOS support, you *must* specially compile + such as Intersection(), Union() and Buffer(). + + http://geos.refractions.net + + In order to use the GEOS support, you may need to specially compile your version of PostgreSQL to link the C++ runtime library. To do this, invoke the PgSQL configuration script this way: @@ -97,13 +102,6 @@ language, upload the new postgis.sql file, then upload your database dump: psql -f dumpfile.sql -d yourdatabase vacuumdb -z yourdatabase -When upgrading to 0.6+, all your geometries will be created with an SRID -of -1. To create valid OpenGIS geometries, you will have to create a -valid SRID in the SPATIAL_REF_SYS table, and then update your geometries -to reference the SRID with the following SQL (with the appropriate -substitutions: - - UPDATE SET = SetSRID(,); USAGE: @@ -165,8 +163,9 @@ their bounding boxes. You can build a GiST index with: - CREATE INDEX ON - USING gist ( gist_geometry_ops ); + CREATE INDEX + ON + USING GIST ( ); Always run the "VACUUM ANALYZE " on your tables after creating an index. This gathers statistics which the query planner diff --git a/TODO b/TODO index ebcd86353..4752a2ada 100644 --- a/TODO +++ b/TODO @@ -1,9 +1,11 @@ -2003/11/20 +2004/09/10 -- GML import/export routines -- Connectivity to commercial GIS software. -- Re-write WKT input/output functions to be faster -- SVG output routines +- Clean up mapserver connectivity +- Submit to OpenGIS Consortium for testing +- Migrate to LWGEOM as default geometry +- Short circuit routines on GEOS functions +- GML export routines +- More connectivity to commercial GIS software. - Update PgSQL GiST to support row level (recangle level?) locking. - Network creation and network operations (upstream, downstream, least cost path) -- 2.40.0