[gdal-dev] incorrect result from gdalwarp to Michigan GeoRef
Chris Toney
jctoney at yahoo.com
Fri Jun 19 17:47:49 EDT 2009
Hi,
gdalwarp seems to give an incorrect result when reprojecting from USGS North American Albers (NAD83) to Michigan Oblique Mercator (NAD83). The output raster is not in the right place.
Tried with gdal 1.5.1, FWTools 2.2.8 and FWTools 2.3.0. Command line used:
gdalwarp -t_srs EPSG:3078 -tr 30 30 -srcnodata -9999 -dstnodata -9999 -of HFA evt_1_Alb83.img evt_1_MIGeoRef_gdal.img
The EPSG definition in pcs.csv is correct as far as I can tell.
Test data sets are available at:
http://www.spatialsimulation.org/test/gdalwarp_MI_georef.zip
evt_1_Alb83.img is the source raster
evt1_MIGeoRef_gdal.img is the output from gdalwarp
evt1_MIGeoRef_imagine.img is the output from Erdas Imagine based on specifying EPSG 3078. This raster is in the correct location.
gdalinfo for these rasters is copied below.
Am I missing anything with the gdalwarp usage?
Thanks.
Chris Toney
gdalinfo -norat -noct evt_1_alb83.img
Driver: HFA/Erdas Imagine Images (.img)
Files: evt_1_alb83.img
Size is 30, 24
Coordinate System is:
PROJCS["NAD_1983_Albers",
GEOGCS["GCS_North_American_1983",
DATUM["North_American_Datum_1983",
SPHEROID["GRS_1980",6378137.0,298.257222101]],
PRIMEM["Greenwich",0.0],
UNIT["Degree",0.0174532925199433]],
PROJECTION["Albers_Conic_Equal_Area"],
PARAMETER["False_Easting",0.0],
PARAMETER["False_Northing",0.0],
PARAMETER["longitude_of_center",-96.0],
PARAMETER["Standard_Parallel_1",29.5],
PARAMETER["Standard_Parallel_2",45.5],
PARAMETER["latitude_of_center",23.0],
UNIT["Meter",1.0]]
Origin = (633135.000000000000000,2629425.000000000000000)
Pixel Size = (30.000000000000000,-30.000000000000000)
Corner Coordinates:
Upper Left ( 633135.000, 2629425.000) ( 87d46'39.79"W, 46d24'25.53"N)
Lower Left ( 633135.000, 2628705.000) ( 87d46'42.70"W, 46d24'2.24"N)
Upper Right ( 634035.000, 2629425.000) ( 87d45'57.92"W, 46d24'23.00"N)
Lower Right ( 634035.000, 2628705.000) ( 87d46'0.83"W, 46d23'59.71"N)
Center ( 633585.000, 2629065.000) ( 87d46'20.31"W, 46d24'12.62"N)
Band 1 Block=30x24 Type=Int16, ColorInterp=Palette
Description = Band_1
Min=21.000 Max=2481.000
Minimum=21.000, Maximum=2481.000, Mean=2266.315, StdDev=395.461
NoData Value=-9999
gdalinfo -norat -noct evt_1_migeoref_gdal.img
Driver: HFA/Erdas Imagine Images (.img)
Files: evt_1_migeoref_gdal.img
Size is 32, 27
Coordinate System is:
PROJCS["NAD83_Michigan_Oblique_Mercator",
GEOGCS["GCS_North_American_1983",
DATUM["North_American_Datum_1983",
SPHEROID["GRS_1980",6378137,298.257222101]],
PRIMEM["Greenwich",0],
UNIT["Degree",0.017453292519943295]],
PROJECTION["Hotine_Oblique_Mercator"],
PARAMETER["latitude_of_center",45.30916666666666],
PARAMETER["longitude_of_center",-86],
PARAMETER["azimuth",337.25556],
PARAMETER["scale_factor",0.9996],
PARAMETER["false_easting",2546731.496],
PARAMETER["false_northing",-4354009.816],
UNIT["Meter",1]]
Origin = (2410019.541034979300000,-4230498.913706443300000)
Pixel Size = (30.000000000000000,-30.000000000000000)
Corner Coordinates:
Upper Left ( 2410019.541,-4230498.914) ( 87d46'43.45"W, 46d24'25.47"N)
Lower Left ( 2410019.541,-4231308.914) ( 87d46'42.60"W, 46d23'59.24"N)
Upper Right ( 2410979.541,-4230498.914) ( 87d45'58.50"W, 46d24'26.17"N)
Lower Right ( 2410979.541,-4231308.914) ( 87d45'57.66"W, 46d23'59.93"N)
Center ( 2410499.541,-4230903.914) ( 87d46'20.55"W, 46d24'12.70"N)
Band 1 Block=64x64 Type=Int16, ColorInterp=Palette
Description = Layer_1
Min=21.000 Max=2481.000
Minimum=21.000, Maximum=2481.000, Mean=2266.046, StdDev=395.452
NoData Value=-9999
gdalinfo -norat -noct evt_1_migeoref_imagine.img
Driver: HFA/Erdas Imagine Images (.img)
Files: evt_1_migeoref_imagine.img
Size is 32, 27
Coordinate System is:
PROJCS["Oblique Mercator (Hotine)",
GEOGCS["NAD83",
DATUM["North_American_Datum_1983",
SPHEROID["GRS 1980",6378137,298.257222101,
AUTHORITY["EPSG","7019"]],
TOWGS84[0,0,0,0,0,0,0],
AUTHORITY["EPSG","6269"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.0174532925199433,
AUTHORITY["EPSG","9108"]],
AUTHORITY["EPSG","4269"]],
PROJECTION["Hotine_Oblique_Mercator"],
PARAMETER["latitude_of_center",45.30916666666666],
PARAMETER["longitude_of_center",-86],
PARAMETER["azimuth",337.25556],
PARAMETER["rectified_grid_angle",0],
PARAMETER["scale_factor",0.9996],
PARAMETER["false_easting",2546731.496],
PARAMETER["false_northing",-4354009.816],
UNIT["meters",1]]
Origin = (363137.000000000000000,652110.000000000000000)
Pixel Size = (30.000000000000000,-30.000000000000000)
Corner Coordinates:
Upper Left ( 363137.000, 652110.000) (178d20'9.95"E, 72d16'45.90"N)
Lower Left ( 363137.000, 651300.000) (178d21'35.77"E, 72d16'45.30"N)
Upper Right ( 364097.000, 652110.000) (178d20'12.26"E, 72d17'16.88"N)
Lower Right ( 364097.000, 651300.000) (178d21'38.13"E, 72d17'16.28"N)
Center ( 363617.000, 651705.000) (178d20'54.03"E, 72d17'1.09"N)
Band 1 Block=32x27 Type=Int16, ColorInterp=Palette
Description = Band_1
Min=21.000 Max=2481.000
Minimum=21.000, Maximum=2481.000, Mean=2265.965, StdDev=395.718
NoData Value=-9999
More information about the gdal-dev
mailing list