mirror of
https://git.osgeo.org/gitea/postgis/postgis
synced 2024-10-23 16:42:35 +00:00
Add Jean David Techer to list of contributors
git-svn-id: http://svn.osgeo.org/postgis/trunk@4161 b70326c6-7e19-0410-871a-916f4a2858ee
This commit is contained in:
parent
370308692b
commit
50da7d93fa
213
NEWS
213
NEWS
|
@ -1,28 +1,28 @@
|
|||
PostGIS 1.4.0
|
||||
2009/05/XX
|
||||
2009/06/XX
|
||||
|
||||
- API Stability
|
||||
- As of the 1.4 release series, the public API of PostGIS will not
|
||||
change during minor releases.
|
||||
change during minor releases.
|
||||
- New Features
|
||||
- ST_Union() uses high-speed cascaded union when compiled against
|
||||
GEOS 3.1+ (Paul Ramsey)
|
||||
GEOS 3.1+ (Paul Ramsey)
|
||||
- ST_ContainsProperly() requires GEOS 3.1+
|
||||
- ST_Intersects(), ST_Contains(), ST_Within() use high-speed cached
|
||||
prepared geometry against GEOS 3.1+ (Paul Ramsey)
|
||||
prepared geometry against GEOS 3.1+ (Paul Ramsey)
|
||||
- Vastly improved documentation and reference manual
|
||||
(Regina Obe & Kevin Neufeld)
|
||||
(Regina Obe & Kevin Neufeld)
|
||||
- Figures and diagram examples in the reference manual (Kevin Neufeld)
|
||||
- ST_IsValidReason() returns readable explanations for validity
|
||||
failures (Paul Ramsey)
|
||||
failures (Paul Ramsey)
|
||||
- ST_GeoHash() returns a geohash.org signature for geometries
|
||||
(Paul Ramsey)
|
||||
(Paul Ramsey)
|
||||
- GTK+ multi-platform GUI for shape file loading (Paul Ramsey)
|
||||
- ST_LineCrossingDirection() returns crossing directions (Paul Ramsey)
|
||||
- ST_LocateBetweenElevations() returns sub-string based on Z-ordinate.
|
||||
(Paul Ramsey)
|
||||
(Paul Ramsey)
|
||||
- Geometry parser returns explicit error message about location of
|
||||
syntax errors (Mark Cave-Ayland)
|
||||
syntax errors (Mark Cave-Ayland)
|
||||
- ST_AsGeoJSON() return JSON formatted geometry (Olivier Courtin)
|
||||
- Compatibility
|
||||
- The versions below are the *minimum* requirements for PostGIS 1.4
|
||||
|
@ -31,37 +31,38 @@ PostGIS 1.4.0
|
|||
- PROJ4 4.5 and higher only
|
||||
- Enhancements
|
||||
- Core geometry system moved into independent library, liblwgeom.
|
||||
(Mark Cave-Ayland)
|
||||
(Mark Cave-Ayland)
|
||||
- New build system uses PostgreSQL "pgxs" build bootstrapper.
|
||||
(Mark Cave-Ayland)
|
||||
(Mark Cave-Ayland)
|
||||
- Debugging framework formalized and simplified. (Mark Cave-Ayland)
|
||||
- All build-time #defines generated at configure time and placed in
|
||||
headers for easier cross-platform support (Mark Cave-Ayland)
|
||||
headers for easier cross-platform support (Mark Cave-Ayland)
|
||||
- Logging framework formalized and simplified (Mark Cave-Ayland)
|
||||
- Expanded and more stable support for CIRCULARSTRING,
|
||||
COMPOUNDCURVE and CURVEPOLYGON, better parsing, wider support
|
||||
in functions (Mark Leslie & Mark Cave-Ayland)
|
||||
COMPOUNDCURVE and CURVEPOLYGON, better parsing, wider support
|
||||
in functions (Mark Leslie & Mark Cave-Ayland)
|
||||
- Improved support for OpenSolaris builds (Paul Ramsey)
|
||||
- Improved support for MSVC builds (Mateusz Loskot)
|
||||
- Updated KML support (Olivier Courtin)
|
||||
- Unit testing framework for liblwgeom (Paul Ramsey)
|
||||
- New testing framework to comprehensively exercise every PostGIS
|
||||
function (Regine Obe)
|
||||
function (Regine Obe)
|
||||
- Performance improvements to all geometry aggregate functions
|
||||
(Paul Ramsey)
|
||||
- Support for the upcoming PostgreSQL 8.4 (Mark Cave-Ayland, Talha Bin
|
||||
Rizwan)
|
||||
(Paul Ramsey)
|
||||
- Support for the upcoming PostgreSQL 8.4 (Mark Cave-Ayland, Talha Bin
|
||||
Rizwan)
|
||||
- Shp2pgsql and pgsql2shp re-worked to depend on the common
|
||||
parsing/unparsing code in liblwgeom (Mark Cave-Ayland)
|
||||
parsing/unparsing code in liblwgeom (Mark Cave-Ayland)
|
||||
- Use of PDF DbLatex to build PDF docs and preliminary instructions for build (Jean David Techer)
|
||||
- More attractive CSS for HTML documentation (Dane Springmeyer)
|
||||
- Bug fixes
|
||||
- http://trac.osgeo.org/postgis/query?status=closed&milestone=postgis+1.4.0&order=priority
|
||||
|
||||
|
||||
PostGIS 1.3.6
|
||||
2009/05/04
|
||||
- Enhancement - PostgreSQL 8.4 compile support (Talha Rizwan, Mark Cave-Ayland)
|
||||
- Fix Big fixes for CURVE handling in many functions
|
||||
(Mark Cave-Ayland, Mark Leslie)
|
||||
- Fix Big fixes for CURVE handling in many functions
|
||||
(Mark Cave-Ayland, Mark Leslie)
|
||||
- Enhancement Trac#34 - pgsql2shp now creates .prj files where applicable (Regina Obe)
|
||||
- Fix Trac#88 - Windows Vista pgsql2shp memory bug (Regina Obe)
|
||||
- Fix Trac#146 - for distance calculation on collections (Nicklas Aven, Paul Ramsey)
|
||||
|
@ -69,8 +70,8 @@ PostGIS 1.3.6
|
|||
- Fix to address an SRID of -1 in probe_geometry_columns (Kevin Neufeld)
|
||||
- Fix Trac#99 shp2pgsql logical error when importing DBF-only (Regina Obe)
|
||||
- Fix Trac#105 pgsql2shp dbase file creation (EOF marker issue) (Paul Ramsey)
|
||||
- Fix updated AddGeometryColumn to throw an error if then specified schema does not exist,
|
||||
rather than throwing a notice and then an error. (Kevin Neufeld)
|
||||
- Fix updated AddGeometryColumn to throw an error if then specified schema does not exist,
|
||||
rather than throwing a notice and then an error. (Kevin Neufeld)
|
||||
- Fix - Documentation corrections for better handling with PDF DbLatex (Kevin Neufeld)
|
||||
|
||||
|
||||
|
@ -92,38 +93,38 @@ PostGIS 1.3.4
|
|||
|
||||
- New Features
|
||||
- Add new ST_AsGeoJSON() function to allow conversion of
|
||||
geometries to GeoJSON format within the database. (Olivier Courtin)
|
||||
geometries to GeoJSON format within the database. (Olivier Courtin)
|
||||
- Add forthcoming PostgreSQL 8.4 support
|
||||
(Paul Ramsey, Mark Cave-Ayland)
|
||||
(Paul Ramsey, Mark Cave-Ayland)
|
||||
- Improved CSS for PostGIS documentation (Dane Springmeyer)
|
||||
- Inclusion of new "postgis_comments.sql" file to enable detailed
|
||||
function comments to be installed for PostGIS functions. This
|
||||
attaches a description and associated parameter information
|
||||
to each function so that this information is available directly
|
||||
within psql/pgAdmin (Regina Obe)
|
||||
function comments to be installed for PostGIS functions. This
|
||||
attaches a description and associated parameter information
|
||||
to each function so that this information is available directly
|
||||
within psql/pgAdmin (Regina Obe)
|
||||
- Enhancements and Bug Fixes
|
||||
- General documentation improvements (Regina Obe, Kevin Neufield)
|
||||
- Improve PiP code by removing substantial memory leaks and adding
|
||||
multi-polygon support (Paul Ramsey)
|
||||
multi-polygon support (Paul Ramsey)
|
||||
- Improve GiST consistent performance (Paul Ramsey)
|
||||
- GBT#20: Improved algorithm for ST_DWithin (Paul Ramsey)
|
||||
- GBT#21: locate_along_measure: wrong values, invalid data
|
||||
(Mark Cave-Ayland)
|
||||
(Mark Cave-Ayland)
|
||||
- GBT#23: wrong proj4text in spatial_ref_sys for SRID 31300 and 31370
|
||||
(Paul Ramsey)
|
||||
(Paul Ramsey)
|
||||
- GBT#43: Heap over-read in compute_geometry_stats() (Landon Fuller)
|
||||
- GBT#44: ST_Relate(geom,geom,pattern) is case sensitive (Paul Ramsey)
|
||||
- GBT#45: bug in postgis_restore.pl - not passing options to createdb
|
||||
(Paul Ramsey)
|
||||
(Paul Ramsey)
|
||||
- GBT#58: bounding box of circular string is incorrect (Mark Leslie)
|
||||
- GBT#65: ST_AsGML kills the backend when fed a CIRCULAR STRING
|
||||
(Mark Cave-Ayland)
|
||||
(Mark Cave-Ayland)
|
||||
- GBT#66: ST_Dump kills backend when fed CIRCULAR STRING
|
||||
(Mark Cave-Ayland)
|
||||
(Mark Cave-Ayland)
|
||||
- GBT#68: ST_Shift_Longitude doesn't work with MULTIPOINT
|
||||
(Mark Cave-Ayland)
|
||||
(Mark Cave-Ayland)
|
||||
- GBT#69: ST_Translate crashes when fed circular string
|
||||
(Mark Cave-Ayland)
|
||||
(Mark Cave-Ayland)
|
||||
- GBT#70: ST_NPoints Crashes with Curves (Mark Cave-Ayland)
|
||||
|
||||
PostGIS 1.3.3
|
||||
|
@ -162,10 +163,10 @@ PostGIS 1.3.0
|
|||
using the spatial type (SP) prefix
|
||||
- Performance enhancements:
|
||||
- Created cached and indexed point-in-polygon short-circuits
|
||||
for the functions ST_Contains, ST_Intersects, ST_Within
|
||||
ST_Disjoint.
|
||||
for the functions ST_Contains, ST_Intersects, ST_Within
|
||||
ST_Disjoint.
|
||||
- Added inline index support for relational functions
|
||||
(except disjoint)
|
||||
(except disjoint)
|
||||
- Added ST_Covers, ST_CoveredBy and ST_DWithin relational functions
|
||||
- Extended curved geometry support to geometry accessor functions and
|
||||
some geometry processing functions
|
||||
|
@ -180,11 +181,11 @@ PostGIS 1.2.1
|
|||
- Add AsKML() function
|
||||
- Add short-circuit for transform() in no-op case
|
||||
- JDBC: - Fixed JTS handling for multi-dimensional geometries
|
||||
(thanks to Thomas Marti for hint and partial patch)
|
||||
(thanks to Thomas Marti for hint and partial patch)
|
||||
- Additionally, now JavaDoc is compiled and packaged
|
||||
- Fixed classpath problems with GCJ
|
||||
- Fixed pgjdbc 8.2 compatibility, losing support for
|
||||
jdk 1.3 and older.
|
||||
jdk 1.3 and older.
|
||||
|
||||
PostGIS 1.2.0
|
||||
2006/12/08
|
||||
|
@ -212,7 +213,7 @@ PostGIS 1.1.5
|
|||
- Java:
|
||||
- Removed obsolete synchronization from Jts code.
|
||||
- fixed nullpointer Exception in Geometry.equals() method
|
||||
- Added EJB3Spatial.odt to fulfill the GPL requirement of
|
||||
- Added EJB3Spatial.odt to fulfill the GPL requirement of
|
||||
distributing the "preferred form of modification"
|
||||
- Added -S option for non-multi geometries to shp2pgsql
|
||||
- Updated heavily outdated README files for shp2pgsql/pgsql2shp by
|
||||
|
@ -230,12 +231,12 @@ PostGIS 1.1.4
|
|||
- Improved pgsql2shp run concurrency.
|
||||
- Java:
|
||||
- reworked JTS support to reflect new upstream
|
||||
JTS developers' attitude to SRID handling.
|
||||
Simplifies code and drops build depend on GNU trove.
|
||||
JTS developers' attitude to SRID handling.
|
||||
Simplifies code and drops build depend on GNU trove.
|
||||
- Added EJB2 support generously donated by the
|
||||
"Geodetix s.r.l. Company" http://www.geodetix.it/
|
||||
"Geodetix s.r.l. Company" http://www.geodetix.it/
|
||||
- Added EJB3 tutorial / examples donated by
|
||||
Norman Barker <nbarker@ittvis.com>
|
||||
Norman Barker <nbarker@ittvis.com>
|
||||
- Reorganized java directory layout a little.
|
||||
|
||||
PostGIS 1.1.3
|
||||
|
@ -255,7 +256,7 @@ PostGIS 1.1.3
|
|||
- Improved regression tests: MultiPoint and scientific ordinates
|
||||
- Fixed some minor bugs in jdbc code
|
||||
- Added proper accessor functions for all fields in preparation of
|
||||
making those fields private later
|
||||
making those fields private later
|
||||
- Support for build Tru64 build.
|
||||
- Use Jade for generating documentation.
|
||||
- NEW DumpRings() function.
|
||||
|
@ -319,18 +320,18 @@ PostGIS 1.1.0
|
|||
- Fixed memory leak in polygonize()
|
||||
- Fixed bug in lwgeom_as_anytype cast funcions
|
||||
- Fixed USE_GEOS, USE_PROJ and USE_STATS elements
|
||||
of postgis_version() output to always reflect
|
||||
library state.
|
||||
of postgis_version() output to always reflect
|
||||
library state.
|
||||
|
||||
- Function semantic changes:
|
||||
- SnapToGrid doesn't discard higher dimensions
|
||||
- Changed Z() function to return NULL if requested
|
||||
dimension is not available
|
||||
dimension is not available
|
||||
|
||||
- Peformance improvements:
|
||||
- Much faster transform() function, caching proj4 objects
|
||||
- Removed automatic call to fix_geometry_columns() in
|
||||
AddGeometryColumns() and update_geometry_stats()
|
||||
AddGeometryColumns() and update_geometry_stats()
|
||||
|
||||
- jdbc2 works:
|
||||
- Makefile improvements
|
||||
|
@ -345,7 +346,7 @@ PostGIS 1.1.0
|
|||
|
||||
- Other new things:
|
||||
- Full autoconf-based configuration, with
|
||||
PostgreSQL source dependency relief
|
||||
PostgreSQL source dependency relief
|
||||
- GEOS C-API support (2.2.0 and higher)
|
||||
- Initial support for topology modelling
|
||||
- Debian and RPM specfiles
|
||||
|
@ -354,7 +355,7 @@ PostGIS 1.1.0
|
|||
- Other changes:
|
||||
- JTS support improvements
|
||||
- Stricter mapping between DBF and SQL integer and
|
||||
string attributes
|
||||
string attributes
|
||||
- Wider and cleaner regression test suite
|
||||
- old jdbc code removed from release
|
||||
- obsoleted direct use of postgis_proc_upgrade.pl
|
||||
|
@ -544,16 +545,16 @@ PostGIS 1.0.0RC1
|
|||
|
||||
- New Things
|
||||
- Objects are all now "lightweight" with a smaller disk
|
||||
and index representation. Large databases should see a moderate
|
||||
to large performance increase.
|
||||
and index representation. Large databases should see a moderate
|
||||
to large performance increase.
|
||||
- Objects now have a hexidecimal canonical representation.
|
||||
To see a "user friendly" version of the objects use the
|
||||
AsText() function.
|
||||
To see a "user friendly" version of the objects use the
|
||||
AsText() function.
|
||||
- The loader and dumper use the hexidecimal canonical representation,
|
||||
so coordinate drift due to floating point string parsing is now
|
||||
eliminated.
|
||||
so coordinate drift due to floating point string parsing is now
|
||||
eliminated.
|
||||
- New functions: UpdateGeometrySRID(), AsGML(), SnapToGrid(),
|
||||
ForceRHR(), estimated_extent(), Accum().
|
||||
ForceRHR(), estimated_extent(), Accum().
|
||||
- Vertical positioning operators.
|
||||
- Geometry constructors/editors.
|
||||
- Coordinate dimensions handling (up to 4d).
|
||||
|
@ -610,21 +611,21 @@ PostGIS 0.8.0
|
|||
- New Things
|
||||
- Support for PostgreSQL 7.4
|
||||
- Support for all OpenGIS SFSQL functions (requires GEOS)
|
||||
- Contains()
|
||||
- Within()
|
||||
- GeomUnion()
|
||||
- Intersection()
|
||||
- Buffer()
|
||||
- and many more...!
|
||||
- Contains()
|
||||
- Within()
|
||||
- GeomUnion()
|
||||
- Intersection()
|
||||
- Buffer()
|
||||
- and many more...!
|
||||
- Includes OpenGIS conformance tests
|
||||
- Passes all OpenGIS conformance tests
|
||||
- Spatial aggregate functions
|
||||
- GeomUnion()
|
||||
- Collect()
|
||||
- GeomUnion()
|
||||
- Collect()
|
||||
- Bug Fixes
|
||||
- shp2pgsql/pgsql2shp
|
||||
- Numerous special cases in rings and
|
||||
attributes repaired
|
||||
- Numerous special cases in rings and
|
||||
attributes repaired
|
||||
- Some OpenGIS conformance changes
|
||||
|
||||
|
||||
|
@ -633,10 +634,10 @@ PostGIS 0.7.5
|
|||
|
||||
- Bug Fixes
|
||||
- shp2pgsql
|
||||
- Z coordinate handling
|
||||
- M coordinate handling
|
||||
- Ring handling fixed in some cases
|
||||
- Support for large numbers in attribute tables
|
||||
- Z coordinate handling
|
||||
- M coordinate handling
|
||||
- Ring handling fixed in some cases
|
||||
- Support for large numbers in attribute tables
|
||||
- Some obscure operators fixed
|
||||
- Some cygwin build improvements
|
||||
|
||||
|
@ -659,7 +660,7 @@ PostGIS 0.7.3
|
|||
|
||||
- Bug Fixes
|
||||
- Stupid bug in .sql install script breaks install for
|
||||
many. Squashed. New release needed.
|
||||
many. Squashed. New release needed.
|
||||
- Automatic version detection for appropriate GiST bindings
|
||||
- postgis_transform now supports box3d types as well as geometry
|
||||
|
||||
|
@ -669,7 +670,7 @@ PostGIS 0.7.2
|
|||
|
||||
- Bug Fixes
|
||||
- Numerous subtle bugs fixed in pgsql2shp and shp2pgsql DBF and
|
||||
SHP file handling
|
||||
SHP file handling
|
||||
- Some pgsql 7.3 preparations
|
||||
- Patch to truly_inside() corner case
|
||||
- Updates to the ~ and @ operators
|
||||
|
@ -681,11 +682,11 @@ PostGIS 0.7.1
|
|||
|
||||
- Bug Fixes
|
||||
- PgSQL 7.2 RTree-over-GIST bug fix. Rare data cases
|
||||
caused index building to fail.
|
||||
caused index building to fail.
|
||||
- Carriage returns removed from source code. Were
|
||||
causing compilation failures.
|
||||
causing compilation failures.
|
||||
- collect() now returns simplest homogeneous type
|
||||
being aggregated (e.g.M ULTIPOLYGON for collect(*POLYGON))
|
||||
being aggregated (e.g.M ULTIPOLYGON for collect(*POLYGON))
|
||||
|
||||
|
||||
PostGIS 0.7.0
|
||||
|
@ -693,12 +694,12 @@ PostGIS 0.7.0
|
|||
|
||||
- New Things
|
||||
- transform() function provides coordinate reprojection
|
||||
using proj4 library
|
||||
using proj4 library
|
||||
- spatial_ref_sys.sql has a complete set of proj4
|
||||
definitions for each EPSG coordinate system
|
||||
definitions for each EPSG coordinate system
|
||||
- support for PostgreSQL 7.2 GiST index API
|
||||
- refactoring of source code to separate index support
|
||||
functions from other functions
|
||||
functions from other functions
|
||||
- max_distance() function
|
||||
- distance_spheroid() function
|
||||
- collect() aggregate function
|
||||
|
@ -734,36 +735,36 @@ PostGIS 0.6
|
|||
|
||||
- New functions
|
||||
- postgis_version()
|
||||
Return the PostGIS version number.
|
||||
Return the PostGIS version number.
|
||||
- find_srid(<db/schema>::varchar, <table>::varchar, <column>::varchar)
|
||||
Return the SRID number for a particular column of a database.
|
||||
Return the SRID number for a particular column of a database.
|
||||
- AddGeometryColumn(<db/schema>::varchar, <table>::varchar,
|
||||
<column>::varchar, <srid>::integer, <type>::varchar,
|
||||
<dimension>::integer)
|
||||
Appends a geometry column to an existing table and updates the
|
||||
metadata tables appropriately.
|
||||
Appends a geometry column to an existing table and updates the
|
||||
metadata tables appropriately.
|
||||
- DropGeometryColumn(<db/schema>::varchar, <table>::varchar,
|
||||
<column>::varchar)
|
||||
Removes a geometry column from an existing spatial table.
|
||||
Removes a geometry column from an existing spatial table.
|
||||
- Distance(<geom1>::geometry, <geom2>::geometry)
|
||||
Returns the cartesian distance between two geometries.
|
||||
Returns the cartesian distance between two geometries.
|
||||
- AsText(<geom>::geometry)
|
||||
Returns the OGC well-known text version of the geometry.
|
||||
Returns the OGC well-known text version of the geometry.
|
||||
- SRID(<geom>::geometry)
|
||||
Returns the integer SRID of the geometry.
|
||||
Returns the integer SRID of the geometry.
|
||||
- GeometryFromText(<geom>::varchar, <srid>::integer)
|
||||
Creates a geometry object given the OGC well-known text and a valid
|
||||
SRID.
|
||||
Creates a geometry object given the OGC well-known text and a valid
|
||||
SRID.
|
||||
- SetSRID(<geom>::geometry)
|
||||
Sets the SRID of a geometry to a particular value.
|
||||
Sets the SRID of a geometry to a particular value.
|
||||
- IsClosed(<geom>::geometry)
|
||||
Returns true of first and last points of geometry are coincident.
|
||||
Returns true of first and last points of geometry are coincident.
|
||||
- StartPoint(<geom>::geometry)
|
||||
Returns the first point of a geometry.
|
||||
Returns the first point of a geometry.
|
||||
- EndPoint(<geom>::geometry)
|
||||
Returns the last point of a geometry.
|
||||
Returns the last point of a geometry.
|
||||
- Centroid(<geom>::geometry)
|
||||
Returns the centroid of a geometry.
|
||||
Returns the centroid of a geometry.
|
||||
- More OpenGIS SFSQL compatibility
|
||||
- SPATIAL_REF_SYS table
|
||||
- GEOMETRY_COLUMNS table
|
||||
|
@ -799,17 +800,17 @@ PostGIS 0.5
|
|||
- wkb_xdr()
|
||||
- New Objects
|
||||
- SPHEROID(<NAME>,<SEMIMAJOR AXIS>,<INVERSE FLATTENING>)
|
||||
To be used with the length_spheroid functions for accurate
|
||||
length calculations on lat/lon data.
|
||||
To be used with the length_spheroid functions for accurate
|
||||
length calculations on lat/lon data.
|
||||
- Minor bug fixes
|
||||
- Internal Functions
|
||||
- Extra constructors to make geometry manipulation easier
|
||||
- Structural Reorganization
|
||||
- Broke postgis.c up into four new files
|
||||
postgis_debug.c -- debugging functions
|
||||
postgis_fn.c -- generic functions (like length())
|
||||
postgis_ops.c -- operators and indexing functions
|
||||
postgis_inout.c -- type support functions and data conversion functions
|
||||
postgis_debug.c -- debugging functions
|
||||
postgis_fn.c -- generic functions (like length())
|
||||
postgis_ops.c -- operators and indexing functions
|
||||
postgis_inout.c -- type support functions and data conversion functions
|
||||
|
||||
|
||||
PostGIS 0.2
|
||||
|
@ -830,7 +831,7 @@ PostGIS 0.2
|
|||
- documentation in docbook xml
|
||||
- example program for WKB access
|
||||
- removed 'make test' until we can get regression
|
||||
working more cleanly
|
||||
working more cleanly
|
||||
|
||||
|
||||
PostGIS 0.1
|
||||
|
|
Loading…
Reference in a new issue