1,94 miliona stanowisk archeologicznych
na jednej mapie offline
Aplikacja GIS na Androida dla instytutu badań archeologicznych: 1 940 996 stanowisk z Wikidata, OpenStreetMap, Pleiades i krajowych rejestrów dziedzictwa, każde z opisem, wektorowe mapy offline, historyczne podłoża mapowe, routing i tryb polowy. Zbudowana przez zespół 60 agentów badawczych AI i wydana jako wersja 3.0.
Zadanie
Instytut archeologii potrzebował jednego miejsca, by zobaczyć każde znane stanowisko archeologiczne na świecie, z opisem dla każdego punktu, działające w terenie bez połączenia. Istniejące źródła były rozproszone, niekonsekwentne i często błędne.
Jak podeszliśmy do tego
Najpierw research. Zespół 60 agentów badawczych AI, koordynowany przez człowieka, sprawdził adwersyjnie 834 kandydujące źródła z całego świata: 115 zostało usuniętych jako niewiarygodne, 441 zostało poprawionych. Tylko potem zaprojektowaliśmy pipeline danych. Sam ten etap użył 11,6 miliona tokenów pracy modelu, co jest wolumenem, przy którym senat agentów jest jedyną drogą.
Pipeline danych w Pythonie. Wikidata, OpenStreetMap przez Overpass, Pleiades i krajowe rejestry zostały scalone, zdeduplikowane i oznaczone geograficznie krajem i epoką offline. Wymaganie od instytutu było proste i trudne: każdy punkt musi mieć opis. Wersja 2.9 dostarczyła to dla 1 940 996 obiektów.
Aplikacja. Kotlin i Jetpack Compose, MapLibre Native z wektorowymi kafelkami OpenFreeMap spakowanymi jako PMTiles, niestandardowy indeks wyszukiwania, warstwy według typu stanowiska (zamki, wraki statków, petroglify, jaskinie, megality, skarby, pola bitewne, oblężenia), status ochrony według rejestru krajowego, historyczne mapy podłoża (Cassini, Sztab Generalny, swisstopo), warstwa satelitarna wysokiej rozdzielczości, azymut i nawigacja trasą z OSRM, tryb polowy do rejestrowania.
Wersje. Trzy główne wersje, każda testowana na emulatorze i urządzeniu przez człowieka: wersja 3.0 to wydanie produkcyjne z APK 473 MB, czasem startu około 1,6 sekundy, pamięcią około 1,3 do 1,5 GB na urządzeniu i zerem awarii w testach. Ciężkie warstwy zostały przycięte z mapy podłoża, by zachować szybkość.
Czemu to ma znaczenie dla Waszego projektu
To właśnie znaczy dla nas “produkt danych”: zweryfikowane źródła, pipeline, który można ponownie uruchomić, i interfejs, który działa tam, gdzie faktycznie jest użytkownik, offline w terenie. To samo podejście prowadzi nasze systemy katalogowe i cenowe dla e-commerce.
FAQ
Skąd pochodzą dane?
Z otwartych źródeł: Wikidata (CC0), OpenStreetMap (ODbL), Pleiades (CC-BY) oraz krajowych rejestrów dziedzictwa krajów takich jak Korea, Słowenia, Tajlandia, Czechy i Polska. Każdy obiekt niesie swoje źródło i licencję.
Działa bez internetu?
Tak. Wektorowe kafelki mapy, indeks wyszukiwania i opisy obiektów są na urządzeniu. Zdjęcia satelitarne i routing wymagają połączenia.