[Talk-es] sobre ETRS89
"Martín RV (OPENGeoMap)"
martin en opengeomap.org
Mie Jul 18 13:35:53 BST 2007
Hola a todos:
A ver en España se está implantando la red ETRS89 sobre la antigua red
ED50. Se comparten muchos puntos y es más amplia la ED50, pero por cada
hoja del 1:50000 hay un punto en ETRS89. Los puntos del sistema ETRS89
es lo que el IGN llama RED REGENTE.
¿Porque hay menos puntos en ETRS89? La RED ETRS89 es la red moderna
europea y fue obtenida por métodos precisos de GPS.
Por lo tanto todos los puntos en ETRS89 dados por el IGN tienen la misma
precisión absoluta en toda España. Esto no ocurre así con ED50 donde hay
errores de 20 y 30 metros entre los puntos del norte de España y los del
Sur. La explicación es sencilla, porque la red ED50 se observo a
principios del siglo XX por métodos de topografía clásica.
Para saber de que se tratan estos métodos podeis bajaros el código
fuente de la Universidad de Texas y de su proyecto GPStk:
http://www.gpstk.org/bin/view/Documentation/WebHome
Entonces y al grano. Al tener un punto ETRS89 por cada hoja del 50000
del IGN los topografos mediante el uso de 2 GPS absolutamente iguales
podemos dar coordenadas con precisiones de milimetro. Para ello se
coloca un GPS en el punto del IGN del que conocemos las coordenadas y el
otro GPS se coloca donde necesitamos conocer las coordenadas.
Simultaneamente los 2 GPS durante unos 20 minutos están recibiendo datos
de los satelites y luego en gabinete procesamos esos datos.
los puntos de la Red clásica y de la Red regente se pueden obtener de aquí:
http://www.ign.es/ign/es/IGN/vertices_geodesicos.jsp
Esto es un GPS para topografía.
http://www.instop.es/gps/sr20.php
Un programa de procesado de estos datos podría ser la librería GPStk
anterior o también el software talibán (privativo) que nos ofrece Leica
y Trimbre.
En un sistema geodésico tenemos las coordenadas en "3 estados".
Geocéntricas-Geográficas-proyectadas
Los GPS trabajan con coordenadas geocéntricas XYZ,
Luego muchos GPS de mano directamente te dan las coordenadas geográficas
latitud,longitud y altitud elipsoidal.
Finalmente para trabajar en la vida real se llevan las cosas a un plano
mediante una proyección EN (mercator, UTM, lambert 2SP,..) y una altitud
ortométrica H.
Para hacer un cambio de datum de ETRS89 a WGS84 hay que bajar a las
coordenadas geocéntricas y aplicar un modelo Herlmert 3d de 7 parámetros
(3 translaciones, 3 giros y un factor de escala)
Para pasar de ED50 a WGS84 hay que bajar a las coordenadas geocéntricas
también pero aplicar una transformación diferente para cada zona de
España porque la precisión de ED50 es relativa no absoluta. Es decir no
podemos aplicar los mismos parámetros para toda España a lo "animaloide".
Este tipo de cosas son las que estoy haciendo en mi proyecto personal.
Para ello uso la librería matemática GSL que me permite manejar
matrices. Vosotros si quereis usar matrices facilmente os podeis bajar
el SCILAB y octave que son similares a Matllab pero gratuitos.
Antes os comente el programa GEOTRANS. Ahora os comento proj.4 que es lo
mismo que GEOTRANS pero pensado para trabajar en consola. Creo que a
vosotros os gustará mucho más proj.4
Proj.4 es también un librería de c reusable y a la vez es un cliente
para usar. proj.4 es la librería que usa GRASS, el mapserver, Qgis,... etc
http://proj.maptools.org/
http://members.verizon.net/~vze2hc4d/proj4/
Más información sobre la lista de distribución Talk-es