Orbipedia Rastrear Satélites, Ubicaciones Vivo y Órbitas
Orbipedia Rastrear Satélites, Ubicaciones Vivo y Órbitas

Orbipedia: Rastrear Satélites, Ubicaciones en Vivo y Órbitas

Ahora, más que nunca, empresas privadas y públicas de exploración espacial como Space-X, la NASA y Blue Origin están enviando cohetes. Equipados con todo tipo de cargas útiles de exploración y científicas, el aumento de lanzamientos ha hecho que los entusiastas del espacio tengan cada vez más dificultades para estar al día. Para hacer frente a esto, hoy me gustaría presentarles a Orbipedia: Un sitio web de seguimiento espacial que permite buscar cargas útiles espaciales y mostrar su ubicación en directo.

Web Orbipedia
Web Orbipedia

Instrucciones de configuración

  • Dirígete a space-track y crea una cuenta.
  • Clona Orbipedia:
git clone https://github.com/JaniniRami/Orbipedia
  • Introduce tus credenciales de space track en el archivo credentials.py.
  • Instala los requerimientos para Orbipedia
python3 -m pip install -r requirements.txt.
  • Ejecute el sitio web de Orbipedia:
python3 app.py
  • Dirígete a localhost:5000 en tu navegador y disfruta.
Demostración de Orbipedia
Demostración de Orbipedia

Cómo funciona

Orbipedia utiliza la librería Python flask para recuperar los datos de la API de space-track, limpiar y procesar los datos, y enviarlos al sitio web front-end. Después de hacerlo, el front-end procesa las líneas TLE del objeto espacial seleccionado y utiliza la librería satellite.js para decodificar las líneas TLE y mostrar la ubicación en vivo del objeto espacial seleccionado y la órbita del mismo. Para mostrar visualmente la ubicación en vivo del objeto, se utilizan mapas de Open Layers.

Recursos

  • Fuente de datos del satélite: space-track
  • Librería utilizada para procesar todas las líneas TLE: satellite.js
  • Librería utilizada para dibujar el mapa: Open Layers
https://github.com/JaniniRami/Orbipedia

My Cart Close (×)

Tu carrito está vacío
Ver tienda