J'ai quelques soucis avec la validation de l'ajout de limites administratives 
de différents niveaux hiérarchique au Québec et l'expérience des contributeurs 
/ développeurs de OSM-France peut sûrement m'être utile. 

Plusieurs outils permettent de vérifier si un polygone est fermé (ie. éditeur 
de relation JOSM, Analyseur http://ra.osmsurround.org/analyzeRelation et 
couches de différents niveaux admin de Osmose).
Pour moi, la difficulté principale est la validation de la hiérarchie des 
relations admin pour un territoire donné, soit dans mon cas, le Québec.
On peut vérifier si un polygone de limite administrative est fermé à partir de 
l'éditeur de relations de JOSM ou avec 
http://ra.osmsurround.org/analyzeRelation.  Il est par contre plus difficile de 
valider la hiérarchie des polygones à l'intérieur d'un pays ou région donnée.

Pour la validation de la hiérarchie, je ne peux que constater avec les pages 
Admin de Nominatim si tous les sous-ensembles sont reconnus ou non.
Osmose propose les liens Analyse 1 et Analyse 2. Cependant, je n'ai pas trouvé 
de documentation la-dessuse et Analyse 1 ne reconnait pas les relations 
administratives du Québec - Est-ce que le Québec n'est pas couvert?
exemple http://analyser.openstreetmap.fr/cgi-bin/index.py?relation=61549
analyse 2 me retourne simplement un ok + timestamp - Cela veut-dire relation ok?
polygons.openstreetmap.fr/~osmbin/analyse-relation-open.py?61549

La validation de la hiérarchie des limites admin ne semble pas traitée dans 
Osmose (à moins que analyse 1 joue ce rôle?). Si absent, ce serait un ajout 
intéressant. À ma connaissance, il n'existe pas d'autre outil. 
Autre piste, quelqu'un a un script python qui vérifie la hiérarchie des 
relations admin ?

Au Québec, les niveaux hiérarchiques de admin_level sont4 - Province de Québec5 
- Régions administratives (14)
6 - MRC (87)
8 - Municipalités.
Les pages Admin de Nominatim fournissent la liste des limites de niveau 
inférieur. Lorsqu'un polygone n'est pas listé, il est difficile d'identifier 
quel est le problème (ie. polygone non fermé, chevauchement, et parfois un 
simple tri des membres de relation peut donner un coup de pied et replacer le 
tout).

Pour le Québec, les régions administratives (admin_level=5) sont toutes 
reconnues par Nominatim, de même que les MRC (admin_level=6). Par contre, si je 
fait le tour des pages Admin niveau 5 (régions), la liste des MRC (niveau 6) 
est incomplète pour plusieurs régions, ce après moultes validations / 
corrections. Je me suis assuré avec JOSM que les polygones étaient clos et bien 
triés. J'ai aussi fait le contour des relations de niveau 5 pour m'assurer que 
les relations de niveau 6 étaient à l'intérieur ou sur la ligne outer du niveau 
5.

Voir par exemple avec Nominatim, la page Région Côte-Nord (admin_level=5). Une 
seule relation inférieure est affichée, la Minganie, et il en manque 5 autres.
https://nominatim.openstreetmap.org/details.php?place_id=230132861
Relations de niveau 6 non listées dans Cote-Nord
- Caniapiscau https://nominatim.openstreetmap.org/details.php?place_id=219756444
- La Haute-Côte-Nord 
https://nominatim.openstreetmap.org/details.php?place_id=219650807
- Le Golfe-du-Saint-Laurent 
https://nominatim.openstreetmap.org/details.php?place_id=220071937
- Manicouagan https://nominatim.openstreetmap.org/details.php?place_id=219650797
- Sept-Rivières 
https://nominatim.openstreetmap.org/details.php?place_id=219756445


 
Pierre 
_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à