Mostrar/Ocultar

 Calculo de distancias en Google Earth - Esfera y Elipsoide 🗺️ p89 🗺️


Foro de Programación de Google Earth y Maps Foro de Programación de Google Earth y Maps: Programación con las APIs de Google: Google Earth, Google Maps, KML, Aplicaciones Moviles
SubForos: Java - Kmz - Google Maps - Herramientas - Html - Javascript - Excel - Php - Programacion
Página 1 de 1 - Tema con 17 Mensajes y 43830 Lecturas
Último Mensaje:
Foro de Programación de Google Earth y Maps Ver más mensajes sobre Calculo de distancias en Google Earth - Esfera y Elipsoide en el foro
Autor Mensaje

Morta
Veterano

Veterano
Registrado:
09-10-2008
Mensajes: 64

Votos: 0 👍
Responder citando
Ya. Entiendo. Es cierto que la tierra no es exactamente una esfera. Ahora el reto sería entonces modificar el código para que, teniendo en cuenta la latitud y por tanto el radio, dibujara el circulo exacto.

Cuando me jubile y tenga tiempo... Sonriente

Un saludo y muchas gracias

¿No existirá alguna formulita tipo la del haversine para eso? Seguro que si
Ir arriba Morta Compartir:

Eneka
Usuario Habitual

Usuario Habitual
Registrado:
04-07-2009
Mensajes: 43
Visitar sitio web del autor
Votos: 0 👍
Responder citando
Holas

Yo tengo un problema más cachondo, distancia y ángulo entre dos coordenadas

Dados dos puntos de coordenadas cualesquiera

Lat1=-31.6338658159 ;lon1=-64.4140642151;\
|> Estan separados 10.91 metros segun google earth
Lat2=-31.6338775297 ;lon2=-64.4139494791;/

//Radio de la Tierra en metros :6372797.560856

Lat1=-31.6338658159 ;lon1=-64.4140642151;
Lat2=-31.6338775297 ;lon2=-64.4139494791;

Esto lo saqué de una página de intet, y funciona si no te saltas ningún paréntesis. Considerando que la tierra es esférica (aunque no lo sea el error provocado es menor de 0.5 %)

Distancia en metros = (acos(sin(deg2rad(lat1)) * sin(deg2rad(lat2)) +cos(deg2rad(lat1)) * cos(deg2rad(lat2)) *cos(deg2rad(lon1) - deg2rad(lon2))) * 6372797.560856)
Hasta aquí solucionado


Ejemplo
www.urumea3d.eu/ ...puntos.jpg

¿Cual sería el ángulo de estos dos puntos respecto del meridiano?
Le he preguntado a google unas 300 veces, pero no hay manera
Sonriente

Salu2
Nk
Ir arriba Eneka Compartir:

_polifemo
SuperExpert

SuperExpert
Registrado:
27-11-2009
Mensajes: 436

Votos: 0 👍
Responder citando
Morta encontré un algoritmo que realiza los cálculos sobre el elipsoide:

es.wikipedia.org/ ...e_Vincenty

Incluido el código fuente en javascript:

www.movable-type.co.uk/ ...centy.html

Que gran invento este de internet, ¿no? Muy feliz


Última edición por _polifemo el Lun, 11-04-2011 8:32, editado 1 vez
Ir arriba _polifemo Compartir:

_polifemo
SuperExpert

SuperExpert
Registrado:
27-11-2009
Mensajes: 436

Votos: 0 👍
Responder citando
Eneka, tu respuesta está en la trigonometría esférica:

es.wikipedia.org/ ...%C3%A9rica

No es precisamente un asunto simple el que pretendes, así que ármate de paciencia.

:wink:
Ir arriba _polifemo Compartir:

Morta
Veterano

Veterano
Registrado:
09-10-2008
Mensajes: 64

Votos: 0 👍
Responder citando
Hola Polifemo
Supongo que la respuesta que donde dices que ya has encontrado la fórmula es.wikipedia.org/ ...e_Vincenty se refiere a mi comentario ¿no?
Mis conocimientos matemáticos no son muy amplios así que lo que veo casi me parece chino Trist
De cualquier forma, muchas gracias
Ir arriba Morta Compartir:

_polifemo
SuperExpert

SuperExpert
Registrado:
27-11-2009
Mensajes: 436

Votos: 0 👍
Responder citando
Edité el mensaje esta mañana, tienes otro link que lleva al código fuente en javascript.

De todos modos, el código que tenías es mas que suficiente, yo no lo cambiaría.

Era simplemente por dejarlo compartido.
Ir arriba _polifemo Compartir:

Morta
Veterano

Veterano
Registrado:
09-10-2008
Mensajes: 64

Votos: 0 👍
Responder citando
Ah, vaya.. No vi el mensaje editado
Muchas gracias. Creo que no lo cambiaré porque tampoco buscaba una exactitud precisa.
Ir arriba Morta Compartir:

Google_Master
Admin

Admin
Registrado:
01-06-2006
Mensajes: 16225
Visitar sitio web del autor Perfil de Twitter Perfil de Facebook
Votos: 0 👍
Responder citando
Lo siento, Morta

Lo movi yo, pero me olvide de avisarte. Avergonzado

_________________
Cada vez que sacio una curiosidad, me nacen diez...
Ir arriba Google_Master Compartir:
Mostrar mensajes de anteriores:   
SubForos: Java - Kmz - Google Maps - Herramientas - Html - Javascript - Excel - Php - Programacion
 Responder al tema   Versión Imprimible
Todas las horas son GMT + 1 Hora
Página 1 de 1 - Tema con 17 Mensajes y 43830 Lecturas - Última modificación: 12/04/2011




RSS: Foro Programación de Google Earth y Maps RSS - Ultimos Mensajes
Cambiar a:  


Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
No Puedes adjuntar archivos en este foro
Tu puedes descargar archivos en este foro



Mostrar/Ocultar Últimas Fotos del Foro