Le Défi Forensic : Reconstituer la Réalité du Ciel à T0
Lorsqu'un témoin (pilote de ligne, contrôleur aérien, astronome ou citoyen) rapporte une observation aérospatiale non identifiée auprès du GEIPAN (service officiel du CNES - Centre National d'Études Spatiales) ou des organismes internationaux, l'enquêteur scientifique fait face à un défi d'analyse spatiotemporelle colossal :
- Y avait-il un satellite en orbite basse (LEO) visible sous l'angle azimut/élévation décrit par le témoin ?
- Un vol commercial civil ou militaire (transpondeur ADS-B) traversait-il le secteur à cette altitude exacte ?
- Un bolide météoritique (archives NASA CNEOS) a-t-il été enregistré par les capteurs infrarouges de défense ?
- Quelle était la couverture nuageuse et la réflectance au sol sur les bandes multi-spectrales Sentinel-2 à cette date ?
L'Architecture In-Browser : DuckDB WASM et Parquet en Mémoire
Au lieu d'effectuer des allers-retours HTTP vers une base de données PostgreSQL/PostGIS distante, PANview V3 embarque le moteur analytique colonnaire DuckDB compilé en WebAssembly (WASM).
Les 10 Go de données d'orbites et de positions historiques sont stockées sous format Parquet compressé (Snappy/ZSTD) avec partitionnement par année et zone géographique. Lorsque l'enquêteur cible une date et un secteur territorial :
- DuckDB WASM effectue des requêtes HTTP Range Requests pour ne télécharger que les octets strictement nécessaires aux colonnes interrogées.
- Le calcul d'intersection spatiotemporelle s'exécute en moins de 40 millisecondes en mémoire vive.
- Les trajectoires identifiées sont passées instantanément au moteur de rendu 3D CesiumJS via des buffers partagés (SharedArrayBuffer).
// Exécution d'un filtre spatiotemporel sur 3,4 millions de points orbitaux
const result = await db.query(`
SELECT satellite_name, norad_id, epoch_timestamp,
calculate_azimuth_elevation(lat, lon, alt, ${observerLat}, ${observerLon}) AS angles
FROM read_parquet('https://data.webetech.fr/orbits/tle_archive_*.parquet')
WHERE epoch_timestamp BETWEEN '${eventStart}' AND '${eventEnd}'
AND angles.elevation > 5.0 -- Uniquement les objets au-dessus de l'horizon local
ORDER BY angles.elevation DESC
LIMIT 50;
`);
Mécanique Orbitale SGP4 en Web Workers
Pour tracer les orbites elliptiques des satellites en temps réel autour du globe WGS84, PANview implémente le modèle mathématique SGP4 / SDP4 (Simplified General Perturbations) normalisé par le NORAD et la NASA.
Le calcul des perturbations gravitationnelles (termes zonaux J2, J3, J4 et traînée atmosphérique) est parallélisé sur 4 Web Workers indépendants, garantissant que le fil d'exécution principal (UI Thread) et le canvas WebGL restent verrouillés à 60 images par seconde sans aucune saccade.
Démonstration Vidéo de la Station PANview V3
Visualisez le fonctionnement en conditions réelles de la station d'investigation :
Intégration Copernicus Sentinel-2 & GraphRAG d'Enquête
Au-delà de la mécanique céleste, PANview V3 est interfacé avec les API du programme spatial européen Copernicus. L'enquêteur peut projeter sur le relief 3D l'imagerie multi-spectrale Sentinel-2 (infrarouge proche, NDVI) acquise lors de la date la plus proche du signalement, permettant d'identifier immédiatement des inversions thermiques au sol, des feux agricoles ou des installations industrielles lumineuses.
Le système intègre également un moteur GraphRAG d'investigation textuelle capable d'indexer les comptes-rendus de gendarmerie et les procès-verbaux d'enquête pour déceler des corrélations sémantiques entre des cas distants de plusieurs décennies.
Reprise Académique : Partenariat Université de Bourgogne Europe
Reconnu pour sa rigueur méthodologique et son avance architecturale, le système PANview fait l'objet d'un processus de reprise académique par l'Université de Bourgogne Europe, illustrant la capacité du studio Webetech à concevoir des briques technologiques à la pointe des standards scientifiques internationaux.
Vous exploitez des flux géospatiaux, aérospatiaux ou de télémesure massive ?
Nous développons des stations de visualisation 3D immersives et des moteurs de corrélation haute performance pour la défense, la recherche spatiale et les observatoires de données.