Conversión de coordenadas UTM con el modelo de 10 parámetros

Como una extensión del modelo de 7 parámetros de Bursa-Wolf que se encuentra aquí:

Conversión de coordenadas UTM con cambio de datum

programé el modelo de 10 parámetros de Molodensky-Badekas. La extensión es muy sencilla porque sólo amerita en el cálculo matricial una suma de matrices adicional para incluir las coordenadas del punto de rotación y restar de las coordenadas del datum de origen las coordenadas del primero (es decir, el punto de rotación) antes de que multiplique la matriz de las rotaciones (pero en el sentido inverso, las coordenadas del punto de rotación son las únicas que no cambian de signo). Como sólo tengo 10 parámetros para la conversión de datum Canoa-Regven o Regven-Canoa, el ejemplo está referido a ese caso.

El ejecutable para Windows produjo esta salida:

Programa para convertir coordenadas UTM-geograficas-UTM con cambio de datum
Molodensky-Badekas (10 parametros)

Escoja un numero para seleccionar el cambio de datum

Canoa-Regven = 1    Regven-Canoa = 2 

Su eleccion es = ? 1
(Canoa-Regven)

huso = ? 20

Hemisferio Norte o Sur (introduzca una "N" o "S"; pueden ser minusculas)

Hemisferio = ? n

UTM X = ? 184598
UTM Y = ? 1141186

long(grados decimales) = -65.8794; lat(grados decimales) = 10.3106

long(gºmm'ss.s'') = -65º -52' -45.8175''; lat(gºmm'ss.s'') = 10º 18' 38.1559'' 

Altura elipsoidal = ? 771.76

Elipsoide de salida WGS 84

long(gºmm'ss.s'') = -65º -52' -52.4397''; lat(gºmm'ss.s'') = 10º 18' 26.8206'' 

X = 184405.77 Y = 1140826.30
altitud elipsoidal = 745.43

Presione una tecla para continuar...

usando como ejemplo unos valores tomados con GPS (tolerancia 3 m) en Tacarigua de la Laguna (Venezuela) y reproduce los valores iniciales si es ejecutado en el sentido inverso con la opción 2 del programa. El ejecutable puede ser bajado del link ubicado a continuación:

badekas0.2.zip

Se agradece comentar si se producen resultados no deseados o alguna sugerencia.

Nota: La altitud elipsoidal usada aquí fue asumida arbitrariamente. En el ejemplo donde se utiliza el vértice geodésico de la Canoa si se emplea la ondulación geoidal y la altitud elipsoidal correctas.

Esta entrada fue publicada en Código C++, SIG, Transformar Coordenadas y etiquetada , . Guarda el enlace permanente.

16 respuestas a Conversión de coordenadas UTM con el modelo de 10 parámetros

  1. Pingback: Articulo Indexado en la Blogosfera de Sysmaya

  2. Pingback: Diferencias para conversión de coordenadas UTM con modelos de 7 y 10 parámetros |

  3. La primera versión del programa (badekas.zip) tenía errores en los parámetros (hice copy/paste de bibliografía latina y obvié que las comas son en realidad puntos y el programa desafortunadamente compiló) pero producía poca variación en los resultados. Corregidos los errores ahora tenemos nueva versión: badekas0.2.zip.

  4. Pingback: Conversión de coordenadas |

  5. Pingback: Datum oficial de Venezuela (SIRGAS – REGVEN) |

  6. Eulices dijo:

    Hola, le felicto por este tremendo lugar donde informarse para tener una ayuda de aprender a usar los gps, estoy por comprarme uno porque me hace mucha falta y es muy util y versatil…¡¡¡ Gracias !!!

  7. erika dijo:

    por favor como consigo los valores X,Y con la siguiente latitud: 8º16’25.10″ y longitud 62º47’54.80″ zona 20, venezuela
    gracias

  8. Pingback: Molodensky-Badekas para Atacama y Antofagasta |

  9. Maria dijo:

    Buenas, agradezco muchísimo estos aportes. Tengo unas coordenadas que delimitan un terreno y necesito determinar esos puntos en él. La cosa es que no se si están en La Canoa o Regven. ¿Cómo puedo determinarlo? ¿Cómo puedo ubicar esos puntos usando el GPS? Espero que puedas ayudarme. Gracias

    • Por defecto, Google Earth trabaja con WGS 84. En el sitio adecuado (Herramientas->Opciones->Vista3D), cambia el formato de posición a UTM y coloca esos puntos allí. Si concuerdan con lo esperado, con una tolerancia de más o menos unos 20 m, están en REGVEN. Si el desplazamiento es de varias centenas de metros están en CANOA.

      Si el levantamiento es de vieja data lo más probable es que estén en CANOA.

      Si quieres verificarlo con el GPS familiarizate con sus settings e introduce las coordenadas, por ejemplo, en CANOA (PSAD 56). Vuelve a los setting nuevamente y ahora escoge coordenadas geográficas. Compáralas con las de Google Earth en geográficas (Herramientas->Opciones->Vista3D). Si coinciden estaban en CANOA.

  10. Maria dijo:

    Haré eso el fin de semana que voy para allá. Muchísimas gracias

    • Entonces establece de una vez el formato de posición UTM, con el elipsoide WGS 84, en el GPS. Toma los puntos con buena señal (precisión de más o menos 3 m) y verás como tal vez ajustarán bien en Google Earth. Los GPS, por lo que he podido leer, usan modelos más sencillos de 3 parámetros para las transformaciones de datum. Por eso no es de extrañar errores de 20 m o más y que las cosas “no cuadren” a escalas bajas (1:2.000, por ejemplo, donde 1 cm en el mapa representa 20 m, es decir, del orden del error) si lo ajustas por “olvido” a Canoa y después quieres ver a cuanto equivale en REGVEN. A escalas más altas (1:50.000, 1:100.000) esos errores son más tolerables.

      Saludos

  11. Maria dijo:

    Perfecto. Espero hacerlo todo bien je je je. Gracias

  12. Pingback: Conversor de coordenadas (C/C++) |

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s