Expertise · Données géospatiales
Couches d’observation de la Terre au-dessus d’un territoire, chacune avec la source, l’heure de lecture et la limite écrites à côté.
Nous construisons la carte opérationnelle d’un territoire à partir de sources publiques d’observation de la Terre — Copernicus, OpenStreetMap, catalogues orbitaux, orthophoto gouvernementale — et nous lions à chaque couche la provenance, le moment de la dernière lecture réussie et ce qu’elle ne peut pas montrer. Les mesures sont publiées avec la méthode qui les a produites.
Déjà construitTrois implémentations propres, qui peuvent être ouvertes aujourd’hui de l’extérieur. FlowMind fonctionne sur une VM propre et dispose de 109 routes API, dont neuf parlent directement avec Copernicus Data Space Ecosystem (`src/app/api/copernicus/`, vérifié par comptage sur disque). Relieva répond 200 et demande l’image Sentinel en direct à chaque chargement de page (680.122 octets, vérifié avec curl le 06.09.2026). Orbital Nexus est public sur `https://www.megapromoting.com/satelit/` et propage localement un catalogue d’environ 11.900 objets. La réserve qu’il faut dire dès la première phrase : nous ne détenons ni satellite ni capteur. Copernicus est un programme public de l’Union européenne, et le catalogue orbital provient de CelesTrak, qui redistribue des données entretenues par l’US Space Force. Ce que nous avons construit, c’est la couche au-dessus.
Un territoire — une ville, un district, une zone d’infrastructure — peut être lu à partir de données déjà publiquement disponibles : images satellite, géométrie des rues, modèles de terrain, orthophoto cadastrale, catalogues orbitaux. Ce service les rassemble dans une seule carte opérationnelle et, plus important encore, tient à jour la provenance de ce que signifie chaque couche : quel capteur l’a produite, à quelle résolution, à quelle fréquence elle est renouvelée et quand elle a été lue avec succès pour la dernière fois.
Il faut le dire clairement, parce qu’il est facile de mal comprendre et parce que c’est une affirmation que certains avancent sans en avoir le droit : **Copernicus n’est pas à nous.** C’est le programme d’observation de la Terre de l’Union européenne, avec ses satellites, ses capteurs et ses archives. Nous nous authentifions auprès de Copernicus Data Space Ecosystem avec nos propres identifiants de type `client_credentials` et nous demandons des produits traités via l’API. La résolution, la fréquence de revisite, la couverture nuageuse et la qualité radiométrique relèvent de la mission, pas de nous. Il en va de même pour le catalogue orbital : il provient de CelesTrak, avec l’attribution affichée, parce que leur politique l’exige. Ce que nous assurons, c’est l’authentification, la bonne requête, le calcul, le rendu, le gardien de provenance et l’interprétation.
La règle de contenu est la même partout : un chiffre est publié avec la méthode qui l’a produit. La pente d’une rue signifie autre chose si elle a été calculée avec le noyau Horn 3×3 sur un raster de 25 m que si elle a été lue à partir de deux points distants de 30 m. La hauteur d’un bâtiment signifie autre chose si elle est déclarée dans OpenStreetMap que si elle est estimée à partir du nombre d’étages. Le mélange de ces deux catégories sous une même couleur est la manière la plus fréquente de livrer une carte qui paraît juste et ment.
Lorsqu’une source ne répond pas, la couche est marquée OFFLINE, avec le motif, et elle n’est pas remplie avec une valeur plausible. Dans FlowMind, la règle dispose d’un gardien automatique, `noFakeLive`, qui refuse d’étiqueter une couche comme LIVE sans preuve d’une lecture réussie. Un pixel vide signifie « nous n’avons pas observé ici », et non « ici il n’y a rien ».