software

« Atrás

Cambio de Sistema de Referencia: Transformación de coordenadas UTM-ED50 a UTM-ETRS89 utilizando la librería PROJ4

Cambio de Sistema de Referencia: Transformación de coordenadas UTM-ED50 a UTM-ETRS89 utilizando la librería PROJ4

PROJ4 es una librería y conjunto de software libre que se puede utilizar para transformación de coordenadas entre diferentes sistemas de referencia, por ejemplo de ED50 a ETRS89. El programa está incluido en la distribución de FWTools.

Para la transformación entre ED50 y ETRS89 es necesario descargar de la página del CNIG la rejilla de transformación sped2et.gsb en formato NTV2. La rejilla se encuentra en el menú Descargas-Herramientas. Una vez descargada la rejilla, tenemos que copiarla a la carpeta donde se encuentra la librería del programa PROJ. Para saber donde está, ejecutaremos "FWTools Shell" y luego, en el interprete de comandos, teclearemos "set", aparecerán todas las variables de entorno del sistema, entre ellas la variable PROJ_LIB que está apuntando a una carpeta. En esta carpeta es donde tenemos que copiar el fichero sped2et.gsb (transformación para toda la península+baleares versión 2009) o los ficheros de transformación separados peninsula.gsb y baleares.gsb

En nuestro caso, copiamos el fichero a "C:\Archivos de programa\FWTools2.0.6\proj_lib" Para la transformación de coordenadas usaremos el programa cs2cs. En "FWTools Shell" escribimos lo siguiente:

cs2cs.exe +init=epsg:23030 +nadgrids=./sped2et.gsb +to +init=epsg:25830 +nadgrids=null -w3 -v

¿Como puedo utilizar PROJ 4 con herramientas SIG del tipo GRASS GIS?

Por ejemplo, si queremos utilizar un fichero gsb con la transformación deberemos copiarlo en el directorio $(GISBASE)/etc/... spain/... .Además deberá añadirse la definición para el comando nadgrids:sped2et.gsb (o peninsula.gsb), en el fichero PROJ_INFO de las carpetas de instalación de las librerías, editando las entradas correspondientes a los registros de "datumtransform.table" .

Coordenadas de ejemplo para comprobar la transformación:

ED50 - UTM30: 744237 4303195; ETRS89 - UTM30: 744127.33  4302986.63

Las coordenadas se pasan al programa separadas por espacio o tabulador, nunca por comas.

Suponiendo que se encuentran en el Huso 30 hay que indicar el código asociado al sistema de referencia y sistema de proyección, por ejemplo:

Origen: UTM ED50 HUSO 30 – 23030
Destino: UTM ETRS89 HUSO 30 - 25830

Origen: UTM ED50 HUSO 31 – 23031
Destino: UTM ETRS89 HUSO 31 - 25831

......

Adicionalmente, EPSG 4258 hace referencia al sistema de referencia ETRS89 en el sistema de coordenadas elipsoidales, mientras que el EPSG 4326 denota el sistema de referencia WGS84 en el sistema de coordenadas geográficas. A efectos prácticos ambos son equivalentes.