Página 1 de 1 - Tema con 14 Mensajes y 21824 Lecturas
|
Ver más mensajes sobre Problemas con coordenadas en el foro
|
Autor |
Mensaje |
_polifemo
SuperExpert Registrado: 27-11-2009 Mensajes: 436
Votos: 0 👍
|
|
Brillante India, brillante.
Solo comentar en respuesta a pechecho que las Coordenadas UTM, no tienen nada que ver en este caso.
Un saludo a ambos.
|
|
|
Ir arriba
|
Compartir:
|
|
Pechecho22
Usuario Reciente Registrado: 28-06-2010 Mensajes: 5
Votos: 0 👍
|
|
Gracias India, excelene explicación.
"La denominación de estos números: 3328.62 5914.28 no parece geográfica a primera vista" Ese es el formato que me envía el GPS movil, India.
Mi consulta sería, teniendo las coordenadas en sexagecimal
Latitud: -32.477
Tendría que convertirla a Grados, Minutos y Seg, resultando:
Latitud: -32º28’ 37.2”
Luego utilizando tu fórmula (segundos * 100 /60 ) dá como resultado:
Latitud: 32.2862
Que sería muy parecido al resultado que debo llegar
Sería posible saltear el paso intermedio? es decir convertir a grados,minutos y segundos?
Es decir teniendo:
Latitud: -32.477
Obtener:
Latitud: -3228.62
Como sería la formula de conversión?
Muchas gracias nuevamente por la predisposición.
|
|
|
Ir arriba
|
Compartir:
|
|
India
Master_GE Registrado: 16-07-2009 Mensajes: 4059
Ubicación: .uy
Votos: 0 👍
|
|
Ir arriba
|
Compartir:
|
|
_polifemo
SuperExpert Registrado: 27-11-2009 Mensajes: 436
Votos: 0 👍
|
|
Pepecho, por partes, y en todo momento basandonos en el ejemplo de las coordenadas que tu nos has puesto:
Formula matemática como tal no hay pues tu GPS nos da unos datos donde parte de los dígitos están en formato sexadecimal y parte en formato decimal.
No obstante puedes hacer lo siguiente (Partimos de -32.477 y queremos obtener un valor de 6 dígitos XXXX.XX):
- Tomas la parte entera como el valor de los grados y ya tienes las primeras cifras del valor de las coordenadas de tu GPS -32XX.XXX
- Tomas la parte decimal, la multiplicas por 60, 0.477*60=28.62 y ya tienes las cifras que te faltan -3228.62
¿El proceso contrario? (Partimos de -3228.62 y queremos obtener un valor de 6 dígitos XX.XXXX):
-Tienes la parte de los grados ya resuelta tomando las primeras cifras -32.XXXX
-La parte decimal por ser la función inversa divides entre 60 28.62/60=0.477 y obtienes -32.477
|
|
|
Ir arriba
|
Compartir:
|
|
India
Master_GE Registrado: 16-07-2009 Mensajes: 4059
Ubicación: .uy
Votos: 0 👍
|
|
Gracias polifemo, por ayudarnos
|
|
|
Ir arriba
|
Compartir:
|
|
Pechecho22
Usuario Reciente Registrado: 28-06-2010 Mensajes: 5
Votos: 0 👍
|
|
Gracias India, y tomé el desafío para resolver este tema.
Latitud: 3228.62
Está en formato ggmm.mmmm del estandar Nmea
Para convertirlo a grado decimal, tomo los minutos/60 y le adiciono los grados.
Ej: 28.62 / 60 = 0.477
32 + 0.477 = 32.477 grados decimales
Viceversa:
Tomo los minutos del formato decimal * 60, y a ese resultado lo /1000, para concatenarle delante los grados.
477 * 60 = 28620
28620 / 1000 = 28.62
32 28.62
Uffff que dolor de cabeza !!
Gracias a todos
|
|
|
Ir arriba
|
Compartir:
|
|
India
Master_GE Registrado: 16-07-2009 Mensajes: 4059
Ubicación: .uy
Votos: 0 👍
|
|
Gracias a vos, por elegir esta comunidad para hacer tus consultar.
|
|
|
Ir arriba
|
Compartir:
|
|
|