Base de datos Aeropuertos

Share

Es posible que a muchos os interese tener una base lo mas completa posible de aeropuertos y además gratis. Mientras desarrollaba la web de Alair Virtual busqué y alfinal encontré una base de datos de miles de aeropuertos (9300) con la información que necesito. (Algunos aeropuertos muy secundarios no tienen las coordenadas). Esa información es:

  • Indicativo ICAO e IATA.
  • Nombre Ciudad y pais.
  • Coordenadas geográficas.
  • etc

Para mi las coordenadas eran muy importantes pues estaba desarrollando un calculador de distancias.

La solución fue encontrar una web con una buena base de datos. Este es el link. Desde esta web puedes descargar un zip que contiene un fichero de texto con los datos antes mencionados y otros más. Lo mejor de todo es que las coordenadas están separadas en distintas columnas, es decir, los grados, minutos y segundos de la latitud y longitud están en saparados, por tanto la extracción de coordenadas es muy fácil. En mi caso tengo una tabla en MySQL, pero puedes cargar este fihero en un excel o en otras bases de datos ej. Access.

Para poder calcular la distancia entre dos puntos teniendo sus coordenadas podemos usar distintos métodos. Pero el más preciso es tener en cuenta que la tierra no es plana y que tiene un radio fijo. Por tanto la mejor solución es aplicar unos cálculos trigonométricos llamados Great-circle distance

Esta es una formula resumen:

En resumen, con esta base  de datos puedes hacerte un calculador de distancia, el uso de este calculador de distancias es variado. Yo por ejemplo lo uso cuando un piloto reporta un vuelo de manera manual. El piloto virtual introduce entre otra información los codigos ICAO del origen y destino. Con esto me vale para poder calcular la distancia teórica volada. Se trata de hacer consultas a la base de datos y de hacer operaciones matemáticas, es decir, implementar la fórmula arriba expuesta. En concreto lo programé en php, como toda la web. Pero vosotros podeis hacerlo con un excel sin ningún problema.

Espero que esta entrada en el blog, un poco friki tengo que reconocer, os parezca un poco interesante y que tenga algnuna utilidad en vuestra vida de piloto virtual o como webmaster de una aerolínea virtual.

14 thoughts on “Base de datos Aeropuertos

  1. Hola, yo he sido alumno de Alair Virtual hace unos años, y todo lo que se, se lo debo a esta desinteresada y estupenda compañía virtual. En la acualidad estoy creando escenarios fotorealistas para FSX, de Islas, para que los aterrizajes y despegues tengan mejor calidad visual. Eso si… son gratis pero exclusivos para FSX. Puedes descargarlos en http://www.aterrizajes.net y si lo deseas me encargas alguno y yo lo incluyo. Saludos y buenos vuelos…

  2. Hola denuevo, dado que no te has comunicado conmigo a través de correo, te pediría por favor, que si tienes un tiempo lo hicieras, ya que me quedan 2 semanas y media y lo tengo empezado, sólo el modelo entidad-relación y el modelo relacional, y aún me queda un largo camino. Me encantaría que me ayudaras.
    Un saludo.

  3. Perdona mi ausencia en estos días, me fue imposible conectarme a internet, en esta respuesta SI está inscrito mi correo, uno muy antiguo, pero servirá. Gracias por tu ayuda e insisto, perdón por la tardanza en contestar.

  4. Sería genial, una gran ayuda para mí, pues voy con el tiempo demasiado justo, ya que con los exámenes no he podido ponerme a ello. Te cuento por encima, se basa en crear una base de datos desarrollada de un aeropuerto, utilizando la herramienta «Dia» y «MySQL» o «Microsoft Access», y a partir de que tenga creada la base de datos, con Visual Net crear una aplicación para poder ejecutarla. Informo de que no tengo ninguna referencia sobre Visual Net, pero como cuentan la dificultad, pues, me decanté por ésto, ya que no lo vemos en las clases. Por cierto, curso el 2º año del Grado Medio de Explotación de Sistemas Informáticos. Gracias de antemano.

  5. hola, si me aportas algo mas de información te podré dar consejos, las bases de datos son mi especialidad en mi vida profesional 😉

  6. Hola, bonita página, sería un gusto que me pudieras ayudar a realizar mi proyecto, tengo que crear una base de datos de un aeropuerto y luego vincularla con VisualNet, es mi proyecto de grado medio, me harías un gran favor con tu ayuda, gracias.

  7. Gracias, si es un poco friki pero útil. Estoy preparando un post algo friki sobre algo que me he encontrado y que sera de utilidad para muchos. tiene que ver con el X52.

  8. Muy bueno el post. Aunque sea un poco friki.

    Seguro que tiene utilidad para «algún webmaster de aerolinea virtual»

    Espero ansioso el próximo «frikipost».

    Saludos,

  9. Realmente les digo a los programadores como deben de programar y reviso lo que hacen, estoy en el departamento de implementaciones 🙂

  10. si soy informático, pero no estoy programando en mi trabajo aunque fuera de el hago cosillas como esta. jejeje Gracias por el cumplido.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.