Difficultés area=yes place

Quels outils, GPS, tags, méthodes, techniques utiliser pour rentrer des données.
pierrelm
Messages : 10
Inscription : dim. août 11, 2013 3:15 pm

Difficultés area=yes place

Message par pierrelm » mar. nov. 25, 2014 1:59 pm

Bonjour,
J'ai contribué à l'emplacement :
https://www.openstreetmap.org/way/31152 ... 44/2.36266 (RER B Stade de France)
mais une partie reste masquée dans le rendu mapnik. Cela est semble t'il dû à une place taguée (area=yes)(Chemin : Place des Droits de l'Homme (31152920), ce qui est la bonne façon de faire. Mais, par exemple, un bâtiment n'apparait pas. Plus haut, une piste cyclable est masquée sur une portion. Un truc marrant, c'est que les arbres sont affichés mais pas les rangées.
J'ai essayé de bricoler avec le tag layer sur le bâtiment sans succès. Quelle est la bonne façon de remédier à ce problème ?

althio
Messages : 172
Inscription : jeu. oct. 09, 2014 8:50 am

Re: Difficultés area=yes place

Message par althio » mar. nov. 25, 2014 2:59 pm

Bonjour,

Voici quelques suggestions :

a- Attendre que le rendu Mapnik de base soit modifié et amélioré. Ou en faire la demande. Je pense que le lien est https://github.com/gravitystorm/openstr ... rto/issues

b- Modifier cette place tagguée pour en faire un multipolygon si tu connais le concept. Le bâtiment peut alors devenir une "île" qui ressort dans un "trou" de la place.

c- Pour la piste cyclable je n'ai pas d'autre solution que le tag layer et/ou attendre que le rendu Mapnik soit conforme.

Avatar de l’utilisateur
cquest
Messages : 1659
Inscription : ven. avr. 16, 2010 12:22 am
Localisation : Val de Marne
Contact :

Re: Difficultés area=yes place

Message par cquest » mar. nov. 25, 2014 3:08 pm

Le rendu "mapnik" d'osm.org fonctionne désormais comme cela. Les highway=* + area=yes sont rendus par dessus les bâtiments, et donc si il y a un bâtiment sur une place, il faut transformer la place en multipolygone et mettre le bâtiment en "inner".
C'est logique dans le sens où la surface occupée par le bâtiment n'est plus un espace sur lequel on peut circuler (ce que veut dire highway=* + area=yes).

Donc:
a) -> ça n'arrivera pas
b) -> c'est la méthode recommandée actuellement
c) -> la layer=* devrait être pris en compte. Si ce n'est pas le cas, c'est un défaut de la feuille de style à signaler.

pierrelm
Messages : 10
Inscription : dim. août 11, 2013 3:15 pm

Re: Difficultés area=yes place

Message par pierrelm » mar. nov. 25, 2014 3:56 pm

OK pour tout sauf pour ma rangée d'arbres : j'ai testé sur une en mettant layer=1 et elle n'apparait pas. Est-ce une collision avec le tag level=0 du area=yes ?
tree_row chemin 314392395
area chemin 31152920
Je ne pense pas que la solution de mettre la rangée dans un trou de l'aera soit la bonne. On peut marcher à travers ou sous la rangée d'arbres.

althio
Messages : 172
Inscription : jeu. oct. 09, 2014 8:50 am

Re: Difficultés area=yes place

Message par althio » mar. nov. 25, 2014 5:17 pm

pierrelm a écrit :sauf pour ma rangée d'arbres : j'ai testé sur une en mettant layer=1 et elle n'apparait pas.
cquest a écrit :c) -> la layer=* devrait être pris en compte. Si ce n'est pas le cas, c'est un défaut de la feuille de style à signaler.
Effectivement, même sans attribut layer=* les simples arbres natural=tree sont visibles par dessus area=yes + highway=pedestrian.
Alors que les rangées natural=tree_row sont visibles à côté mais cachées sous area=yes + highway=pedestrian.

Il y a en fait déjà des tickets (ouverts et même fermés) sur des sujets proches.
https://github.com/gravitystorm/openstr ... issues/215
https://github.com/gravitystorm/openstr ... o/pull/519
https://github.com/gravitystorm/openstr ... issues/138

Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités