[gdal-dev] GDAL v1.10.1 - Bad output from gdalwarp (works with 1.10.0)
Jason Greenlaw - NOAA Affiliate
jason.greenlaw at noaa.gov
Wed Jan 22 11:27:19 PST 2014
When attempting to use a polygon shapefile (in custom web mercator
projection) with the gdalwarp cutline operation, operating on a GeoTIFF
(with same projection), the following error is output in both versions
1.10.0 and 1.10.1:
ERROR 6: No translation for 'Mercator_Auxiliary_Sphere' to PROJ.4
format is known.
With GDAL 1.10.0, the operation still completes successfully with a zero
exit status, but with GDAL 1.10.1 the operation fails with a nonzero exit
status, and the resulting GeoTIFF has zeros for all pixels.
Here is the command I'm using:
gdalwarp -co COMPRESS=LZW -cutline oceans_glakes_50m_3857.shp
-srcnodata 9999.0 -dstnodata 9999.0 -overwrite sst_global.tif
sst_global_cut.tif
The input shapefile was produced by reprojecting with ogr2ogr from
EPSG:4326 to my custom projection (WKT is included below), which is stored
in a *.prf file. The source GeoTIFF is single-band with Float32 pixel type.
The custom WKT can be found here: http://jgreenlaw.org/gdal/esri-3857.prf
The cutline shapefile can be downloaded at:
http://jgreenlaw.org/gdal/oceans_glakes_50m_3857.tar.gz (900kb)
The source GeoTIFF can be generated from this FLT/HDR raster:
http://jgreenlaw.org/gdal/sst_flt.tar.gz (11mb) by running these commands:
gdalwarp -s_srs EPSG:4326 -t_srs esri-3857.prf -r bilinear -srcnodata
9999.0 -dstnodata 9999.0 -tr 4000 9000 -overwrite -co COMPRESS=LZW -co
TILED=yes sst.flt sst_projected.tif
gdalwarp -co COMPRESS=LZW -te -20037507.0671618 -19971868.8804086
20037507.0671618 19971868.8804086 -srcnodata 9999.0 -dstnodata 9999.0 -tr
4000 9000 sst_projected.tif sst_global.tif
Does anyone know if this behavior is to be expected when the above error is
output? Is there a better method for reprojecting to Web Mercator that
will align properly in ArcGIS?
Thanks
-Jason
Background:
The reason for using custom WKT for reprojecting to Web Mercator is because
I have experienced alignment problems displaying GDAL-produced GeoTIFFs in
ArcGIS when reprojecting using "EPSG:3857" as the target SRS (this seems to
be related to http://trac.osgeo.org/gdal/ticket/3962).
I generated the WKT below by copying the 102113 definition in
$GDAL_DATA/esri_extra.wkt and merging information from an ESRI Web Mercator
*.prj file. Using this custom WKT as the target SRS with gdalwarp normally
results in rasters that align properly with ArcGIS Web Mercator data
(without on-the-fly datum transformation).
----------------------------------------------------------------------------------------------
Custom WKT for reprojecting to ESRI Web Mercator using GDAL (
http://jgreenlaw.org/gdal/esri-3857.prf):
----------------------------------------------------------------------------------------------
PROJCS['WGS_1984_Web_Mercator_Auxiliary_Sphere',
GEOGCS['GCS_WGS_1984',
DATUM['D_WGS_1984',
SPHEROID['WGS_1984',6378137.0,298.257223563]
],
PRIMEM['Greenwich',0.0],
UNIT['Degree',0.0174532925199433]
],
PROJECTION['Mercator_Auxiliary_Sphere'],
PARAMETER['False_Easting',0.0],
PARAMETER['False_Northing',0.0],
PARAMETER['Central_Meridian',0.0],
PARAMETER['latitude_of_origin',0.0],
PARAMETER['Standard_Parallel_1',0.0],
PARAMETER['Auxiliary_Sphere_Type',0.0],
UNIT['Meter',1.0],
EXTENSION["PROJ4",
"+proj=merc +a=6378137 +b=6356752.314245179 +lat_ts=0.0 +lon_0=0.0
+x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs"
],
AUTHORITY["EPSG","3857"]
]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20140122/801f9788/attachment.html>
More information about the gdal-dev
mailing list