Está en la página 1de 8

17/2/2019 Conversión de coordenadas UTM a geográficas usando los elipsoides Hayford o WGS 84 | El Blog de José Guerrero

El Blog de José Guerrero


Especialmente sobre GNU/Linux, código
Python y Sistemas de Información
Geográfica (SIG)

Conversión de coordenadas UTM a geográficas usando los elipsoides Hayford o WGS 84


Publicado el 22 septiembre, 2010

De manera similar a lo que se consideró en este artículo:

Conversión de coordenadas geográficas a UTM usando los elipsoides Hayford o WGS 84

ahora vamos a contemplar la conversión inversa de coordenadas UTM a geográficas. El procedimiento, en código
C/C++, se programó con base a la referencia que se encuentra en este enlace:

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

Allí se emplean las fórmulas de Coticchia-Surace con el elipsoide de referencia de Hayford y usando como ejemplo
las coordenadas UTM del vértice de Llatías-España:

UTM X 435157.59; UTM Y 4815453.64; huso 30

Aquí vamos a programar con la opción extra de incluir también como elipsoide de referencia el WGS 84; aunque
primero vamos a usar como ejemplo de comprobación las mismas coordenadas del vértice de Llatías en el
elipsoide de Hayford. El ejecutable, cuya salida se presenta más adelante, produce como resultado las
coordenadas geográficas expresadas en formato decimal y de grados, minutos, segundos (y es igual al de la
referencia usada como comprobación).

1 Programa para convertir coordenadas UTM en geograficas


2
3 Escoja un numero para seleccionar el elipsoide de referencia
4
5 Hayford = 1 WGS 84 = 2
6
7 Su eleccion es = ? 1
8 (Hayford)
9
10 huso = ? 30
11
12 Hemisferio Norte o Sur (introduzca una "N" o "S"; pueden ser minusculas)
13
14 Hemisferio = ? n
15
16 UTM X = ? 435157.59
17 UTM Y = ? 4815453.64
18
19 long(grados decimales) = -3.801873264; lat(grados decimales) = 43.488407625
20
21 long(gºmm'ss.s'') = -3º -48' -6.743751005''; lat(gºmm'ss.s'') = 43º 29' 18.267448209'

Por otra parte, en este link:

Conversión de datum con el modelo de 7 parámetros Bursa-Wolf


Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí:
Política de Cookies.
se encuentra un ejemplo (vértice de Carbonera-España) que permite comprobar la correcta operación del
programa con el elipsoide WGS 84. La salida fue la siguiente: Cerrar y aceptar

https://joseguerreroa.wordpress.com/2010/09/22/conversion-de-coordenadas-utm-a-geograficas-usando-los-elipsoides-hayford-o-wgs-84/ 1/8
17/2/2019 Conversión de coordenadas UTM a geográficas usando los elipsoides Hayford o WGS 84 | El Blog de José Guerrero
1 Programa para convertir coordenadas UTM en geograficas
2
3 Escoja un numero para seleccionar el elipsoide de referencia
4
5 Hayford = 1 WGS 84 = 2
6
7 Su eleccion es = ? 2
8 (WGS 84)
9
10 huso = ? 30
11
12 Hemisferio Norte o Sur (introduzca una "N" o "S"; pueden ser minusculas)
13
14 Hemisferio = ? n
15
16 UTM X = ? 448500.79
17 UTM Y = ? 4377580.93
18
19 long(grados decimales) = -3.599370456; lat(grados decimales) = 39.546358594
20
21 long(gºmm'ss.s'') = -3º -35' -57.733641640''; lat(gºmm'ss.s'') = 39º 32' 46.890940128

que es idéntica (salvo por mi precisión que produce mayor número de decimales) a la del ejemplo ya referido.

El ejecutable, en formato comprimido, puede ser bajado de este link:

utm_geo.zip

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

ADVERTISEMENT

Anuncios

Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás
REPORTde acuerdo
THIS AD con su uso. Para saber más, incluyendo como controlar
REPORT THIS AD las cookies, mira aquí:
Política de Cookies.

Cerrar y aceptar
Share this:

https://joseguerreroa.wordpress.com/2010/09/22/conversion-de-coordenadas-utm-a-geograficas-usando-los-elipsoides-hayford-o-wgs-84/ 2/8
17/2/2019 Conversión de coordenadas UTM a geográficas usando los elipsoides Hayford o WGS 84 | El Blog de José Guerrero

 Twitter  Google  Facebook  Correo electrónico  Imprimir

Me gusta

Sé el primero en decir que te gusta.

Relacionado

Conversión masiva de coordenadas Conversión de coordenadas Gauss-Krüger a Conversión de coordenadas geográficas a


geográficas decimales a UTM usando los geográficas usando los elipsoides Hayford o UTM usando los elipsoides Hayford, WGS
elipsoides Hayford y WGS 84 WGS 84: caso Argentina 84 o SAD 69
En "Código C++" En "Código C++" En "Código C++"

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

32 respuestas a Conversión de coordenadas UTM a geográficas usando los elipsoides Hayford o


WGS 84

Pingback: Articulo Indexado en la Blogosfera de Sysmaya

Pingback: Conversión de coordenadas |

abraham valdes dijo:


15 octubre, 2010 en 11:45 AM

oye me podrias pasar el codigo fuente ??


Responder

José Guerrero dijo:


15 octubre, 2010 en 12:27 PM

En términos generales, para Win, no acostumbro a colocar el código fuente; aunque yo lo desarrollé en Linux y compiló
sin modificaciones en Win (las pequeñas modificaciones que hago luego es para eliminar ciertas advertencias). No
obstante, el artículo (aunque el servidor donde está alojado está momentáneamente caido) sobre el cual me basé para
programar la aplicación tiene las fórmulas e incluso los cálculos para verificar los resultados intermedios.

No te parece que antes de hacer una solicitud de ese tipo debería existir primero una presentación de índole profesional?
Lo digo por lo de la netiquette.

Saludos
Responder

abraham valdes dijo:


17 octubre, 2010 en 1:37 PM

Claro tienes razon, una disculpa bueno preguntaba sobre el codigo fuente por que estoy haciendo algo parecido un
conversor de Utm a Geograficas lo quiero aplicar a openlayers. Pero nisiquiera he podido encontrar la formula tu
podrias decirmela?
Responder

José Guerrero dijo:


Privacidad & Cookies: este sitio usa
18cookies.
octubre,Al2010
continuar usando
en 11:06 AM este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí:
Política de Cookies.

El servidor donde tomé el artículo para el conversor está todavía fuera de servicio. No obstante, yo tomé la
Cerrar y aceptar
precaución de grabarlo en pdf pero estoy de viaje en este momento. Cuando regrese, Dios mediante, te lo

https://joseguerreroa.wordpress.com/2010/09/22/conversion-de-coordenadas-utm-a-geograficas-usando-los-elipsoides-hayford-o-wgs-84/ 3/8
17/2/2019 Conversión de coordenadas UTM a geográficas usando los elipsoides Hayford o WGS 84 | El Blog de José Guerrero

envío a tu dirección de correos en hotmail.

Saludos

Pingback: Conversión de coordenadas UTM a UTM con cambio de elipsoide |

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

Xinout dijo:
15 diciembre, 2010 en 5:09 AM

Saludos José, es posible que me mandaras el código fuente, necesito urgentemente generar este código en C#, he conseguido
de ciertas páginas la formulación, pero al pasarlo no consigo la precisión o resultado que quiero, si no puede ser el código me
gustaría que me mandaras en qué te has basado para la formulación.

Un saludo.
Responder

José Guerrero dijo:


15 diciembre, 2010 en 5:21 PM

Yo programé con base a lo que está en el sitio de Gabriel Ortiz y mis resultados son idénticos. Sólo tienes que
imprimir los resultados intermedios y verificar que concuerden (UNO POR UNO). Si no es así es porque hay un
error de transcripción en las fórmulas. En este momento estoy en el exterior y sólo regreso el 7 de enero al sitio
donde tengo mi máquina principal (y por ende al acceso al código fuente).

Saludos
Responder

Fernando Garcia dijo:


26 abril, 2011 en 1:41 PM

Me ha sido de gran utilidad tu ayuda, con personas como Tu, que no son egoistas con los demas, compartiendo el inmenso
conocimiento adquirido, llegaremos a ser personas mejores; me permití bajar los conversores de Coordenadas geodesicas a
UTM y viceversa.
Voy a utilizarlos con la confianza de que van a funcionar bien.
Un abrazo fraternal.
Responder

José Guerrero dijo:


26 abril, 2011 en 3:40 PM

Gracias.

Yo los he probado y te garantizo que la precisión es mucho mejor que la del GPS que tengo (Garmin Colorado
300). Además, le sirve a aquellos que no tienen acceso constante, por ejemplo, a ArcGis. También hay que
agradecer a Gabriel Ortiz (link en el artículo) quien fue el que puso a la disposición la información detallada para
hacer posible los programas.

Saludos
Responder
Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí:
Política de Cookies.

Cerrar y aceptar
Ramón Aguilar dijo:

https://joseguerreroa.wordpress.com/2010/09/22/conversion-de-coordenadas-utm-a-geograficas-usando-los-elipsoides-hayford-o-wgs-84/ 4/8
17/2/2019 Conversión de coordenadas UTM a geográficas usando los elipsoides Hayford o WGS 84 | El Blog de José Guerrero
14 septiembre, 2011 en 2:05 PM

Alguien me puede ayudar con una formula para convertir coordenadas decimales a grados minutos y segundos?

ejemplo. Lat 17.76412 Long -93.87058 como convierto en grados, minutos, segundos

saludos y gracias por su ayuda.


Responder

José Guerrero dijo:


14 septiembre, 2011 en 3:11 PM

En el link a la imagen está la fórmula.

Para cálculos masivos la puedes programar en una hoja de cálculo (Excel).

Saludos
Responder

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

Pingback: Conversión masiva de coordenadas UTM a geográficas decimales usando los elipsoides Hayford y WGS 84 |

alejandro torres dijo:


14 febrero, 2012 en 2:11 PM

hola buen dia yo tengo problemas con unas coordenadas supuestamente utm que me proporcionaron segun esto, necesito
pasarlas a wgs 84, la verdad soy nuevo en esto de las coordenadas alguien me puede ayudar o darme una orientada gracias.
las coordenadas son
Q 0205045 utm 2373321… saludos
Responder

José Guerrero dijo:


14 febrero, 2012 en 7:52 PM

Estás en México? Tienes que señalar la zona UTM para ayudarte en el cálculo. Si estás cerca de “La Cholia” (zona
14 Q), en lo que parece una finca en producción, estos son los valores:

21°26’17.41″N
101°50’44.07″O

Los saqué de Google Earth. Debería ser el punto (si vives en México) porque para esas mismas coordenadas los de
la zona 15 y 16 caen en el mar.

Saludos
Responder

ShengLong dijo:
5 marzo, 2012 en 7:23 PM
Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí:
Política de Cookies.
Buenas, estamos haciendo una aplicación de gestión de hoteles y nos proporcionan un fichero csv con varios campos. Dos de
ellos son coordenadas x e y. Nos nos proporcionan campos correspondientes a husos y hemisferio. Por lo que Cerrar
he leído (soy un
y aceptar
novel en estos temas): ¿necesitaría esos dos parámetros para poder obtener la latitud y la longitud?

https://joseguerreroa.wordpress.com/2010/09/22/conversion-de-coordenadas-utm-a-geograficas-usando-los-elipsoides-hayford-o-wgs-84/ 5/8
17/2/2019 Conversión de coordenadas UTM a geográficas usando los elipsoides Hayford o WGS 84 | El Blog de José Guerrero

Gracias por tu respuesta-


Responder

José Guerrero dijo:


5 marzo, 2012 en 9:13 PM

Pon un sólo ejemplo de esas coordenadas x,y, husos y hemisferio.


Responder

ShengLong dijo:
6 marzo, 2012 en 4:07 AM

Hola José, gracias por tu pronta respuesta. Sólo tengo las coordenadas x e y de cada hotel. No proporcionan
ni el huso ni el hemisferio. Solo dan las coordenadas. Por ejemplo:

X: -405732
Y: 4924847

Esto es para un hotel de Madrid (España). ¿Por lo que he leído para poder transformarlo a coordenadas
geodésicas necesitaría también el huso (en este caso el 30) y el hemisferio (Norte)? Pero como ya te he
indicado no dispongo de esa información y tengo miles de hoteles de todo el mundo.

Gracias por tu respuesta de nuevo.

José Guerrero dijo:


6 marzo, 2012 en 9:22 AM

Si el Hotel está cerca de la Calle de la Cañada en Madrid las coordenadas están en Google Mercator. Si es así, para
transformar las miles de pares de coordenadas de forma simultánea y expedita vas a requerir de software SIG.
Responder

ShengLong dijo:
6 marzo, 2012 en 11:17 AM

Hola José, gracias de nuevo por tu rápida respuesta. El hotel en cuestión es el Hotel Husa Nuevo Madrid. Está cerca de
Arturo Soria en la calle de la Bausa número 27. En google maps me da estas coordenadas geográficas: (40.470131,
-3.667084). He probado en un conversor de una página (indican que usan el elipsoide WGS84 pero no me devuelve el
resultado correcto en ninguno de los dos sentidos (de utm (Pedía el huso y el hemisferio:Introduje 30 y Norte) a geográficas y
viceversa).

Gracias por tu respuesta.


Responder

José Guerrero dijo:


6 marzo, 2012 en 12:41 PM

Ni te las va a dar porque esas coordenadas de tu csv no son UTM. Parecían Google Mercator pero al transformar las que tu
me señalaste al principio a geográficas (-3.64475256856,40.4041483512) están muy desplazadas (en sentido vertical
equivaldría como a 10 Kms) con relación a las del Hotel Husa Nuevo Madrid. Cuando tenga tiempo lo averiguo en
Windows. Ahora estoy en Linux y no tengo acceso a Google Earth.
Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí:
Política de Cookies.
Responder

Cerrar y aceptar

https://joseguerreroa.wordpress.com/2010/09/22/conversion-de-coordenadas-utm-a-geograficas-usando-los-elipsoides-hayford-o-wgs-84/ 6/8
17/2/2019 Conversión de coordenadas UTM a geográficas usando los elipsoides Hayford o WGS 84 | El Blog de José Guerrero

ShengLong dijo:
12 marzo, 2012 en 5:01 AM

Buenas José, me preguntaba si has descubierto algo acerca de las coordenadas que te indiqué. Yo no he dado con ello.
Gracias por tu respuesta.
Responder

Margarita Ruiz De Gamboa dijo:


5 julio, 2012 en 8:24 PM

Hola, felicitaciones por tus aportes a la conversión de datos.


Leí que se puede masivamente pasar de grados decimales a UTM, pero necesito pasar de UTM a decimales, no está para
hacerlo de forma masiva??
Responder

José Guerrero dijo:


6 julio, 2012 en 2:30 AM

Gracias por tu comentario y si está. Aquí lo tienes:

https://joseguerreroa.wordpress.com/2011/09/24/conversion-masiva-de-coordenadas-utm-a-geograficas-
decimales-usando-los-elipsoides-hayford-y-wgs-84/
Responder

john pinto dijo:


31 octubre, 2012 en 6:02 PM

Buenas noches compañero, estoy tratando de usar tu aplicacion para convertir unidades en las FANB y de este modo probar
la certeza de las conversiones en ambiente real… puedes por favor facilitarme el codigo fuente?
Responder

José Guerrero dijo:


31 octubre, 2012 en 6:33 PM

El código fuente lo puedes derivar de aquí:

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

Tienes ejemplos para probarlo.


Responder

roxana dijo:
18 noviembre, 2012 en 9:04 AM

disculpa quiero saber de donde saco para fi prima el valor 6366197.724 que debo tomar en cuenta, para el factor de escala
varia o no con el numero del huso???? ayudame por favor
Responder

José Guerrero dijo:


18 noviembre, 2012 en 9:41 AM
Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí:
Política de Cookies.
Aquí está la respuesta para lo primero:
Cerrar y aceptar
http://foro.gabrielortiz.com/index.asp?Topic_ID=3245
https://joseguerreroa.wordpress.com/2010/09/22/conversion-de-coordenadas-utm-a-geograficas-usando-los-elipsoides-hayford-o-wgs-84/ 7/8
17/2/2019 Conversión de coordenadas UTM a geográficas usando los elipsoides Hayford o WGS 84 | El Blog de José Guerrero

Para la segundo es No.


Responder

Pingback: Conversión de coordenadas UTM a geográficas (datum WGS84) usando los elipsoides Hayford o WGS84 con módulo pyproj |

Anuncios

REPORT THIS AD

El Blog de José Guerrero


Crea un blog o un sitio web gratuitos con WordPress.com.

Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí:
Política de Cookies.

Cerrar y aceptar

https://joseguerreroa.wordpress.com/2010/09/22/conversion-de-coordenadas-utm-a-geograficas-usando-los-elipsoides-hayford-o-wgs-84/ 8/8

También podría gustarte