[postgis-tickets] r15362 - Get rid of logic that set out_srid to same as input srid and change to not try to transform when out_srid is unknown.
Regina Obe
lr at pcorp.us
Sun Apr 23 13:34:18 PDT 2017
Author: robe
Date: 2017-04-23 13:34:18 -0700 (Sun, 23 Apr 2017)
New Revision: 15362
Modified:
branches/2.3/NEWS
branches/2.3/raster/loader/raster2pgsql.c
Log:
Get rid of logic that set out_srid to same as input srid and change to not try to transform when out_srid is unknown.
Closes #3738 for PostGIS 2.3
Modified: branches/2.3/NEWS
===================================================================
--- branches/2.3/NEWS 2017-04-23 20:21:53 UTC (rev 15361)
+++ branches/2.3/NEWS 2017-04-23 20:34:18 UTC (rev 15362)
@@ -4,6 +4,8 @@
* Bug Fixes
- #3711, Azimuth error upon adding 2.5D edges to topology
+ - #3738, raster: Using -s without -Y in raster2pgsql transforms
+ raster data instead of setting srid
PostGIS 2.3.2
2017/01/31
Modified: branches/2.3/raster/loader/raster2pgsql.c
===================================================================
--- branches/2.3/raster/loader/raster2pgsql.c 2017-04-23 20:21:53 UTC (rev 15361)
+++ branches/2.3/raster/loader/raster2pgsql.c 2017-04-23 20:34:18 UTC (rev 15362)
@@ -2317,7 +2317,7 @@
sscanf(optarg, "%d", &config->srid);
sscanf(ptr, "%d", &config->out_srid);
} else {
- config->srid = config->out_srid = atoi(optarg);
+ config->srid = atoi(optarg);
}
}
/* band index */
@@ -2648,15 +2648,11 @@
}
}
- if (config->srid != config->out_srid) {
+ if (config->srid != config->out_srid && config->out_srid != SRID_UNKNOWN) {
if (config->copy_statements) {
rterror(_("Invalid argument combination - cannot use -Y with -s FROM_SRID:TO_SRID"));
exit(1);
}
- if (config->out_srid == SRID_UNKNOWN) {
- rterror(_("Unknown target SRID is invalid when source SRID is given"));
- exit(1);
- }
}
/* register GDAL drivers */
More information about the postgis-tickets
mailing list