]> granicus.if.org Git - postgis/commitdiff
Changes in preparation for 0.9
authorPaul Ramsey <pramsey@cleverelephant.ca>
Thu, 9 Sep 2004 22:48:37 +0000 (22:48 +0000)
committerPaul Ramsey <pramsey@cleverelephant.ca>
Thu, 9 Sep 2004 22:48:37 +0000 (22:48 +0000)
git-svn-id: http://svn.osgeo.org/postgis/trunk@793 b70326c6-7e19-0410-871a-916f4a2858ee

CHANGES
CREDITS
README.postgis
TODO

diff --git a/CHANGES b/CHANGES
index a405ec55050c71b678a196384d8f0bc5e023f9d8..e846d6d390e8cbb55b2ddd3bca265d367cc21371 100644 (file)
--- 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 98e039ed4c7388b25d077c0b53617da3d3eb06cd..ee2d8c949e777e906d146c9ce764a98890c4ab77 100644 (file)
--- 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 <klaus@svg.cc> on AsSVG()
+  Olivier Courtin <pnine@free.fr> on AsSVG()
index 884538b2c77ed5a0161583b79c0a99f57e5088e2..4eaa2d1e8a1bffa97628a95b2fe081c240aacb77 100644 (file)
@@ -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 <table> SET <geocolumn> = SetSRID(<geocolumn>,<SRID>);
 
 
 USAGE:
@@ -165,8 +163,9 @@ their bounding boxes.
 
 You can build a GiST index with:
 
-  CREATE INDEX <indexname> ON <tablename>  
-     USING gist ( <geometryfield> gist_geometry_ops );
+  CREATE INDEX <indexname> 
+    ON <tablename> 
+    USING GIST ( <geometryfield> );
 
 Always run the "VACUUM ANALYZE <tablename>" on your tables after
 creating an index. This gathers statistics which the query planner
diff --git a/TODO b/TODO
index ebcd863531dacf2ce910d329425cf5f28d333a99..4752a2ada619c6f0bc96582f48488e68d42ec0ae 100644 (file)
--- 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)