Vous êtes sur la page 1sur 8

Cambio de Datum con ArcGis 9.

2 o superior

Para realizar el cambio de Datum con ArcGis 9.2 o superior entre European Datum
1950 (ED50) y ETRS89, hay dos mtodos:
1.- Position Vector o de los 7 parmetros. Error inferior a 2 metros (No
recomendable).
2- Nacional Grid o de Mnima Curvatura (MINCURV). Error inferior a 19 cm
(Recomendable).

1.- Position Vector o de los 7 parmetros. Error inferior a 2 metros.

En este Informe, nicamente vamos a desarrollar la metodologa a seguir en el


primero de los mtodos, es decir el de los 7 parmetros (3 translaciones: (Tx, Ty, Tz), 3
rotaciones (Rx, Ry, Rz) y un factor de escala (ppm)).

Los parmetros oficiales del I.G.N. para la Pennsula Ibrica, excepto el


Noroeste y las Islas Baleares, en ArcGis 9x son los siguientes:
- ED50 - ETRS89: ED_1950_to_ETRS_1989_7.
- ED50 - WGS84: ED_1950_to WGS_1984_28.

Adems, en ArcGis 9x se pueden introducir los parmetros de transformacin


que se deseen. Si son 7 parmetros, sera una transformacin Position Vector.
Tenemos que tener mucho cuidado con los signos de los 7 parmetros, ya que Position
Vector es como llama ArcGis a la transformacin Helmert y Coordinate Frame a la
transformacin Bursa-Wolf (Tpica en Estados Unidos). La transformacin es la misma,
slo que los parmetros 4, 5 y 6 (rotaciones de los ejes del elipsoide) van con el signo
contrario.

En la siguiente pgina Web del CNIG (Centro Nacional de Informacin


Geogrfica) podemos obtener los valores de los 7 parmetros para cualquier coordenada
y as minimizar el error al hacer el cambio de Datum. Solo es valido para
transformaciones locales (Capas que cubran una pequea extensin de territorio):
http://www.cnig.es/ Calculadora Geodsica / Parmetros / Mtodo 7 parmetros

Las diferencias entre el ETRS89 europeo y el WGS84 mundial no son debidas al


elipsoide. El elipsoide GRS80, usado en el datum ETRS89, difiere dcimas de
milmetro respecto al elipsoide WGS84, usado en el datum WGS84. Las diferencias son
debidas a la mejora en la definicin del datum europeo por:
- Ajustarse a un territorio de menor extensin.
- Mejorar la definicin del datum de 1989 (ETRS89) respecto a la de 1984
(WGS84).
- Por la deriva continental europea que entre los 5 aos que hay entre
1984 y 1989 rondar varios centmetros (Se mueve unos 2 cm cada ao, aunque
no todo el continente se mueve en bloque, por ejemplo la pennsula ibrica est
realizando un giro y se dirige hacia el atlntico).

1.1.- Caso prctico:

Si partimos de un shapefile con un fichero *.prj asociado, que define un sistema


de referencia espacial con, por ejemplo, datum ED50, proyeccin U.T.M. en el huso 30,
y se quiere transformar a un sistema de referencia espacial con datum WGS84,
proyeccin U.T.M. en el huso 30 (casi equivalente a ETRS89, ArcGis aplica la misma
transformacin entre ED50 y ETRS89 y entre ED50 y WGS84, debido a que el error
que puede dar la transformacin de 7 parmetros est en torno a los 1 o 1,5 metros, y la
diferencia entre ETRS89 y WGS84 es menor al metro).

Si cargamos en la vista de un nuevo proyecto de ArcGis 9x el shapefile,


automticamente el Data Frame asume el sistema de referencia espacial del shapefile.
Entrando en el men View, DataFrame Properties, aparece una ventana. Pinchando
en la pestaa de Coordinate System, vemos que sale en color azul y en Custom, el
sistema de referencia espacial ED_1950_UTM_Zone_30N. Pinchando ms a la derecha
en el botn Transformations, aparece otra ventana donde podemos definir las posibles
transformaciones que queremos que haga el programa entre los sistemas de referencia
espacial que hay en nuestro Data Frame (Vista), y otros definidos en el programa. En
este ejemplo elegimos Convert from: GCS_European_1950 into: World/WGS1984
Using: ED_1950_to_WGS_1984_28 (que es una transformacin de 7 parmetros
oficiales del I.G.N. para toda la pennsula excepto el Noroeste y la Islas Baleares).

Si estos parmetros de transformacin no se ajustan a nuestras necesidades


podemos cambiarlos creando una nueva transformacin con mtodo Position Vector.

Tras hacer todo esto, podemos ir a ArcToolBox, Data Management Tools,


Projections and Transformations, Feature y ejecutar Project. Introducimos el shapefile
que deseamos transformar. ArcGis adoptar automticamente un nombre de salida para
el nuevo shape proyectado que podemos modificar, definimos el sistema de referencia
espacial de salida, y el mtodo de transformacin deseado o previamente definido y lo
ejecutamos pulsando el botn OK.

El shapefile nuevo, nos saldr justo encima del que ya tenamos, pero, eso es
solo un efecto visual, porque el Data Frame, al tener asociado una proyeccin en
ED50, reproyecta al vuelo cualquier capa a esa proyeccin automticamente, para
visualizarla correctamente.

Cerramos ArcMap, volvemos a abrirlo y cargamos el shape con proyeccin


WGS84. Ahora comprobamos que la vista ya est en WGS84, porque difiere en las
coordenadas con el shapefile en ED50.

La transformacin ED_1950_to WGS_1984_28, utiliza el mismo mtodo y los


mismos parmetros de transformacin que la ED_1950_to_ETRS_1989_7, o sea los
oficiales del I.G.N. para la pennsula, excepto el Noroeste y las Islas Baleares. Es decir,
aunque diferencie entre los nombres, aplica la misma transformacin de 7 parmetros.
2- Nacional Grid o de Mnima Curvatura (MINCURV). Error inferior a 19 cm.

Ahora vamos a desarrollar la metodologa a seguir en el segundo de los mtodos, es


decir el de Mnima Curvatura que nos garantiza una error inferior a 19 cm en cualquier
lugar de la pennsula ibrica.

En el caso de ArcGIS hay que aplicar esta metodologa tanto para hacer proyecciones al
vuelo al cargar una capa en un proyecto con un Datum diferente como para integrar esta
herramienta en ArcToolbox para reproyectar capas.

Archivos necesarios:
- R2009V9.gsb o posterior (Descargar de la pgina del CNIG)
- CambioDatumED50.txt
- Normal.mxt (Opcional, ver punto a)

2.1.- Proyecciones al vuelo.

Para ello necesitamos disponer del archivo de rejilla (R2009V9.gsb o posterior) y


renombrarlo como (sped2et.gsb) y guardarlo en la siguiente ruta (Si no existe la carpeta
crearla. Si existe y hay otro archivo de rejilla como el sped2et.gsb borrarlo y sustituirlo
por este que es ms moderno):
C:\Archivos de programa\ArcGIS\pedata\ntv2\spain\sped2et.gsb

Pasos a seguir:

a) Si se cuenta con el archivo Normal.mxt actualizado (No muy recomendable, ya que


se pueden tener personalizaciones en el Normal.mxt que se perderan de esta forma
(Ej. Cargadores de ortofotos)):

Sobrescribir el archivo de plantilla de ArcMap Normal.mxt en el directorio de


plantillas de ArcMap, habitualmente en la direccin: C:\Documents and
Settings\<nombre usuario>\Datos de programa\ESRI\ArcMap\Templates.

A partir de este momento todos los nuevos proyectos y los ya existentes que se abran
con ArcMap incorporarn la transformacin correcta por defecto entre los datum ED50
y ETRS89.

b) Si no se cuenta con el archivo de plantilla (Normal.mxt) actualizado


(Recomendable):
Ejecutar ArcMap y abrir un mapa nuevo vaco.

En el men Tools seleccionar Macros Visual Basic Editor (se ejecuta el editor
de Visual Basic).

En la barra de herramientas Proyecto del editor, situada a la izquierda de la


pantalla, explorar el rbol hasta: Normal (Normal.mxt) ArcMap Objetos
ThisDocument (doble clic en ThisDocument, se abre la ventana de dilogo).

Abrir el archivo de texto CambioDatumED50.txt que contiene el cdigo de la


subrutina en VB. Copiar todo el texto y pegarlo en la ventana activa del editor de
Visual Basic.

Hacer clic en el botn con el smbolo play (Ejecutar Ejecutar Sub/User Form)
del men superior, guardar el archivo (Archivo Guardar Normal.mxt) y salir
del editor de Visual Basic (Archivo Cerrar y volver a ArcMap).

Desde este momento el proyecto activo, cualquier proyecto nuevo y todos los ya
existentes que se abran con ArcMap incorporan la transformacin de cambio de datum
correcta entre ED50 y ETRS89.

Adems de la transformacin entre los datum ED50 y ETRS89 (en ambos sentidos) con
estos pasos se incorpora una transformacin ajustada entre ED50 y WGS84 (en ambos
sentidos), definidas ambas con los mismos parmetros de transformacin.

2.1.2.- Comprobacin.

Para comprobar que la transformacin se ha incorporado correctamente a la aplicacin


basta con:

Abrir un proyecto que tenga alguna capa de informacin en ED50 o un .shp en


ED50 en un proyecto nuevo.

Entrar en el gestor de sistemas de referencia, en la barra de mens: View -> Data


Frame Properties. Hacer clic en Transformations... y en el desplegable Into:
seleccionar la opcin World\WGS84 (la ltima de la serie de posibilidades).

En el desplegable inferior (Using:) debe aparecer: ED50_WGS84_ESPAA y


debajo: Method: NTv2 dataset=spain/sped2et.gsb. Si no es as el programa no
est incorporando la transformacin correcta.

2.2.- Transformaciones con ArcToolsbox.

Cargar ArcMap, ir a las ArcToolbox y desplegar el men Data Management Tool /


Projections and Transformations / Create Custom Geographic Transformation y
hacer doble click. Nos sale un desplegable en el que ponemos:

- Geographic Transformation Name: Rejilla


- Input Geographic Coordinate System: ED_1950_UTM_Zone_30N
- Output Geographic Coordinate System: ETRS_1989_UTM_Zone_30N
- Method: NTV2
- Grid Dataset Name: spain/sped2et.gsb

Pulsar OK

Esta informacin se almacena en:

C:\Documents and Settings\tuusuario\Datos de programa\ESRI\ArcToolbox\


CustomTransformations\ Rejilla.gtf

Ahora ya tenemos definido el sistema de transformacin para nuestro ArcGIS por lo que
vamos a utilizarlo con alguna capa que est en ED50.

Cargamos una capa que tenga el *.prj definido en ED50 UTM Huso 30 y si no lo tiene
lo definimos (ED_1950_UTM_Zone_30N).

Vamos a las ArcToolbox y desplegar el men Data Management Tool / Projections


and Transformations / Feature / Project:

Input Dataset or Feature Class: La capa que queremos reproyectar.


Input Coordinate System (optional): Si est definido el prj aparecer
ED_1950_UTM_Zone_30N.
Output Dataset or Feature Class: La ruta y el nombre de las capa de salida que estar
reproyectada en ETRS89 UTM Huso 30.
Geographic Transformation (optional): Nos sale un desplegable y elegimos Rejilla o
el nombre que le hallamos dado al definir la transformacin en Create Custom
Geographic Transformation.

Pulsamos OK y ya tenemos reproyectada correctamente nuestra capa de ED50 a


ETRS89.

Ante cualquier duda se recomienda visitar esta pgina Web:


http://www.fomento.es/MFOM/LANG_CASTELLANO/DIRECCIONES_GENERALES/ORGANOS_C
OLEGIADOS/CSG/ETRS89/

En Valladolid, a 4 de diciembre de 2008


EL TITULADO SUPERIOR ESPECIALISTA
EN SISTEMAS DE INFORMACIN GEOGRFICA
Fdo. Miguel ngel Losa Lpez

Vous aimerez peut-être aussi