Conversión de coordenadas geográficas a Gauss-Krüger usando los elipsoides Hayford o WGS 84: caso Argentina

Hace casi un año (1 noviembre, 2010 ), publiqué el artículo:

Conversión de coordenadas Gauss-Krüger a geográficas usando los elipsoides Hayford o WGS 84: caso Argentina

donde usaba una aplicación que permitía transformar coordenadas Gauss-Krüger en geográficas. El ejemplo que empleé (faja 2, elipsoide WGS 84) fue el siguiente:

X = 2379996.69
Y = 6625759.55
meridiano central = -69
origen de latitudes = -90
falso Este = 2.500.000
falso Norte = 0
longitud 70º 15' 0''
latitud 30º 30' 0''

Hoy, con base en un comentario en ese artículo donde se señalaba que la aplicación trabajaba de manera adecuada, me animé a “desempolvar” el programa para la conversión inversa (geográficas -> Gauss-Krüger), que también lo había desarrollado por esa época pero que no lo había publicado porque tenía un error para la coordenada Y el cual, hoy, inmediatamente encontré. La salida del ejecutable para Windows es la siguiente:

Programa para convertir coordenadas geograficas en Gauss-Kruger

Escoja un numero para seleccionar el elipsoide de referencia

Hayford = 1            WGS 84 = 2

Su eleccion es = ? 2

(WGS 84)

Longitud Este u Oeste (introduzca una "E" u "O"; pueden ser minusculas)

Longitud = ? o

Introduzca los valores de la longitud (grados, minutos, segundos)

grados = ? 70
minutos = ? 15
segundos = ? 0

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

Latitud = ? s

Introduzca los valores de la latitud (grados, minutos, segundos)

grados = ? 30
minutos = ? 30
segundos = ? 0

meridiano central = ? 69

X = 2379996.6906 Y = 6625759.5584

La aplicación, en formato comprimido, la pueden bajar de aquí:

geo_kruger0.1.zip

Como estoy desarrollando una Clase Coordenadas donde ya tengo aplicaciones para transformar de Coordenadas geográficas a geocéntricas y de geocéntricas a geográficas (con 7 parámetros), sólo me restaría encontrar tales parámetros para una conversión de datum donde intervenga, por ejemplo, Campo Inchauspe (cuyo elipsoide de salida es Hayford).

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

15 respuestas a Conversión de coordenadas geográficas a Gauss-Krüger usando los elipsoides Hayford o WGS 84: caso Argentina

  1. Pingback: Conversión de coordenadas Gauss-Krüger a geográficas usando los elipsoides Hayford o WGS 84: caso Argentina |

  2. Manuel dijo:

    Estoy ingresando al mundo de las coordenadas geográficas, agradezco el programa para Geog. a G.K., me ha dado los mismos valores que me proveyeron del Catastro. Me interesaría conocer algo sobre los Posgar. Me parece muy auspicioso este tipo de blog y el interés y preocupación que ponen.

    • Gracias por dar a conocer tu opinión. Con relación a POSGAR, coloca la palabra en el browser de tu buscador favorito y te remitirá a numerosos documentos pdf. De ellos podrás seleccionar, primero, los que te expongan el tema de la manera más sencilla posible y luego podrás profundizar a medida que te familiarices con el tema.

      Saludos

  3. Gustavo Maggi dijo:

    Hola José Guerrero:

    Bajé el programa y lo estoy probando y comparando con otra aplicación similar (http://www.earg.gov.ar/kruger.htm).

    Los datos ingresados para convertir Geográficas a Gaüs-Kruger, elipsoide WGS 84, son:
    Punto Pasma n°12-027, Latitud = -31°22’36.1799″, Longitud = -64°41’12.4993″

    Al respecto, noto lo siguiente:
    El valor de X obtenido en la conversión con tu programa es Y para la otra aplicación y viceversa.

    Solo intentaba comunicar lo expuesto por si hubiera que retocar algo.

    Saludos

  4. Maria Laura dijo:

    Hola Jose Guerrero quería saber si podrias compartirme el codigo en c++ que realiza la conversión de coordenadas geográficas a Gauss-Krüger usando los elipsoides WGS 84.
    Muchas gracias.
    Saludos desde Argentina!

  5. Aquí están las ecuaciones principales:

    http://www.gabrielortiz.com/index.asp?Info=058a

    Después incorporas las adaptaciones Gauss-Krüger relacionadas con el factor de escala y los retranqueos.

    Saludos

  6. Alvaro dijo:

    Hola necesito hacer conversion a grados minutos y segundos porfa
    Coordenadas Concesión Datum WGS 84
    NORTE ESTE
    A 5.088.836 693.340
    B 5.088.836 693.520
    C 5.088.475 693.470
    D 5.088.475 693.345
    E 5.088.655 693.284

    Coordenadas del pasillo central
    VERTICE NORTE ESTE
    Y 5.088.670 693.340
    Z 5.088.535 693.365

  7. Victor dijo:

    Hola José Guerrero!

    Primeramente muy agradecido de que compartas tus experiencias sobre estos temas. Yo estoy iniciando con un proyecto (software) en el cual debo convertir los datos recibidos por un GPS y graficarlos. Actualmente tengo varias dudas (basicas):
    1) Que metodo debo utilizar para convertir de Long/Lat/Separacion del Elipsoide a X,Y,Z?
    2) Que pasaria (cosa que es muy probable en mi zona) si utilizando UTM un punto me queda en la zona 20J y otro en la 21H? Como calculo la distancia? musimas gracias y un saludo
    Victor

    • Gracias por el comentario. Estoy residenciado en Venezuela y esto fue más bien una “práctica” de programación (con Gauss-Krüger ). Podría ayudarte si tu caso se refiere específicamente a UTM ( por lo de las zonas me parece que vives en Argentina).

      Saludos

  8. osvaldo dijo:

    José: no me están coincidiendo bien (las diferencias son de unos 50 – 10 metros) con los datos que obtengo del Google Erath que convierto con los de Gauss Krugger. Debe ser porque no está vinculado a Campo Inchauspe. ¿sabés si las ccordenadas geográficas del Google Earth son confiables???

  9. osvaldo dijo:

    Aclaro lo de las diferencias : son de 50 y a veces un poco más de 100 metros. Y Campo Inschauspe es lo que usan en Argentina, si

  10. Gonzalo dijo:

    hola: Tengo un GPS Garmin. donde me saca S (Latitud) W Longitud. y como puedo hacer para pasarla a coordenada Gauss Crugger. ya que soy nuevo en este tema.
    Como a si también como saco la distancia entre un punto con respecto al otro. si tenes material te lo agradecería.Ya que por el programa Mapsuce me saca la parte entera.
    En poca palabra pasa a paso te lo agradeceria.Saludos Gonzalo

  11. Hola, José. Buen trabajo! El programa funciona de maravillas. Una sugerencia y posible mejora: ¿Es posible que luego de cargar los datos y haber recibido la información de salida, al presionar cualquier tecla al final el programa reinicie antes de salirse? Saludos.

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