[gdal-dev] gdal2tiles.py and ProjNatOriginLongGeoKey
Eduard Bondarenko
edbond at gmail.com
Mon Apr 13 08:18:11 EDT 2009
Hello gdal,
I'm trying to convert GeoTIFF to TMS tiles using gdal2tiles.py script.
listgeo:
Geotiff_Information:
Version: 1
Key_Revision: 1.0
Tagged_Information:
ModelTiepointTag (2,3):
0 0 0
600449 4934034 0
ModelPixelScaleTag (1,3):
0.5 0.5 0
End_Of_Tags.
Keyed_Information:
GTModelTypeGeoKey (Short,1): ModelTypeProjected
GTRasterTypeGeoKey (Short,1): RasterPixelIsArea
GTCitationGeoKey (Ascii,257): "IMAGINE GeoTIFF Support\nCopyright
1991 - 2006 by Leica Geosystems Geospatial Imaging, LLC. All Rights
Reserved\n@(#)$RCSfile: egtf.c $ IMAGINE 9.1 $Revision: 22.0 $ $Date:
2006/05/24 17:16:00 EST $\nProjection Name = UTM\nUnits =
meters\nGeoTIFF Units = meters"
ProjectedCSTypeGeoKey (Short,1): PCS_WGS84_UTM_zone_36N
PCSCitationGeoKey (Ascii,244): "IMAGINE GeoTIFF
Support\nCopyright 1991 - 2006 by Leica Geosystems Geospatial Imaging,
LLC. All Rights Reserved\n@(#)$RCSfile: egtf.c $ IMAGINE 9.1 $Revision:
22.0 $ $Date: 2006/05/24 17:16:00 EST $\nUTM Zone 36N\nEllipsoid = WGS
84\nDatum = WGS 84"
ProjLinearUnitsGeoKey (Short,1): Linear_Meter
End_Of_Keys.
End_Of_Geotiff.
PCS = 32636 (WGS 84 / UTM zone 36N)
Projection = 16036 (UTM zone 36N)
Projection Method: CT_TransverseMercator
ProjNatOriginLatGeoKey: 0.000000 ( 0d 0' 0.00"N)
ProjNatOriginLongGeoKey: 33.000000 ( 33d 0' 0.00"E)
ProjScaleAtNatOriginGeoKey: 0.999600
ProjFalseEastingGeoKey: 500000.000000 m
ProjFalseNorthingGeoKey: 0.000000 m
GCS: 4326/WGS 84
Datum: 6326/World Geodetic System 1984
Ellipsoid: 7030/WGS 84 (6378137.00,6356752.31)
Prime Meridian: 8901/Greenwich (0.000000/ 0d 0' 0.00"E)
Projection Linear Units: 9001/metre (1.000000m)
Corner Coordinates:
Upper Left ( 600449.000, 4934034.000) ( 34d15'52.85"E, 44d33' 9.50"N)
Lower Left ( 600449.000, 4931945.500) ( 34d15'51.39"E, 44d32' 1.83"N)
Upper Right ( 602409.500, 4934034.000) ( 34d17'21.69"E, 44d33' 8.51"N)
Lower Right ( 602409.500, 4931945.500) ( 34d17'20.20"E, 44d32' 0.84"N)
Center ( 601429.250, 4932989.750) ( 34d16'36.53"E, 44d32'35.17"N)
I use bash script to convert:
#!/bin/sh
input=1.tif
gdal_translate -of VRT -a_srs EPSG:900913 -gcp 0 0 600449 4934034 -gcp
3921 4177 602409.5 4931945.5 -gcp 3921 0 602409.5 4934034 $input 2.vrt
rm 3.vrt
rm -rf sat
gdalwarp -of VRT -s_srs EPSG:900913 -t_srs EPSG:4326 2.vrt 3.vrt
./gdal2tiles.py -v -z 4-18 --s_srs EPSG:4326 3.vrt sat
The problem is tiles are generated but it looks like they lie far to the
west from place they should be.
I guess ProjNatOriginLongGeoKey tells about this shift but I can't find
out what it means and how use it?
Thanks in advance,
Eduard
More information about the gdal-dev
mailing list