Desde lat: |
lng: |
||
Hasta lat: |
lng: |
|
POR ORTODRÓMICAS |
|
Distancia total: |
|
Rumbo inicial: |
|
POR LOXODRÓMICAS |
|
Distancia total: |
|
Rumbo inicial: |
|
POR FLATDRÓMICAS |
|
Distancia total: |
|
Rumbo inicial: |
Desde lat: |
lng: |
||
Hasta lat: |
lng: |
||
Distancia: |
|||
Tiempo de vuelo: |
|||
Rumbo inicial: |
|||
--------------- |
|||
Posición actual |
|||
lat: |
lng: |
||
Rumbo: |
- Info
- Acerca
- Proyectos
La aplicación muestra las incoherencias de la "Tierra plana" abordándola desde el problema de las distancias entre distintas ubicaciones. Para hacerlo calcula y muestra distintos tipos de trayectorias entre ubicaciones dadas, en distintas representaciones terrestres (un globo terráqueo, una proyección Mercator y una proyección acimutal equidistante polar norte, mal llamada "mapa de la Tierra plana"). Se pueden dar tantas ubicaciones como se quieran, la aplicación calculará los trayectos entre cada punto de la trayectoria. Una vez trazada la ruta se puede recorrer mostrando punto a punto información como la ubicación actual, el rumbo, la distancia entre los distintos tramos, etc. Se sigue de lo calculado que las trayectorias en la "Tierra plana" no coinciden en la realidad ni en distancias, ni en rumbos ni en duración horaria.
Trazar una rutaAl hacer click en Trazar ruta del menú se abre un mapa en el que se pueden agregar puntos. El primer punto agregado será el de salida y el último el destino. Se pueden agregar y editar varios puntos. Para agregar un punto solo hay que hacer doble click en la ubicación que se quiera. Aparecerá un marcador seleccionable mostrando info de la ubicación y también un botón con el que se puede eliminar el punto de la ruta. Se puede editar la ubicación arrastrando el marcador hasta la nueva ubicación. Para agregar otro punto haga doble click en otra ubicación. Éste será el siguiente destino y el recorrido entre esos puntos será el primer tramo de la ruta. Los puntos se unirán en la vista del mapa con una línea simple. Una vez trazada la ruta haga click en Listo! en la esquina inferior derecha. Se mostrarán las rutas de tres maneras:
- Ortodrómicas en verde.
- Loxodrómicas en rojo.
- “Flatdrómicas” en amarillo.
Puede volver a hacer click en Trazar ruta para editar o borrar puntos de la ruta.
Alternar entre mapasSe pueden alternar las vistas entre el globo terráqueo, la proyección Mercator y el “mapa de la Tierra plana". Para hacerlo haga click en el botón Ver en Flatulandia. La ruta se proyectará punto a punto en el mapa acimutal y el botón cambiará a Ver en el globo para volver a la vista anterior. El botón Ver en Mercator permite ver las rutas proyectadas en la proyección Mercator.
Recorrer la rutaAl hacer click en el botón Viajar se desplegará una lista en la que se puede elegir uno de los tres tipos de recorrido. Al hacer click en cualquiera se mostrará una animación de un avión (no a escala) recorriendo la ruta y un panel de información. El menú cambiará a comandos para controlar la animación.
Código, diseño y cálculos por . Si tiene alguna pregunta, sugerencia o comentario no dude en contactarme.
Se hace uso de los siguientes frameworks y componentes:
Babylon.js versión:
WebGL:
Leaflet versión:
| Copyright © Cloudmade, Vladimir Agafonkin - github.com/Leaflet | |
| https://leafletjs.com/ | (LICENSE) |
OpenStreetMap Map Data
| Copyright © OpenStreetMap contributors - openstreetmap.org | |
| https://www.openstreetmap.org/about | (LICENSE) |
Una web app que permite calcular cómo debería verse un objeto en la distancia según la curvatura de la Tierra, teniendo en cuenta parámetros básicos como la altura del observador, el tamaño del objetivo y la distancia entre ambos. Se puede asimismo hacer pequeñas correcciones por refracción atmosférica.
Se presentan muchos resultados relevantes organizados en distintas secciones y se muestran visualmente en dos tipos de gráficos: una vista lateral simple que representa info muy básica de la situación y una vista 3D que la representa en una perspectiva cónica emulando lo que se vería en una cámara con distintas distancias focales.