[gdal-dev] Differences in the coordinates of the origin in tfw-file
and GeoTiff
Fischer, Andreas
Andreas.Fischer at kreis-unna.de
Fri Dec 18 15:26:08 EST 2009
Dear list,
while translating or warping rasterdata with gdal_translate or gdalwarp I experienced a difference in the origin of an image in the tags of the GeoTiff-header and the tfw-file.
The header of my original image looks as follows:
Driver: GTiff/GeoTIFF
Files: C:\test\in.tif
Size is 10000, 10000
Coordinate System is:
PROJCS["DHDN / 3-degree Gauss-Kruger zone 3",
GEOGCS["DHDN",
DATUM["Deutsches_Hauptdreiecksnetz",
SPHEROID["Bessel 1841",6377397.155,299.1528128000009,
AUTHORITY["EPSG","7004"]],
AUTHORITY["EPSG","6314"]],
PRIMEM["Greenwich",0],
UNIT["degree",0.0174532925199433],
AUTHORITY["EPSG","4314"]],
PROJECTION["Transverse_Mercator"],
PARAMETER["latitude_of_origin",0],
PARAMETER["central_meridian",9],
PARAMETER["scale_factor",1],
PARAMETER["false_easting",3500000],
PARAMETER["false_northing",0],
UNIT["metre",1,
AUTHORITY["EPSG","9001"]],
AUTHORITY["EPSG","31467"]]Origin = (3406000.000000000000000,5703000.000000000000000)
Pixel Size = (0.100000000000000,-0.100000000000000)
[ ... ]
Corner Coordinates:
Upper Left ( 3406000.000, 5703000.000) ( 7d38'50.85"E, 51d27'18.40"N)
Lower Left ( 3406000.000, 5702000.000) ( 7d38'51.81"E, 51d26'46.05"N)
Upper Right ( 3407000.000, 5703000.000) ( 7d39'42.63"E, 51d27'19.00"N)
Lower Right ( 3407000.000, 5702000.000) ( 7d39'43.58"E, 51d26'46.64"N)
Center ( 3406500.000, 5702500.000) ( 7d39'17.22"E, 51d27'2.52"N)
The tfw-file coming out using the creation option -co TFW=YES (gdal_translate -co TFW=YES C:\test\in.tif C:\test\out.tif) looks like this:
0.1000000000
0.0000000000
0.0000000000
-0.1000000000
3406000.0499999998
5702999.9500000002
The GeoTiff-tags in this image (out.tif) is still the same as above. But amazingly there is a slight difference in x and y coordinate of approximately 5 cm between tfw and GeoTiff. This difference does occur the other way around too. For example creating a GeoTiff from a png image with a tfw-file I get the difference in the new GeoTiff-tags as well.
I start with those values in the tfw-file ...
0.0846596700
0.0000000000
0.0000000000
-0.0846596700
392000.0000000000
5733000.0000000000
... and get these in the GeoTiff:
Origin = (391999.957670164990000,5733000.042329834800000)
Pixel Size = (0.084659670000000,-0.084659670000000)
As mentioned above, the coordinates for the origin are not the same, but the image didn't change. Does anybody know about this behavior?
I would be glad to hear from you.
Thanks so far and best regards
Andreas
Im Auftrag
Andreas Fischer
Kreis Unna - Der Landrat
Zentrale Datenverarbeitung
Friedrich-Ebert-Straße 17
59425 Unna
Fon 02303 27-4416
Fax 02303 27-2896
Diese E-Mail wurde beim Ausgang auf Viren geprueft. Wegen der potentiellen Gefahr auf den Uebertragungswegen wird zu einer Vireneingangskontrolle geraten. Eine Haftung für Virenfreiheit wird ausgeschlossen.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/gdal-dev/attachments/20091218/943b607a/attachment.html
More information about the gdal-dev
mailing list