- #2493, Fix behavior of ST_DumpValues when passed an empty raster
PostGIS 2.1.0
-2013/MM/DD
+2013/08/17
* Important / Breaking Changes *
- - #1962 ST_Segmentize - As a result of the introduction of geography support:
- The construct SELECT ST_Segmentize('LINESTRING(1 2, 3 4)',0.5);
- will result in ambiguous function error
- - #2089, liblwgeom: lwgeom_set_handlers replaces lwgeom_init_allocators.
- #1653, Removed srid parameter from ST_Resample(raster) and variants
with reference raster no longer apply reference raster's SRID.
+ - #1962 ST_Segmentize - As a result of
+ the introduction of geography support, The construct:
+ SELECT ST_Segmentize('LINESTRING(1 2, 3 4)',0.5);
+ will result in ambiguous function error
- #2026, ST_Union(raster) now unions all bands of all rasters
+ - #2089, liblwgeom: lwgeom_set_handlers replaces lwgeom_init_allocators.
- #2150, regular_blocking is no longer a constraint. column of same name
in raster_columns now checks for existance of spatially_unique
and coverage_tile constraints
* New Features *
+ Refer to http://postgis.net/docs/manual-2.1/PostGIS_Special_Functions_Index.html#NewFunctions_2_1
+ for complete list of new functions
+
- #310, ST_DumpPoints converted to a C function (Nathan Wagner)
+ - #739, UpdateRasterSRID()
+ - #945, improved join selectivity, N-D selectivity calculations,
+ user accessible selectivity and stats reader functions for
+ testing (Paul Ramsey / OpenGeo)
- toTopoGeom with TopoGeometry sink (Sandro Santilli / Vizzuality)
- clearTopoGeom (Sandro Santilli / Vizzuality)
- ST_Segmentize(geography) (Paul Ramsey / OpenGeo)
(Bborie Park / UC Davis)
- Added array variants of ST_SetValues() to set many pixel values of a band
in one call (Bborie Park / UC Davis)
+ - #1293, ST_Resize(raster) to resize rasters based upon width/height
- #1627, package tiger_geocoder as a PostgreSQL extension
- #1643, #2076, Upgrade tiger geocoder to support loading tiger 2011 and 2012
(Regina Obe / Paragon Corporation) Funded by Hunter Systems Group
- GEOMETRYCOLLECTION support for ST_MakeValid (Sandro Santilli / Vizzuality)
+ - #1709, ST_NotSameAlignmentReason(raster, raster)
- #1818, ST_GeomFromGeoHash and friends (Jason Smith (darkpanda))
+ - #1856, reverse geocoder rating setting for prefer numbered highway name
- ST_PixelOfValue (Bborie Park / UC Davis)
- Casts to/from PostgreSQL geotypes (point/path/polygon).
- - #2011, ST_DumpValues to output raster as array (Bborie Park / UC Davis)
- - #2018, ST_Distance support for CircularString, CurvePolygon, MultiCurve,
- MultiSurface, CompoundCurve
- - #2030, n-raster (and n-band) ST_MapAlgebra (Bborie Park / UC Davis)
- Added geomval array variant of ST_SetValues() to set many pixel values of
a band using a set of geometries and corresponding values in one call
(Bborie Park / UC Davis)
- ST_Tile(raster) to break up a raster into tiles (Bborie Park / UC Davis)
- - #739, UpdateRasterSRID()
- #1895, new r-tree node splitting algorithm (Alex Korotkov)
- - #1709, ST_NotSameAlignmentReason(raster, raster)
- - #1293, ST_Resize(raster) to resize rasters based upon width/height
- - #945, improved join selectivity, N-D selectivity calculations,
- user accessible selectivity and stats reader functions for
- testing (Paul Ramsey / OpenGeo)
+ - #2011, ST_DumpValues to output raster as array (Bborie Park / UC Davis)
+ - #2018, ST_Distance support for CircularString, CurvePolygon, MultiCurve,
+ MultiSurface, CompoundCurve
+ - #2030, n-raster (and n-band) ST_MapAlgebra (Bborie Park / UC Davis)
+ - #2193, Utilize PAGC parser as drop in replacement for tiger normalizer
+ (Steve Woodbridge, Regina Obe)
- #2210, ST_MinConvexHull(raster)
- lwgeom_from_geojson in liblwgeom (Sandro Santilli / Vizzuality)
- #1687, ST_Simplify for TopoGeometry (Sandro Santilli / Vizzuality)
- #1780, support ST_GeoHash for geography
- #1796, Big performance boost for distance calculations in geography
- #1802, improved function interruptibility.
+ - #1823, add parameter in ST_AsGML to use id column for GML 3 output
+ (become mandatory since GML 3.2.1)
- #1856, tiger geocoder: reverse geocoder rating setting for prefer
numbered highway name
- #1938, Refactor basic ST_AddBand to add multiple new bands in one call
- Additional default values for parameters of ST_Aspect and ST_HillShade
- #2178, ST_Summary now advertises presence of known srid with an [S] flag
- #2202, Make libjson-c optional (--without-json configure switch)
+ - #2213, Add support libjson-c 0.10+
- #2231, raster2pgsql supports user naming of filename column with -n
- #2200, ST_Union(raster, uniontype) unions all bands of all rasters
- #2264, postgis_restore.pl support for restoring into databases
out-db bands
- #2222, add parameter OutAsIn to flag whether ST_AsBinary should
return out-db bands as in-db bands
- - #1823, add parameter in ST_AsGML to use id column for GML 3 output
- (become mandatory since GML 3.2.1)
- * Bug Fixes *
+ * Fixes *
- #1839, handling of subdatasets in GeoTIFF in raster2pgsql.
- #1840, fix logic of when to compute # of tiles in raster2pgsql.
- #2282, Fix call to undefined function nd_stats_to_grid() in debug mode
- #2307, ST_MakeValid outputs invalid geometries
- #2309, Remove confusing INFO message when trying to get SRS info
+ - #2336, FIPS 20 (KS) causes wildcard expansion to wget all files
- #2348, Provide raster upgrade path for 2.0 to 2.1
- #2351, st_distance between geographies wrong
- #2359, Fix handling of schema name when adding overview constraints
+ - #2371, Support GEOS versions with more than 1 digit in micro
+ - #2383, Remove unsafe use of \' from raster warning message
+ - #2384, Incorrect variable datatypes for ST_Neighborhood
+
+ * Known Issues *
+ - #2111, Raster bands can only reference the first 256 bands of out-db rasters
PostGIS 2.0.4
2013/09/06