<div dir="ltr"><div>Bonjour Claude,</div><div><br></div><div><br></div><div>J'ai utilisé une méthode de travail assez particulière : je me suis fait un script Python assez bordélique qui est capable d'extraire les informations d'une ligne de bus de la STM et d'en générer un fichier OSM XML. Ensuite j'ouvrais ce fichier dans JOSM comme un layer séparé (en plus du layer "OSM") et j'importais les arrêts manquants dans le layer "OSM" et déplaçait ceux qui etaient au mauvais endroit et ajoutait les tags manquants. Dans un second temps, j'ai crée les relations pour les arrêts et routes selon le format Public Transport v2.</div><div><br></div><div>La chaine d'action que tu décris me semble bien. La difficulté réside dans les arrêts déjà existants. Faire une passe manuelle pour corriger les arrêts existants peut être réalise à Laval, mais à Montréal il y a énormément d'arrêts qui sont incomplets. Je pourrais tenter de bricoler un script qui identifierait les arrêts existants qui nécessitent des corrections (par exemple pas de ref=, ne respecte pas le public_transport:version=2, ne font pas partie d'une relation, etc.), tenterait de trouver l'arret issu des données GTFS le plus proche et modifierait le noeud existant pour le déplacer aux coordonnées GTFS. Par contre, je ne suis pas sur que les coordonnées fournies par EXO et la STM correspondent *toujours* au poteau d'arret. D'apres ce que j'ai vu ca me semble varié: parfois c'est l'emplacement où le bus s'arrete, parfois le poteau, parfois l'abri.<br></div><div><br></div><div>Je n'ai pas vraiment fait d'import à part les quelques bricolages dont je parle ci-dessus, et j'ai bien pris soin à chaque fois de tout valider à la main pour être sur de ne pas faire d'erreur. Si on pouvait avoir l'avis de personnes qui en ont déjà réalisés ça serait très intéressant.<br></div></div><br><div class="gmail_quote"><div dir="ltr">On Sat, 1 Sep 2018 at 11:19, Alouette955 <<a href="mailto:alouette955@gmail.com" target="_blank">alouette955@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">
<div dir="ltr">
<div style="FONT-SIZE:12pt;FONT-FAMILY:'Calibri';COLOR:#000000">
<div>Bonjour Damien,</div>
<div> </div>
<div>Actuellement j’en suis à l’étape planification. Aurais-tu documenté ta 
(votre) méthode de travail pour importer les stations et développer les 
relations. Bien entendu, avec ton accord, je m’inspirerais fortement de ta page 
du wiki pour documenter l’avancement du travail mais dans le concret j’aimerais 
m’inspirer d’une méthode de travail éprouvée.</div>
<div> </div>
<div>Concernant la vingtaine de stations (ou peut-être un peu plus) voici un 
exemple du problème:</div>
<div> </div>
<div>    <a title="https://osm.org/go/cIrVJ6WoQ-" href="https://osm.org/go/cIrVJ6WoQ-" target="_blank">https://osm.org/go/cIrVJ6WoQ-</a></div>
<div> </div>
<div>Quelques-unes ont été placées en plein centre de l’intersection, d’autres 
après l’intersection et non avant et, de plus, les données de Exo comporte deux 
arrêts et non un seul. Excuse mon manque d’habileté mais je n’ai pas encore 
trouvé comment changer les coordonnées d’un noeud existant pour donner celles du 
poteau d’arrêt tel que présentes dans les données de Exo. Les glisser 
approximativement sur la carte est ardu et ne donne pas l’exactitude des données 
de Exo. </div>
<div> </div>
<div>Si je vais plus loin je vais documenter ça plus formellement mais voici ma 
vision de la chaine d’action à prendre:</div>
<div> </div>
<div>  1- Identifier les arrêts déjà présents dans OSM pour le secteur d’un 
réseau à documenter</div>
<div>  2- Télécharger les arrêts du réseau à documenter à partir des 
données GTFS</div>
<div>  3- Corriger l’emplacement et les attributs des arrêts présents et 
les retirer du fichier d’importation</div>
<div>  4- Retirer du fichier d’importation les doublons déjà importés 
(ayant le même attribut ref=numéro de l’arrêt) puisque faisant partie de 2 
réseaux</div>
<div>  5- Importer les arrêts de bus du réseau</div>
<div>  6- Créer manuellement les relations selon le format Public Transport 
v2 à partir des données GTFS et des chemins existants dans OSM</div>
<div> </div>
<div>Je sais que c’est très résumé mais si je me trompe en partant mieux vaut le 
savoir.</div>
<div> </div>
<div>Je sais que c’est un projet de très long haleine puisque Exo gère ou 
coordonne 16 réseaux tout assumant l’exploitation de 12. Les 4 “autonomes” 
étant  STM, STL, RTL et CRT Lanaudière. </div>
<div> </div>
<div>Voir:</div>
<div> </div>
<div>    <a title="https://rtm.quebec/fr/a-propos/donnees-ouvertes" href="https://rtm.quebec/fr/a-propos/donnees-ouvertes" target="_blank">https://rtm.quebec/fr/a-propos/donnees-ouvertes</a></div>
<div> </div>
<div>Peut-être qu’une page de documentation EXO qui pointe vers une page 
détaillée par réseau (dont STM) pourrait être envisageable?</div>
<div> </div>
<div>Merci de ton aide et s’il y a des contributeurs intéressés à attaquer ce 
projet ne vous gênez surtout pas, je me demande encore si j’ai les reins assez 
solides pour ça.</div>
<div> </div>
<div>Claude</div>
<div> </div>
<div>P.S. J’ai épuré cette réponse de ton message d’origine concernant les 
données ouvertes du STM afin de l’alléger.</div>
<div> </div>
<div>
<div style="FONT-SIZE:small;TEXT-DECORATION:none;FONT-FAMILY:"Calibri";FONT-WEIGHT:normal;COLOR:#000000;FONT-STYLE:normal;DISPLAY:inline"><b>From:</b> 
<a title="damien.riegel@gmail.com">Damien Riegel</a> </div>
<div style="FONT:10pt tahoma">
<div style="BACKGROUND:#f5f5f5">
<div><b>Sent:</b> Wednesday, August 29, 2018 6:52 PM</div>
<div><b>To:</b> <a title="alouette955@gmail.com">alouette955@gmail.com</a> </div>
<div><b>Cc:</b> <a title="talk-ca@openstreetmap.org">talk-ca</a> </div>
<div><b>Subject:</b> Re: [Talk-ca] Fwd: Données GTFS et licence 
d'utilisation</div></div></div>
<div> </div></div>
<div style="FONT-SIZE:small;TEXT-DECORATION:none;FONT-FAMILY:"Calibri";FONT-WEIGHT:normal;COLOR:#000000;FONT-STYLE:normal;DISPLAY:inline">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div>Bonjour Claude,</div>
<div> </div>
<div> </div>
<div>Effectivement, si les données sont disponibles sous licence CC-BY, il 
faudra obtenir une autorisation. Au cas où, je mets un lien vers un article (en 
anglais) qui explique pourquoi il faut faire ça et comment le faire: <a href="https://blog.openstreetmap.org/2017/03/17/use-of-cc-by-data/" target="_blank">https://blog.openstreetmap.org/2017/03/17/use-of-cc-by-data/</a></div>
<div> </div>
<div>En ce qui concerne l'import, il me semble que la logique d'OSM voudrait 
qu'on préfère garder les stations qui sont déjà existantes plutôt que de les 
remplacer (la logique étant qu'on préfère des données saisies par des 
utilisateurs à des données issues d'imports). S'il n'y a qu'une vingtaine 
d'arrêts problématiques, est-ce envisageable de ne pas les importer et de garder 
les existants ? Je pense que la discussion concernant l'import peut avoir lieu 
sur cette liste.</div>
<div> </div>
<div>Marquer les arrêts comme highway=bus_stop n'est pas incompatible avec 
Public Transport v2. J'ai ajouté ce tag pour des arrêts que j'ai ajouté à 
Montréal car sinon ils ne sont pas affichés sur la carte, donc autant le garder 
à mon avis. J'ai aussi vu qu'il y avait des discussions pour retravailler le 
format Public Transport v2 avec une reintroduction de highway=bus_stop.</div>
<div> </div>
<div>J'en profite pour ajouter que pour Montréal, j'ai crée un tableau qui 
recense l'état actuel du réseau de la STM dans OSM: <a href="https://wiki.openstreetmap.org/wiki/Bus_routes_in_Montr%C3%A9al" target="_blank">https://wiki.openstreetmap.org/wiki/Bus_routes_in_Montr%C3%A9al</a> 
. Je ne sais pas si ça vaut le coup d'ajouter EXO sur cette page ou de créer une 
page dédiée, à voir.</div>
<div> </div>
<div>Bonne soirée,</div>
<div>Damien<br></div></div></div></div>
<div> </div>
<div class="gmail_quote">
<div dir="ltr">On Tue, 28 Aug 2018 at 15:21, Alouette955 
<<a>alouette955@gmail.com</a>> wrote:<br></div>
<blockquote class="gmail_quote" style="PADDING-LEFT:1ex;BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex">
  <div dir="ltr">
  <div dir="ltr">
  <div style="FONT-SIZE:12pt;FONT-FAMILY:'Calibri';COLOR:#000000">
  <div>Bonjour,</div>
  <div> </div>
  <div>J’étais à la veille d’écrire à cette liste pour le même sujet mais 
  concernant le RTM (Réseau de transport métropolitain, maintenant EXO).</div>
  <div> </div>
  <div>Je crois que leur données ouvertes, sujettes à la licence CC-BY, me 
  poseraient le même problème. Voir <a title="https://rtm.quebec/fr/a-propos/donnees-ouvertes" href="https://rtm.quebec/fr/a-propos/donnees-ouvertes" target="_blank">https://rtm.quebec/fr/a-propos/donnees-ouvertes</a>. Auquel cas 
  je ferai la même démarche <font color="#000000">auprès de </font><a class="m_153944598122680644m_-4090490352034013425m_661036444907501421Amt-lien-bleu"><font face="Times New Roman"><font style="FONT-SIZE:10.5pt" color="#000000">donneesouvertes@exo.quebec</font></font></a><span><font face="Arial"><font style="FONT-SIZE:10.5pt" color="#000000">.</font></font></span></div>
  <div><span><font face="Arial"></font></span> </div>
  <div><span>Si jamais un projet d’importation des données GTFS de Exo est déjà 
  dans la moulinette merci de m’en informer.</span></div>
  <div><span></span> </div>
  <div><span>Mon projet est d’importer, dans un premier temps, les arrêts 
  d’autobus (public_transport=platform) afin, dans un deuxième temps, de les 
  intégrer manuellement dans des relations de lignes  et trajets d’autobus 
  selon la norme <span><span><font color="#222222" face="Arial"><font style="FONT-SIZE:10.5pt"> </font></font></span></span><font face="Arial"><font style="FONT-SIZE:10.5pt" color="#663366"><font style="TEXT-DECORATION:none">Public Transport version 2</font></font></font>. 
  J’étais sur le point de créer une page sur le Wiki pour discuter/avaliser 
  cette importation.</span></div>
  <div><span></span> </div>
  <div><span>Pour ce faire je devrais effacer une vingtaine d’arrêts ajoutés 
  manuellement au fil du temps qui arborent plutôt l’ancien attribut 
  highway=bus_stop et ne correspondent qu’approximativement aux coordonnées 
  lat/long de Exo.</span></div>
  <div><span></span> </div>
  <div><span>Si ce projet est en cours je proposerais mon aide sinon j’aimerais 
  bien en discuter. Je sais que quelques lignes d’autobus à Laval ont été 
  ajoutées et semblent se conformer partiellement à la norme v2. </span></div>
  <div><span></span> </div>
  <div><span>Malheureusement il n’existe pas de liste de discussions pour la 
  banlieue de Montréal pour y lancer la discussion.</span></div>
  <div><span></span> </div>
  <div><span>Merci,</span></div>
  <div><span><br>Claude</span></div>
  <div style="FONT-SIZE:small;TEXT-DECORATION:none;FONT-FAMILY:"Calibri";FONT-WEIGHT:normal;COLOR:#000000;FONT-STYLE:normal;DISPLAY:inline">
  <div style="FONT:10pt tahoma">
  <div><font size="3" face="Calibri"></font> </div>
  <div style="BACKGROUND:#f5f5f5">
  <div></div>
  <div style="FONT-SIZE:small;TEXT-DECORATION:none;FONT-FAMILY:"Calibri";FONT-WEIGHT:normal;COLOR:#000000;FONT-STYLE:normal;DISPLAY:inline"><span style="FONT-SIZE:11pt;FONT-FAMILY:"Calibri",sans-serif;COLOR:#1f497d"><u></u><u></u></span> </div></div></div>
  <p>
  <hr>
  _______________________________________________<br>Talk-ca mailing list<br><a>Talk-ca@openstreetmap.org</a><br><a href="https://lists.openstreetmap.org/listinfo/talk-ca" target="_blank">https://lists.openstreetmap.org/listinfo/talk-ca</a><br></p></div></div></div></div></blockquote></div></div></div></div></div>
</blockquote></div>