[Geotiff] No proj4 definition for CH1903/LV03 (EPSG 21781) maps
Even Rouault
even.rouault at spatialys.com
Sat May 2 07:07:57 EST 2015
Le samedi 02 mai 2015 13:17:42, Christian Aichinger a écrit :
> Hi,
>
> I have maps with CH1903/LV03/EPSG 21781 coordinates. They worked fine
> with previous versions of libgeotiff. The current libgeotiff can still
> read them, but can't produce a proj4 definition for them. Unfortunately,
> I needed that feature.
>
> The problem seems to be the May 2012 Hotine rework[1]. EPSG 21781 now
> gets mapped to CTProjection == CT_HotineObliqueMercatorAzimuthCenter,
> but that is not supported in GTIFGetProj4Defn() in geotiff_proj4.c, only
> CT_ObliqueMercator is.
>
> I'm not sure how to best approach this problem. Should projop_wparam.csv
> be modified so it gives CT_ObliqueMercator with the correct parameters?
> Or should CT_HotineObliqueMercatorAzimuthCenter just be handled in
> GTIFGetProj4Defn()?
>
> I've attached a sample file that shows the problem. To reproduce, run
> `listgeo -proj4 CH1903-sample.tif` and observe that no proj4 definition
> is shown.
Christian,
I've just committed in libgeotiff trunk a fix for that (inspired from GDAL
similar code).
So now:
$ bin/listgeo -proj4 /tmp/CH1903-sample.tif
Geotiff_Information:
Version: 1
Key_Revision: 1.0
Tagged_Information:
ModelTiepointTag (2,3):
0 0 0
620000 172000 0
ModelPixelScaleTag (1,3):
2.5 2.5 0
End_Of_Tags.
Keyed_Information:
GTModelTypeGeoKey (Short,1): ModelTypeProjected
GTRasterTypeGeoKey (Short,1): RasterPixelIsArea
ProjectedCSTypeGeoKey (Short,1): Unknown-21781
ProjLinearUnitsGeoKey (Short,1): Linear_Meter
End_Of_Keys.
End_Of_Geotiff.
PCS = 21781 (CH1903 / LV03)
Projection = 19922 (Swiss Oblique Mercator 1903M)
Projection Method: CT_HotineObliqueMercatorAzimuthCenter
ProjCenterLatGeoKey: 46.952406 ( 46d57' 8.66"N)
ProjCenterLongGeoKey: 7.439583 ( 7d26'22.50"E)
ProjAzimuthAngleGeoKey: 90.000000 ( 90d 0' 0.00"N)
ProjRectifiedGridAngleGeoKey: 90.000000 ( 90d 0' 0.00"N)
ProjScaleAtCenterGeoKey: 1.000000
ProjFalseEastingGeoKey: 600000.000000 m
ProjFalseNorthingGeoKey: 200000.000000 m
GCS: 4149/CH1903
Datum: 6149/CH1903
Ellipsoid: 7004/Bessel 1841 (6377397.16,6356078.96)
Prime Meridian: 8901/Greenwich (0.000000/ 0d 0' 0.00"E)
Projection Linear Units: 9001/metre (1.000000m)
PROJ.4 Definition: +proj=somerc +lat_0=46.95240555555556
+lon_0=7.439583333333333 +k_0=1 +x_0=600000 +y_0=200000 +a=6377397.155
+b=6356078.963 +units=m
Corner Coordinates:
Upper Left ( 620000.000, 172000.000) ( 7d42' 4.02"E, 46d42' 0.74"N)
Lower Left ( 620000.000, 171875.000) ( 7d42' 4.01"E, 46d41'56.69"N)
Upper Right ( 620125.000, 172000.000) ( 7d42' 9.91"E, 46d42' 0.73"N)
Lower Right ( 620125.000, 171875.000) ( 7d42' 9.89"E, 46d41'56.68"N)
Center ( 620062.500, 171937.500) ( 7d42' 6.96"E, 46d41'58.71"N)
Even
>
> Cheers,
> Chris
>
> [1]: http://lists.maptools.org/pipermail/geotiff/2012-May/000720.html
--
Spatialys - Geospatial professional services
http://www.spatialys.com
More information about the Geotiff
mailing list