[GRASS-ES] errores en cambio de proyección

Enrique Onrubia eos en meteologica.es
Jue Jul 9 02:59:04 EDT 2009


Hola, soy usuario de Grass63 en plataforma linux, y creo que he 
encontrado un error en la transformación de coordenadas de una location 
a otra (con v.proj).
Se trata de un caso especial, ya que la transformación era entre el 
"epsg 23030 de España, con la particularidad de tener que usar la 
transformación 
+towgs84:towgs84=-131,-100.3,-163.4,-1.244,-0.020,-1.144,9.39, al epsg 
25830 (etrs89).
Lo que ocurría es que grass realizaba la transformación pero sin tener 
en cuenta el parámetro +towgs84.
Esto pasa de forma análoga con los programas cs2cs y ogr2ogr faciltados 
por Gdal.
Intenté utilizar la transformaciones a partir de las rejillas ntv2, pero 
tampoco lo conseguí.
Para arreglarlo, y tras múltiples pruebas, de casualidad llegué a la 
siguiente expresión con ogr2ogr:

ogr2ogr -t_srs "+init=epsg:25830 +nadgrids +wktext" -s_srs 
"+init=epsg:23030 +units=m 
+towgs84=-131,-100.3,-163.4,-1.244,-0.020,-1.144,9.39 +wktext" 
capa_etrs89.shp capa_ed50.shp

Es curioso que para que tuviera en cuenta el +towgs84 había que escribir 
"+nadgrids" en la proyección destino, pero sin indicar ninguna rejilla, 
ya que si lo haces no la tiene en cuenta, ni tampoco el +towgs84.
En grass, edité manualmente el fichero PROJ_INFO e inserté la linea:
nadgrids: null

Supongo que esto es un problema de las librerías gdal, que no pasan 
correctamente los parámetros a las librerías "proj".
Si alguien ha tenido este problema y sabe otra forma más elegante de 
solucionarlo agradecería la información.

Un cordial saludo al grupo,

-- 
Enrique Onrubia Sobrino
METEOLOGICA, S.A.
Teléfono: 	91 456 10 01
Teléf. móvil: 	658 05 46 23
Fax: 		91 323 91 95
correo: eos en meteologica.es
web: www.meteologica.com

________________________________________________________________
LOPD y LSSI

De acuerdo con la legislación vigente en materia de Protección de
Datos de Carácter Personal (Ley 15/1999 del 13 de Diciembre), le 
informamos que su dirección de correo electrónico y los mensajes
que pudiéramos recibir, pasarán a formar parte de un fichero 
denominado  EMAILS, del que es responsable Meteológica, S.A. 
Puede ejercer sus derechos de acceso, cancelación, modificación y 
oposición en la dirección postal C/ Heliotropo, 5 bajo, 28029 – Madrid
Telf. 914.56.10.01 Fax 914.56.10.02. 
La finalidad de éste fichero es la de realizar una correcta gestión
y prestación de los servicios ofrecidos por Meteológica, S.A. a sus 
clientes, no cediéndose en ningún momento los datos facilitados.
________________________________________________________________



Más información sobre la lista de distribución grass-es