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.