2011-06-22 25 views
6

¿Es una línea recta en Google Earth o Google Maps geodésica? Es decir, cuando veo los datos de google earth o google maps en la pantalla de mi computadora 2d, ¿la imagen que veo es "ajustada" correctamente que una línea recta en esta imagen "ajustada" es realmente geodésica?¿Es una línea recta en google earth o google maps geodésica?

Si no es así, ¿hay alguna opción que pueda elegir dentro de estas aplicaciones que me permita "ajustar" la imagen para que una línea recta en esta imagen "ajustada" sea geodésica?

¿Hay alguna otra aplicación gratuita que muestre mapas "ajustados" donde las líneas rectas en la pantalla son realmente geodésicas?

¿Hay alguna aplicación gratuita que me brinde una ruta geodésica entre dos puntos en la tierra?

Gracias de antemano.

Respuesta

4

Antes que nada, está claro que las líneas no son geodésicas elipsoidales. Por ejemplo, la línea entre (lat, lon) 0,0 y 0,179.99 en Google Earth se muestra a lo largo de el ecuador en lugar de la ruta más corta que va cerca del polo.

La documentación de KML dice que los lados de una ruta son "círculos grandes" y que los lados de un polígono son "líneas de soporte constante". I creo que los "círculos grandes" se convierten en grandes elipses (un camino a lo largo de una elipse cuyo centro es el centro de la tierra). Una comprensión ordinaria de "líneas de rumbo constante" es que son líneas de rumbo, es decir, que corresponden a líneas rectas en una proyección de Mercator . Sin embargo, la documentación miente. En su lugar, hay líneas rectas en una placa de proyección carree.

Le he pedido a Google que use geodésicas para ambos tipos de objetos, y ellos lo consideran .

He escrito una biblioteca C++ GeographicLib que resuelve el problema geodésico con precisión. Si desea ver cómo generar una secuencia de puntos a lo largo de una geodésica, consulte el ejemplo en la documentación para GeodesicLine class. Si solo desea probar las soluciones, consulte el online geodesic calculator.

+0

Gracias CFFK por una respuesta detallada. – Tryer