Verbesserte towgs84-Parameter für epsg und spatial ref sys
Aus kvwmap
Version vom 27. November 2008, 09:11 Uhr von Markus Hentschel (Diskussion | Beiträge)
--Markus Hentschel 09:07, 27. Nov 2008 (CET)
Der EPSG:28403 (Krassowski(S42/83),G-K(6-Grad-Streifensystem), 3. Streifen) passt für unsere Region nur unzureichend, es ergeben sich falsche Punktlagen von über 140 Meter. Mit Hilfe von http://svn.osgeo.org/grass/grass/trunk/lib/gis/datumtransform.table kann man den Parametersatz anpassen. Der entsprechende Parametersatz steht in der Zeile
S-42 "towgs84=24.9,-126.4,-93.2,-0.063,-0.247,-0.041,1.01" "Germany (Mecklenburg-Vorpommern & Sachsen-Anhalt)" "Accuracy <1m"
Diese Anpassung muss in der Datei epsg (standardmäßig in /usr/local/share/proj/) und in der Tabelle spatial_ref_sys erfolgen.
In der Datei epsg muss
# Pulkovo 1942 / Gauss-Kruger zone 3 <28403> +proj=tmerc +lat_0=0 +lon_0=15 +k=1.000000 +x_0=3500000 +y_0=0 +ellps=krass +units=m +no_defs <>
durch
# Pulkovo 1942 / Gauss-Kruger zone 3 <28403> +proj=tmerc +lat_0=0 +lon_0=15 +k=1.000000 +x_0=3500000 +y_0=0 +ellps=krass +towgs84=24.9,-126.4,-93.2,-0.063,-0.247,-0.041,-1.01 +units=m +no_defs <>
geändert werden.
In der Tabelle spatial_ref_sys muss für srid=28403 das Attribut proj4text von
+proj=tmerc +lat_0=0 +lon_0=15 +k=1.000000 +x_0=3500000 +y_0=0 +ellps=krass +units=m +no_defs
auf
+proj=tmerc +lat_0=0 +lon_0=15 +k=1.000000 +x_0=3500000 +y_0=0 +ellps=krass +towgs84=24.9,-126.4,-93.2,-0.063,-0.247,-0.041,1.01 +units=m +no_defs
geändert werden. Für EPSG:28402 oder EPSG:28404 gilt dasselbe.