- #2019, ST_FlipCoordinates does not update bbox
- #2100, ST_AsRaster may not return raster with specified pixel type
- #2126, Better handling of empty rasters from ST_ConvexHull()
+ - #2182, Fix issue with outdb rasters with no SRID and ST_Resize
PostGIS 2.0.3
2013/MM/DD
}
/* target SRID == src SRID, no reprojection */
else if (dst_srid == src_srid) {
- /* set geotransform */
+ /* set geotransform BUT ONLY when geotransform isn't default */
if (src_srid == SRID_UNKNOWN) {
- double gt[6] = {0, 10, 0, 0, 0, -10};
- rt_raster_set_geotransform_matrix(raster, gt);
+ double gt[6];
+
+ rt_raster_get_geotransform_matrix(raster, gt);
+ if (
+ FLT_EQ(gt[0], 0) &&
+ FLT_EQ(gt[1], 1) &&
+ FLT_EQ(gt[2], 0) &&
+ FLT_EQ(gt[3], 0) &&
+ FLT_EQ(gt[4], 0) &&
+ FLT_EQ(gt[5], -1)
+ ) {
+ double ngt[6] = {0, 10, 0, 0, 0, -10};
+ rt_raster_set_geotransform_matrix(raster, ngt);
+ }
}
no_srid = 1;