[Gdal-dev] gdalwarp shift problem
Markus Neteler
neteler at itc.it
Mon Jul 7 17:03:24 EDT 2003
The related file I have stored here (the GDAL ftp incoming seems to
be blocked):
http://mpa.itc.it/markus/gdalwarp/
lsat1_utm.tif.bz2
Any hint is welcome to reproject this LANDSAT subscene.
Best regards
Markus Neteler
On Mon, Jul 07, 2003 at 01:52:49PM +0200, Markus Neteler wrote:
> Dear list members,
>
> at time I struggle to reproject a LANDSAT TM 5 subscene with
> gdalwarp (from UTM to Gauss-Boaga). The resulting map is
> shifted around 920km to West and also slightly distorted.
>
> The input map 'lsat1_utm.tif' was created with gdal_translate from
> the original LANDSAT TM 5 scene (from Geotiff to Geotiff). The
> smaller subscene is located in Nothern Italy and looks like this:
>
> gdalinfo lsat1_utm.tif
> Driver: GTiff/GeoTIFF
> Size is 3816, 3461
> Coordinate System is:
> PROJCS["WGS 84 / UTM zone 32N",
> GEOGCS["WGS 84",
> DATUM["WGS_1984",
> SPHEROID["WGS 84",6378137,298.2572235629972,
> AUTHORITY["EPSG","7030"]],
> AUTHORITY["EPSG","6326"]],
> PRIMEM["Greenwich",0],
> UNIT["degree",0.0174532925199433],
> AUTHORITY["EPSG","4326"]],
> PROJECTION["Transverse_Mercator"],
> PARAMETER["latitude_of_origin",0],
> PARAMETER["central_meridian",9],
> PARAMETER["scale_factor",0.9996],
> PARAMETER["false_easting",500000],
> PARAMETER["false_northing",0],
> UNIT["metre",1,
> AUTHORITY["EPSG","9001"]],
> AUTHORITY["EPSG","32632"]]
> Origin = (636861.000000,5152686.000000)
> Pixel Size = (28.500000,-28.500000)
> Corner Coordinates:
> Upper Left ( 636861.000, 5152686.000) ( 10d47'2.74"E, 46d30'49.78"N)
> Lower Left ( 636861.000, 5054047.500) ( 10d45'20.60"E, 45d37'35.33"N)
> Upper Right ( 745617.000, 5152686.000) ( 12d12'0.22"E, 46d28'58.64"N)
> Lower Right ( 745617.000, 5054047.500) ( 12d 8'57.27"E, 45d35'47.57"N)
> Center ( 691239.000, 5103366.750) ( 11d28'20.39"E, 46d 3'25.67"N)
> Band 1 Block=3816x2 Type=Byte, ColorInterp=Gray
>
>
> The Lat/Long corners look o.k. But then, after gdalwarp:
>
> #26591: Monte Mario (Rome) / Italy zone 1
> gdalwarp -t_srs '+init=epsg:26591 +towgs84=-104.1,-49.1,-9.9,0.971,-2.917,0.714,-11.68' \
> lsat1_utm.tif lsat1_gb.tif
>
> The datum comes from the official site:
> http://crs.ifag.de/
>
> gdalinfo lsat1_gb2.tif
> Driver: GTiff/GeoTIFF
> Size is 4311, 4015
> Coordinate System is:
> PROJCS["Monte Mario (Rome) / Italy zone 1",
> GEOGCS["Monte Mario (Rome)",
> DATUM["Monte_Mario_Rome",
> SPHEROID["International 1924",6378388,297.000000000005,
> AUTHORITY["EPSG","7022"]],
> AUTHORITY["EPSG","6806"]],
> PRIMEM["Rome",12.45233333333333],
> UNIT["degree",0.0174532925199433],
> AUTHORITY["EPSG","4806"]],
> PROJECTION["Transverse_Mercator"],
> PARAMETER["latitude_of_origin",0],
> PARAMETER["central_meridian",-3.45233333333333],
> PARAMETER["scale_factor",0.9996],
> PARAMETER["false_easting",1500000],
> PARAMETER["false_northing",0],
> UNIT["metre",1,
> AUTHORITY["EPSG","9001"]],
> AUTHORITY["EPSG","26591"]]
> Origin = (666266.468468,5206815.783256)
> Pixel Size = (28.697167,-28.697167)
> Corner Coordinates:
> Upper Left ( 666266.468, 5206815.783) ( 14d19'12.01"W, 46d29'41.38"N)
> Lower Left ( 666266.468, 5091596.659) ( 14d 7'12.46"W, 45d28'34.07"N)
> Upper Right ( 789979.954, 5206815.783) ( 12d43'50.79"W, 46d38'10.47"N)
> Lower Right ( 789979.954, 5091596.659) ( 12d33'32.53"W, 45d36'45.44"N)
> Center ( 728123.211, 5149206.221) ( 13d25'57.64"W, 46d 3'27.81"N)
> Band 1 Block=4311x1 Type=Byte, ColorInterp=Gray
>
> Looking at LatLong here, it is heavily misplaced (especially shifted to
> West).
>
> To me "Central Meridian" in the Gauss-Boaga file looks wrong.
>
> Looking into
> /usr/local/share/proj/epsg
> I am not sure if
> +lon_0=21.45233333333333
> is right. Shouldn't it be
> +lon_0=9.0
> ?
>
> Thanks for any hint,
>
> Markus Neteler
More information about the Gdal-dev
mailing list