Tengo una base de datos de OpenFlights datos por ahí de ¿Cuál es la ruta más rápida entre las antípodas utilizando el tránsito regular? Así que vamos a ponerlo a trabajar.
[sigue un período insoportablemente aburrido en el que descubrimos que PostgreSQL se actualizó en mi sistema, dejando una base de datos que es incompatible con la nueva versión, y hay demasiadas tonterías para solucionarlo].
Después de preparar una mesa de scratch:
SELECT ST_X(source_geom) como src_x, ST_X(destination_geom) como dst_x, abs(ST_X(origen_geom)-ST_X(destino_geom)) como delta, * de vuelos order by delta limit 20;
Por alguna razón, OpenFlights cree que "Illinois Airways" opera un vuelo que llega y sale del aeropuerto de PKN en Indonesia. Eliminaremos eso, junto con los pares de ciudades duplicados/reversos, incluidos los operados por múltiples aerolíneas/códigos compartidos para obtener algunos resultados principales:
'-68.2080993652344','-68.2043991088867','0.00370025634765625','Air Canada','YBC','YYY' '106.652000427','106.65599823','0.00399780299999009','Vietnam Airlines','CGK','SGN' '-81.7552032470703','-81.7595977783203','0.00439453125','Silver Airways (3M)','EYW','RSW' '-2.90027999878','-2.90499997138977','0.0047199726097702','Linhas A','KOI','PPW' '-111.983001708984','-111.977996826172','0.0050048828125','Delta Air Lines','SLC','HLN' '-94.0650024414062','-94.0708007812','0.005798339793742','Canadian Norte','YEK','YYQ' '139.779999','139.785995483','0.00599648299998989','All Nippon Airways','HAC','HND'
Esto da a nuestro ganador, vuelos entre Aeropuerto de Baie-Comeau y Aeropuerto de Mont-Joli , ambos en Quebec, Canadá. FlightAware me dice que se trata de Air Canada Jazz JZA8968 / JZA8964 casi en línea recta de norte a sur a través del río San Lorenzo, un distancia de 59km y una diferencia de sólo 0,0037 de longitud.
Esto se basa totalmente en las coordenadas de los aeropuertos en el OpenFlights no la ruta real de los vuelos, que variará debido a las consideraciones habituales de planificación de vuelos.
Actualización : Tenía curiosidad por saber qué ocurre si en lugar de comparar directamente las coordenadas, nos guiamos por el acimut, como sugirió JonathanReez. Este método nos da CGK-SGN (Yakarta-Saigón/Ho Chi Minh), el subcampeón de la aproximación por coordenadas, con un rumbo entre los aeropuertos de 179,986.
Este enfoque también produce candidatos con mayores diferencias de grado cerca de los polos, como YQR-DEN . El rumbo es -179,970 aunque la diferencia de coordenadas es de unos 25", ya que las líneas se van acercando a medida que te acercas a los polos.
0 votos
Creo que esto debería fusionarse con este/oeste, ya que cualquier método general para encontrar uno también manejará el otro, y sería mejor tener todas las discusiones de tales cosas en una página.
1 votos
La respuesta a tus dos preguntas, tal y como están ahora, es: Los aeropuertos de Westray y Papa Westray, que tienen casi la misma latitud y longitud. Probablemente deberías calcular el ángulo real entre la longitud y la línea recta entre los aeropuertos, no sólo la diferencia de latitud/longitud.
0 votos
@JonathanReez ¿por qué importaría el ángulo para este oeste? ¿O para el norte-sur? Si están exactamente en la misma línea, eso es "recto", ¿no? (ignorando la curva esférica de la tierra)
0 votos
@NateEldredge veo tu punto, pero diferentes preguntas de búsqueda. Se me ocurrió la del este mientras volaba y la busqué en Google
0 votos
@JonathanReez puede ver que eso puede ser la respuesta dada la proximidad, pero es muy posible que haya otro par que esté más cerca de la misma línea de latitud y longitud
0 votos
La razón para sugerir el ángulo es que un ángulo de un minuto en la dirección hace un desplazamiento mayor que un ángulo de dos minutos si se viaja tres veces más lejos. También hay que tener en cuenta que si los puntos de remolque están en la misma latitud y no están en el ecuador, la ruta del círculo máximo no seguirá el hilo de la latitud.
0 votos
El ángulo es importante porque es la única manera de corregir los aeropuertos que están muy cerca. Westray y Papa Westray están a sólo 2,7 km de distancia, por lo que estoy seguro de que ganarían tal y como están. Yo mejoraría la pregunta restringiéndola a los aeropuertos internacionales con código IATA, que estén separados por al menos 200 km.
0 votos
@JonathanReez La IATA es un buen punto. Podría hacer que los pares de vuelos estuvieran a más de 50 km de distancia (es decir, tienen que existir vuelos entre ellos)
0 votos
No estoy seguro de que la lat y long sea la forma de manejar los vuelos norte-sur. YYZ-PEK va prácticamente en línea recta hacia el norte hasta que va prácticamente en línea recta hacia el sur, pero YYZ no está ni al norte ni al sur de PEK de forma significativa.
0 votos
@KateGregory punto justo, aunque no hay vuelo cruza directamente el polo
0 votos
@MarkMayo de ahí el "más o menos". YYZ-Shanghai (si olvidar si era SHA o PVG) es similar.he visto que uno en FlightAware ir un poco al este del polo un día y un poco al oeste de la misma el siguiente.
0 votos
El Distancia mínima de 50 kilómetros no es, en absoluto, equivalente al criterio de deben existir vuelos entre criterio, como ilustran los mencionados Westray y Papa Westray. No sólo están separadas por 2,7 km, sino que además están conectadas por un vuelo comercial regular.