OpenStreetMap logo OpenStreetMap

Objectif

Sur une idée de benoitdd, faire des stats sur les changeset ayant modifié des adresses en France en 2024

Méthodo

Sur OSMCha, préparation d’un filter (une requête) avec :

  • filtre sur la modification de tag addr:street ou type=associatedStreet
  • filtre sur la France
  • filtre sur date pour récupérer 1 seule journée (sinon retour trop gros, pb de timeout + limitation à max 500 changeset dans le retour de toute façon)

Puis avec un script ruby, en utilisant l’api OSMCha :

  • boucle sur les jours du 01/01/2024 au 31/12/2024
  • mise à jour des dates de début date__gte et de fin date__lte dans la requête “aoi” grâce à l’endpoint PATCH aoi_partial_update
  • récupération des changesets grâce à l’endpoint GET aoi_changesets_list
  • lecture du geojson pour extraction en tsv des infos intéressantes

Puis traitement sur excel

Résultats

Le tableur des données brutes est dispo ici : https://lite.framacalc.org/osmfr-adresses-2024-adcm

j’y ai cru mais ça ne marche pas !!!!!

Par exemple le filtrage par type=associatedStreet ne trouve pas les changesets avec des créations de relation, uniquement les modifications, bizarre. Sur un autre exemple, le filtrage par addr:street=* inclut un changeset créant 3 nodes, mais qui n’ont pas ce tag dans leur version #1, bizarre aussi.

Discussion

Log in to leave a comment