[OSM-dev-fr] France cassée
Aurélien FILEZ
kinju59 at gmail.com
Sam 3 Sep 13:57:52 BST 2011
Bon j'ai investigué un peu, et il s'avère que la France n'est pas cassée.
En revanche, il y a des ways qui sont de trop.
En effet, la France Métropolitaire (1362232) définit dans ses relations les
:
France - Italie (89489)
France (Côte Méditerranéenne) (82629)
France - Monaco (90352)
Concernant la côté Côte Méditerranéenne, ça entre via la way 25097915 qui
fait le pont avec la frontière France-Italie et semble ressortir par la
way 37811860 qui fait le pont avec France-Monaco. Le reste des ways de la
Côté Méditerranéenne (82629) ne devrait être que des ways (uniques ou
composées) formant des polygones fermés, pour établir des îles plus ou moins
grandes
Or on y retrouve des ways ouvertes, à commencer par
la séquence 27654540 - 30837814 qui se lient entre elles mais n'aboutissent
à rien dans le cadre de la France Métropolitaine (ni en entrée de l'une, ni
en sortie de l'autre).
Ne devrait-on pas les retirer de la relation 82629 puisque visiblement elles
n'apportent rien sinon de la confusion dans la boucle générale ?
Kin
2011/9/3 Aurélien FILEZ <kinju59 at gmail.com>
> Salut à tout le monde,
>
> Etant développeur C++ et perdu dans les différents scripts existants pour
> gérer les "super-relations" dont j'ai besoin, je me suis fait un petit
> programme à l'arrach' pour retrouver le polygone de notre cher pays.
>
> La relation 1362322 commence dans le nord avec la frontière franco-belge
> puis ça descend. Arrive la frontière avec l'Italie, jusqu'ici tout se passe
> bien, puis vient la côté méditerranéenne où le chemin commence à être plutôt
> délicat.
>
> La relation 82629 - France (Côte Méditerranéenne) commence par deux îles
> (deux ways fermées) puis entame le contour par la way 25097915. En suivant
> le tracé, tout va bien jusque la way 37811860 qui elle ne semble aboutir à
> rien au sein de la relation 82629.
>
> En effet, le premier noeud de cette way 37811860 est le noeud 245981466,
> qui prolonge la continuité de la relation via la way 42463891. En revanche
> le noeud d'arrivé (60233828) est partagé avec les ways 30837497, 37811854 et
> 24874398 et aucune de ces 3 dernières ways ne participe à la relation 82629.
>
> Bref, pour la côte méditerranéenne, on part de la way 25097915 et arrivé à
> la way 37811860, c'est voie sans issue.
>
> Si je ne me suis pas trompé et que c'est bien une cassure, une fois réglé,
> moi et mon petit code C++ continueront à parcourir les bords du territoire
> en remontant ce même genre de problème ;)
>
> A bientôt,
> Kin
>
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/dev-fr/attachments/20110903/d9dffdbe/attachment.html>
Plus d'informations sur la liste de diffusion dev-fr