| layout | page | ||
|---|---|---|---|
| title | SATCAT Module | ||
| description | Satellite Catalog module for Space Domain Awareness within Orion. | ||
| image |
|
The SATCAT module is a centralized satellite catalog system within Orion, designed to integrate and unify heterogeneous space object data from multiple open-source providers.
It enables tracking, characterization, and historical analysis of orbital objects using standardized identifiers such as NORAD ID.
- Multi-source data ingestion (Spacetrack, Celestrack, UCS, Satnogs, Satdb, DIsocsweb y nanosats)
- Automated normalization of heterogeneous orbital datasets
- Deduplication using NORAD ID
- Historical orbital state tracking
- REST API for query and integration
- PostgreSQL-backed structured catalog
- Real-time orbital propagation
The SATCAT module is built using a layered architecture:
- Provider Layer: external data ingestion (APIs + scraping)
- Orchestration Layer: scheduling + ETL pipeline
- Persistence Layer: PostgreSQL database via SeaORM
This design ensures modularity, scalability, and independence between components.
Media
