1,94 million de sites archéologiques
sur une seule carte hors ligne
Une application SIG Android pour un institut de recherche archéologique : 1 940 996 sites issus de Wikidata, OpenStreetMap, Pleiades et des registres nationaux du patrimoine, chacun avec une description, des cartes vectorielles hors ligne, des fonds de carte historiques, un routage et un mode terrain. Construite avec une équipe de 60 agents de recherche IA et livrée en version 3.0.
La tâche
Un institut d’archéologie avait besoin d’un seul endroit pour voir tous les sites archéologiques connus dans le monde, avec une description pour chaque point, fonctionnant sur le terrain sans connexion. Les sources existantes étaient dispersées, incohérentes et souvent erronées.
Notre approche
La recherche d’abord. Une équipe de 60 agents de recherche IA, coordonnée par un humain, a vérifié de façon contradictoire 834 sources candidates à travers le monde : 115 ont été supprimées comme non fiables, 441 ont été corrigées. Ce n’est qu’ensuite que nous avons conçu le pipeline de données. Cette seule étape a consommé 11,6 millions de tokens de travail modèle, le genre de volume où un sénat d’agents est la seule option viable.
Pipeline de données en Python. Wikidata, OpenStreetMap via Overpass, Pleiades et les registres nationaux ont été fusionnés, dédupliqués et géo-étiquetés par pays et par époque, hors ligne. L’exigence de l’institut était simple et difficile : chaque point doit avoir une description. La version 2.9 a tenu cette promesse pour 1 940 996 objets.
L’application. Kotlin et Jetpack Compose, MapLibre Native avec des tuiles vectorielles OpenFreeMap empaquetées en PMTiles, un index de recherche sur mesure, des couches par type de site (châteaux, épaves, pétroglyphes, grottes, mégalithes, trésors, champs de bataille, sièges), statut de protection par registre national, fonds de carte historiques (Cassini, État-Major, swisstopo), couche satellite haute résolution, navigation par azimut et itinéraire avec OSRM, mode terrain pour la saisie.
Les versions. Trois versions majeures, chacune testée sur émulateur et appareil par un humain : la version 3.0 est la version de production, avec un APK de 473 Mo, un temps de démarrage d’environ 1,6 seconde, une mémoire d’environ 1,3 à 1,5 Go sur l’appareil, et zéro plantage lors des tests. Les couches lourdes ont été retirées du fond de carte pour garder la rapidité.
Pourquoi c’est pertinent pour votre projet
C’est ce que « produit de données » signifie pour nous : des sources vérifiées, un pipeline reproductible, et une interface qui fonctionne là où l’utilisateur se trouve vraiment, hors ligne sur le terrain. La même approche fait tourner nos systèmes de catalogue et de tarification pour l’e-commerce.
FAQ
D'où viennent les données ?
De sources ouvertes : Wikidata (CC0), OpenStreetMap (ODbL), Pleiades (CC-BY) et des registres nationaux du patrimoine de pays comme la Corée, la Slovénie, la Thaïlande, la République tchèque et la Pologne. Chaque objet porte sa source et sa licence.
Ça fonctionne sans internet ?
Oui. Les tuiles de carte vectorielles, l'index de recherche et les descriptions des objets sont sur l'appareil. L'imagerie satellite et le routage nécessitent une connexion.