Openstreetmap : Quelques astuces

Petites astuces

JOSM

Dans une ville, il y avait un lotissement où je n'avais pas vu que les maisons avec un numéro dans les 500 avaient un autre nom de rue.

Au lieu de sélectionner les maisons une par une, puis de changer le nom de rue de l'ensemble.

On active la recherche via expression régulière. On cherche

housenumber:5[0-9][0-9]

Ça sélectionne l'ensemble des maisons avec un numéro qui commence par 5 avec 2 chiffres entre 0 et 9

Et ça fonctionne. Mais faites quand même bien attention au motif et aux changements provoqués. Par exemple au début je n'avais pas mis

housenumber

Ben ça cherchait tous les trucs avec un 5 et deux chiffres derrières.

Sauf que je bosse dans une province avec un code postal qui commence par 5 ...

Autre astuce : Trouver les batiments sans adresse

Faire une recherche avec

building=* -addr

(tous les building et le - devant addr veut dire sans) Extraire une section d'un gros fichier OSM

Ici extraire de belgium-20192019.pbf les éléments situé dans les limites du fichiers .poly, et l'enregistrer sous le nom namur-20192019.osm

osmium extract -p province_namur.poly belgium-20192019.pbf namur-20192019.osm

On peut arriver au même résultat avec Osm Convert

osmconvert belgium-20192019c.osm -B=provincenamur.poly -o=namur20192019.osm

Extraire les buildings d'un fichier

osmfilter namur-20192019.osm --keep="building=" -o=namur-20192019_building.osm

La page d'OSM Filter est super complète https://wiki.openstreetmap.org/wiki...

Extraire les routes d'un fichier

osmium tags-filter namur20192019.osm highway -o namur_rue.osm

J'ai utilisé ça pour sortir la liste des rues, chercher après les rues dont le début commençait par une minuscule et les corriger. (Il y avait peut être une solution plus simple, je pense en particulier a overpass API)

Comparer les ajouts entre deux fichiers osm

Ici je compare le fichier du 29/09/2019 par rapport à celui du 01/09/19

osmconvert provnamur190929.osm --subtract provnamur190901.osm -o=resultat.osm

Je ne pense pas qu'il indique ce qui aurait été retiré, mais j'ai trouvé les ajouts des gens et c'est ce que je voulais.

Un autre outil dans le même genre et en graphique c'est

https://visualize-change.hotosm.org...

Mais étrangement ça ne semble pas fonctionner.

Ajouter un commentaire

Les commentaires peuvent être formatés en utilisant une syntaxe wiki simplifiée.

Haut de page