La France est un des rares pays dans le monde à utiliser les relations associatedStreet. Utiliser les relations nécessite de mettre en place des règles de contrôles qualité pour assurer un fonctionnement optimal lors de la réutilisation des données par des outils tiers notamment les GPS.
Des contrôles existent déjà dans JOSM, Osmose et Pifomètre:
- https://osmose.openstreetmap.fr/fr/issues/open?item=xxxx&source=409876
- https://josm.openstreetmap.de/wiki/Help/Preferences/Validator
- https://josm.openstreetmap.de/wiki/Rules/FranceSpecificRules
- https://bano.openstreetmap.fr/pifometre/adresses_osm_sans_rue.html
Je vous propose quelques requêtes Overpass qui vous permettront d’améliorer les relations associatedStreet dans votre région (les requêtes sont compatibles avec le chargement de données dans JOSM depuis Overpass Turbo):
- Rechercher toutes les relations associatedstreet (au lieu d’associatedStreet)
[out:xml][timeout:25];
{{geocodeArea:Ain}}->.searchArea;
relation["type"="associatedstreet"](area.searchArea);
(._;>;);
out meta;
- Rechercher toutes les relations associatedStreet sans tag name
[out:xml][timeout:25];
{{geocodeArea:Ain}}->.searchArea;
relation["type"="associatedStreet"][!"name"](area.searchArea);
(._;>;);
out meta;
- Rechercher toutes les relations associatedStreet qui ont un rôle spécifique (potentiellement une faute de frappe ou un rôle invalide, à récupérer dans la liste disponible sur taginfo)
[out:xml][timeout:25];
{{geocodeArea:Ain}}->.searchArea;
relation["type"="associatedStreet"](if:count_by_role("strteet") > 0)(area.searchArea);
(._;>;);
out meta;
- Rechercher toutes les relations associatedStreet dont au moins un membre n’a pas de rôle
[out:xml][timeout:25];
{{geocodeArea:Ain}}->.searchArea;
relation["type"="associatedStreet"](if:count_by_role("") > 0)(area.searchArea);
(._;>;);
out meta;
Bon jardinage
討論
由 Le_Sharkoïste 於 2025年02月12日 01時34分 發表的評論
Il y en a encore quelques-unes en Belgique bizarrement
由 PlayGuide 於 2025年03月16日 12時55分 發表的評論
Ça serait possible d’identifier les relations qui ont des membres street trop éloignés l’un de l’autre, comme c’était le cas ici il y a encore qq heures ? osm.org/relation/9240993/history/4 (la relation regroupait 2 rues du même nom dans 2 villes différentes)
由 jbcharron 於 2025年03月19日 22時13分 發表的評論
Avec overpass on peu peut être contrôler une distance a partir d’un radius mais je ne sait pas comment faire
由 trial 於 2025年06月 4日 12時15分 發表的評論
Osmose signale déjà les adresses loin de la voirie en question.