Loading repository data…
Loading repository data…
charly837 / repository
Este proyecto permite visualizar satélites en tiempo real sobre un globo 3D utilizando CesiumJS para la visualización, Python para el cálculo de posiciones satelitales a partir de datos TLE y uAgents de Fetch.ai para la coordinación y gestión de agentes inteligentes que procesan datos y generan alertas.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Este proyecto permite visualizar satélites en tiempo real sobre un globo 3D utilizando CesiumJS para el visor y Python para calcular las posiciones satelitales a partir de datos TLE.
Incluye:
Python >= 3.8
Instalar dependencias:
pip install -r requirements.txt
├── satellite_tracker.py # Script principal que calcula posiciones y genera el KML y alertas.
├── index.html # Visor CesiumJS.
├── satellite_positions.kml # Archivo KML que se actualiza automáticamente.
├── alerta.json # Archivo de alerta generado por el script.
├── sat_images/ # Carpeta con iconos de satélites (opcional pero recomendada).
├── tle/ # Carpeta donde se descargan los TLE (creada automáticamente).
├── requirements.txt
└── README.md
|__ md-images/
python satellite_tracker.py
El script descargará los TLE si es necesario, calculará las posiciones y actualizará satellite_positions.kml y alerta.json cada 3 minutos.
Desde la carpeta donde está el index.html:
python -m http.server 8000
Luego abre tu navegador en:
http://localhost:8000/index.html
Importante: Abrir directamente el index.html con doble clic (file://) no funcionará por restricciones CORS. Usa siempre el servidor local.
Proyecto educativo y personal. Puedes modificarlo y adaptarlo libremente.