Atp2osm

From OpenStreetMap Wiki
Jump to navigation Jump to search

atp2osm

atp2osm est un outil d'import semi-automatique qui enrichit OpenStreetMap avec les données All The Places (ATP) pour la France métropolitaine. Il ajoute des tags manquants sur des POIs existants après validation humaine — il ne crée, ne modifie ni ne supprime aucun nœud existant.

  • Auteur : Gwenaël Léger (OSM : Hagatopaxi)
  • Code source : https://github.com/hagatopaxi/atp2osm-import (GPL-3.0)
  • Périmètre : France métropolitaine (codes postaux 01–95)
  • Tags ajoutés : opening_hours, phone, website, email

Processus

1. Collecte des données

Les données ATP sont téléchargées chaque semaine depuis alltheplaces.xyz (licence CC0). Les données OSM de France sont importées via osm2pgsql depuis Geofabrik.

2. Correspondance

Un POI ATP est associé à un nœud OSM existant si et seulement si :

  • ils se trouvent dans un rayon de 500 m
  • ils partagent au moins un attribut commun :
 brand:wikidata, brand, name, phone, website ou email

Les correspondances ambiguës (plusieurs nœuds OSM pour un même POI ATP) sont écartées automatiquement.

3. Calcul des enrichissements

Pour chaque correspondance retenue, l'outil identifie les tags présents dans ATP mais absents dans OSM. Les tags existants ne sont jamais modifiés.

4. Validation humaine

Un contributeur OSM authentifié vérifie un échantillon aléatoire (environ 1 % des éléments) pour s'assurer que le spider ATP est correctement configuré. L'import n'est déclenché qu'après cette validation.

5. Import

Les modifications sont envoyées à l'API OSM via le compte du contributeur validateur, regroupées en changesets par département et par marque.

Changesets

Chaque changeset contient les métadonnées suivantes :

comment=Importation des données ATP (dép. XX ; Nom de la marque)
created_by=atp2osm
source=https://alltheplaces.xyz
bot=yes
wiki=https://wiki.openstreetmap.org/wiki/atp2osm

Licences

  • Données OSM : ODbL 1.0 — © OpenStreetMap contributors
  • Données ATP : CC0 (domaine public)
  • Code source : GPL-3.0

Discussion

Les questions et retours peuvent être adressés sur le forum OpenStreetMap France ou via les issues GitHub du projet : https://github.com/hagatopaxi/atp2osm-import