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 ?
Le verrou informatique : Ces données représentent plus de 10 Go de fichiers Parquet, GeoJSON et archives TLE. Dans une application web classique, charger ces masses de données côté serveur demande des dizaines de secondes par requête. Webetech a conçu PANview V3 pour exécuter ces corrélations directement dans le navigateur à 60 FPS sans backend lourd.

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 :

  1. DuckDB WASM effectue des requêtes HTTP Range Requests pour ne télécharger que les octets strictement nécessaires aux colonnes interrogées.
  2. Le calcul d'intersection spatiotemporelle s'exécute en moins de 40 millisecondes en mémoire vive.
  3. Les trajectoires identifiées sont passées instantanément au moteur de rendu 3D CesiumJS via des buffers partagés (SharedArrayBuffer).
REQUÊTE SPATIALE VECTORISÉE DUCKDB WASM PANVIEW // QUERY_ENGINE.JS
// 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 :

[ FIGURE 01 // DÉMONSTRATION INTERACTIVE DU COCKPIT 3D CESIUM ION & DUCKDB ]

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.

[ GÉOMATIQUE & SYSTÈMES CRITIQUES ]

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.

Julien Montes
Julien Montes
Fondateur & Lead Architect R&D • Webetech SAS (Saint-Étienne)
Architecte de PANview V3 • Spécialiste Données Spatiales, TLE & Moteurs 3D ECEF.