[gdal-dev] GDAL/OGR projection problem only with epsg:3785/900913

Even Rouault even.rouault at mines-paris.org
Fri Jul 1 16:58:03 EDT 2011


Le vendredi 01 juillet 2011 16:16:15, Smith, Michael ERDC-CRREL-NH a écrit :
> All,
> 
> I¹m using GDAL (1.9dev r22508) and getting errors only when reprojecting
> (raster or vector) to any of the Google Mercator projections.  On a number
> of linux boxes I have, this works fine, but, on a couple its a problem. The
> only difference on the problem boxes that I can see is that they have the
> configuration files for vertical datum reprojection and are using external
> libgeotiff (svn r2002) for use with libLAS and PDAL. Reprojection using
> either the epsg codes or the full proj string fails.
> 
> A couple of example errors
> 
> [u4rt9mds at lidarora1 /] ogr2ogr -f "ESRI Shapefile" -t_srs epsg:3785
> test.shp cincinnati_forests.shp
> ERROR 1: no system list, errno: 2

--> this error comes from proj.4, so I'd suspect something is wrong with the 
setup of the vertical datum data files. Perhaps activating PROJ_DEBUG 
environmenet variable might give more info.

> 
> Failed to reproject feature 0 (geometry probably out of source or
> destination SRS).
> ERROR 1: Terminating translation prematurely after failed
> translation of layer cincinnati_forests (use -skipfailures to skip errors)
> 
> [u4rt9mds at lidarora1 /] gdalwarp -of vrt -t_srs epsg:900913 -r near
> cincinnati_bare_earth_01.img test2.vrt
> ERROR 1: no system list, errno: 2
> 
> ERROR 1: GDALSuggestedWarpOutput() failed because the passed
> transformer failed.
> 
> Reprojection to any other projection seems to work fine
> 
> [u4rt9mds at lidarora1 /] gdalwarp -of vrt -t_srs epsg:26919
> /u02/LASdata/Office_of_Americas/Cincinnati_OH/Delivery/rasters/cincinnati_b
> a re_earth_01.img test.vrt
> Creating output file that is 20023P x 24321L.
> Processing input file
> /u02/LASdata/Office_of_Americas/Cincinnati_OH/Delivery/rasters/cincinnati_b
> a re_earth_01.img.
> Using internal nodata values (eg. -3.40282e+38) for image
> /u02/LASdata/Office_of_Americas/Cincinnati_OH/Delivery/rasters/cincinnati_b
> a re_earth_01.img.
> 
> 
> [u4rt9mds at lidarora1 /] ogr2ogr -progress -f "ESRI Shapefile" -t_srs
> epsg:26917 test.shp cincinnati_forests.shp
> 0...10...20...30...40...50...60...70...80...90...100 - done.
> 
> Testepsg reports the correct output
> 
> [u4rt9mds at lidarora1 shapes]$ testepsg epsg:3785
> Validate Succeeds.
> WKT[epsg:3785] =
> PROJCS["Popular Visualisation CRS / Mercator (deprecated)",
>     GEOGCS["Popular Visualisation CRS",
>         DATUM["Popular_Visualisation_Datum",
>             SPHEROID["Popular Visualisation Sphere",6378137,0,
>                 AUTHORITY["EPSG","7059"]],
>             TOWGS84[0,0,0,0,0,0,0],
>             AUTHORITY["EPSG","6055"]],
>         PRIMEM["Greenwich",0,
>             AUTHORITY["EPSG","8901"]],
>         UNIT["degree",0.0174532925199433,
>             AUTHORITY["EPSG","9122"]],
>         AUTHORITY["EPSG","4055"]],
>     UNIT["metre",1,
>         AUTHORITY["EPSG","9001"]],
>     PROJECTION["Mercator_1SP"],
>     PARAMETER["central_meridian",0],
>     PARAMETER["scale_factor",1],
>     PARAMETER["false_easting",0],
>     PARAMETER["false_northing",0],
>     EXTENSION["PROJ4","+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0
> +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext
> +no_defs"],
>     AUTHORITY["EPSG","3785"],
>     AXIS["X",EAST],
>     AXIS["Y",NORTH]]
> 
> Simplified WKT[epsg:3785] =
> PROJCS["Popular Visualisation CRS / Mercator (deprecated)",
>     GEOGCS["Popular Visualisation CRS",
>         DATUM["Popular_Visualisation_Datum",
>             SPHEROID["Popular Visualisation Sphere",6378137,0],
>             TOWGS84[0,0,0,0,0,0,0]],
>         PRIMEM["Greenwich",0],
>         UNIT["degree",0.0174532925199433]],
>     UNIT["metre",1],
>     PROJECTION["Mercator_1SP"],
>     PARAMETER["central_meridian",0],
>     PARAMETER["scale_factor",1],
>     PARAMETER["false_easting",0],
>     PARAMETER["false_northing",0]]
> 
> Old Style WKT[epsg:3785] = PROJCS["Popular Visualisation CRS / Mercator
> (deprecated)",GEOGCS["Popular Visualisation
> CRS",DATUM["Popular_Visualisation_Datum",SPHEROID["Popular Visualisation
> Sphere",6378137,0]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]
> ]
> ,UNIT["metre",1],PROJECTION["Mercator_1SP"],PARAMETER["central_meridian",0
> ],
> PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_
> no rthing",0]]
> ESRI'ified WKT[epsg:3785] =
> PROJCS["Popular_Visualisation_CRS_Mercator_deprecated",
>     GEOGCS["GCS_Popular Visualisation CRS",
>         DATUM["D_",
>             SPHEROID["Popular_Visualisation_Sphere",6378137,0]],
>         PRIMEM["Greenwich",0],
>         UNIT["Degree",0.017453292519943295]],
>     PROJECTION["Mercator"],
>     PARAMETER["central_meridian",0],
>     PARAMETER["false_easting",0],
>     PARAMETER["false_northing",0],
>     UNIT["Meter",1],
>     PARAMETER["standard_parallel_1",0.0]]
> PROJ.4 rendering of [epsg:3785] = +proj=merc +a=6378137 +b=6378137
> +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null
> +wktext  +no_defs


More information about the gdal-dev mailing list