<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Réponse rapide : la plus logique est probablement la bonne. <br>
À ta décharge, je n'ai pas évoqué le fichier d'initialisation dans
le readme, je le ferai à l'occasion. Ce fichier indique quels types
de points chercher sur quels types de chemins. <br>
Et pour le calcul d'angle, quand un seul segment part du point,
c'est évident, quand deux segments partent du point (pas forcément
sur un même way), c'est pareil. Quand plus de deux segments partent
du point, il n'y a pas d'angle défini et le script l'indique bien. <br>
JB.<br>
<br>
<div class="moz-cite-prefix">Le 22/04/2016 17:05, Philippe Verdy a
écrit :<br>
</div>
<blockquote
cite="mid:CAGa7JC1ih=o-jvaVJ_KqGLPYfrw0QkXxabcwE8_vVOpOcW8Ncg@mail.gmail.com"
type="cite">
<div dir="ltr">Comment tu fais pour orienter un noeud s'il n'y a
pas un et un seul chemin qui traverse ce noeud ?
<div>Que se passe-t-il si ce noeud est à une position de coupure
du chemin en deux segments (autrement dit à leur extrémité
commune) ?</div>
<div>
<div>S'il y a plusieurs chemins, essayes-tu de déterminer un
chemin pertinent elon ses attributs (par exemple pour un
barrage, chercher un waterway) ?</div>
</div>
<div>Et quand il y a un angle non plat à ce noeud même s'il n'y
a pas de coupure et bien un et un seul chemin dans tes
données, prends-tu arbitrairement la direction du segment
placé avant (ou après) dans la direction du tracé ou bien
détermines-tu une direction bissectrice ?<br>
</div>
<div><br>
</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">Le 22 avril 2016 à 12:16, JB <span
dir="ltr"><<a moz-do-not-send="true"
href="mailto:jbosm@mailoo.org" target="_blank">jbosm@mailoo.org</a>></span>
a écrit :<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">Bonjour,<br>
Du nouveau du coté de R25 (ou autres feuilles de style sous
Maperitive) !<br>
Maperitive ne permettait pas d'orienter certains objets, par
exemple, orienter une barrière (node) en travers un chemin
(way). Ça me travaillait depuis un petit bout de temps, et
j'ai fini par mettre les mains dans le cambouis. Le temps de
résoudre un bug débile, et ça finit par fonctionner.<br>
Un exemple en images : <a moz-do-not-send="true"
href="http://jb.isonoe.net/PonW/Demo_orientation.png"
rel="noreferrer" target="_blank">http://jb.isonoe.net/PonW/Demo_orientation.png</a>
: cherchez les cascades et les barrières ! Si quelqu'un
connait l'endroit rêvé en France qui contient sur une zone
réduite des cascades, des barrages, des écluses, des
barrières où les piétons peuvent passer et d'autres où ils
ne peuvent pas, merci de faire passer l'info…<br>
Le petit code et indications d'utilisation : <a
moz-do-not-send="true"
href="https://github.com/JBacc1/PonW" rel="noreferrer"
target="_blank"><a class="moz-txt-link-freetext" href="https://github.com/JBacc1/PonW">https://github.com/JBacc1/PonW</a></a>. Tests
bienvenus !<br>
Le système sera bientôt intégré à R25 (feuille de style) et
à CarnetRando (génération de topoguides).<br>
JB.<br>
<br>
PS : je n'aborde pas les questions métaphysiques de savoir
si on cherche à faire faire à un logiciel plus que ce qu'il
ne devrait, plutôt que de se tourner vers une chaine de
rendu plus lourde… Est-ce qu'on arrivera à orienter les
symboles d'églises un jour ?<br>
<br>
_______________________________________________<br>
Talk-fr mailing list<br>
<a moz-do-not-send="true"
href="mailto:Talk-fr@openstreetmap.org" target="_blank">Talk-fr@openstreetmap.org</a><br>
<a moz-do-not-send="true"
href="https://lists.openstreetmap.org/listinfo/talk-fr"
rel="noreferrer" target="_blank">https://lists.openstreetmap.org/listinfo/talk-fr</a><br>
</blockquote>
</div>
<br>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Talk-fr mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Talk-fr@openstreetmap.org">Talk-fr@openstreetmap.org</a>
<a class="moz-txt-link-freetext" href="https://lists.openstreetmap.org/listinfo/talk-fr">https://lists.openstreetmap.org/listinfo/talk-fr</a>
</pre>
</blockquote>
<br>
</body>
</html>