<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Pheromone Lab &#187; viarail</title>
	<atom:link href="http://lab.pheromone.ca/tag/viarail/feed/" rel="self" type="application/rss+xml" />
	<link>http://lab.pheromone.ca</link>
	<description>Inspiration, Experimentation, Innovation</description>
	<lastBuildDate>Mon, 30 Jan 2012 23:56:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>OpenStreetMap et l&#8217;export des données</title>
		<link>http://lab.pheromone.ca/2009/06/30/openstreetmap-et-lexport-des-donnees/</link>
		<comments>http://lab.pheromone.ca/2009/06/30/openstreetmap-et-lexport-des-donnees/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 17:39:04 +0000</pubDate>
		<dc:creator>karl</dc:creator>
				<category><![CDATA[Recherche]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[canada]]></category>
		<category><![CDATA[openstreetmap]]></category>
		<category><![CDATA[railways]]></category>
		<category><![CDATA[viarail]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.vdl2.ca/lelab/?p=5</guid>
		<description><![CDATA[Le projet OpenStreetMap est le wikipedia de la cartographie. Démarré avec de petits budgets et moyens, ils ont grossi et sont devenus une source d'information utilisable dans de nombreux projets.  Leurs données sont structurées et réutilisables, mais comment ?]]></description>
			<content:encoded><![CDATA[<p>Le projet <a href="http://www.openstreetmap.org/">OpenStreetMap</a> est le wikipedia de la cartographie. Démarré avec de petits budgets et moyens, ils ont grossi et sont devenus une source d&#8217;information utilisable dans de nombreux projets.  Leurs données sont structurées et réutilisables, mais comment ?</p>
<ul>
<li><a href="http://flickr.com/">Flickr</a> utilise régulièrement le pouvoir d&#8217;événements particuliers, tel que les <a href="http://blog.flickr.net/en/2008/08/12/around-the-world-and-back-again/">jeux olympiques de Pékin</a>, afin de créer une agrégation d&#8217;énergie et de bonnes volontés de l&#8217;édition.</li>
<li><a href="http://modestmaps.com/">Modestmaps</a> est une bibliothèque de code permettant de recréer des cartes en utilisant les tuiles de OpenStreetMap. Par la suite, <a href="http://mike.teczno.com/">Michal Migurski</a> a développé la fabuleuse initiative  <a href="http://walking-papers.org/">walking papers</a>, permettant d&#8217;imprimer, annoter et numériser de nouveau la carte afin d&#8217;améliorer openstreetmap. Le cercle vertueux est complet.</li>
</ul>
<h2 id="export-osm">Export des traces de OpenStreetMap</h2>
<p><a href="http://www.google.com/transit">Google Transit</a> est un système qui permet de donner les horaires des transports publics sur les cartes lorsque les données sont fournies. La STM donne les horaires et trajets des bus sur les cartes de Montréal grâce à Google Transit. Je peux calculer mon trajet pour <a href="http://maps.google.ca/maps?f=d&#038;source=s_d&#038;saddr=vdl2,+montreal,+qc&#038;daddr=place+des+arts&#038;hl=en&#038;geocode=&#038;mra=ls&#038;dirflg=r&#038;date=09%2F06%2F30&#038;time=20:20&#038;ttype=dep&#038;noexp=0&#038;noal=0&#038;sort=&#038;tline=&#038;sll=45.498647,-73.762207&#038;sspn=6.167863,11.271973&#038;ie=UTF8&#038;z=16&#038;start=0">aller de VDL2 à Place des Arts</a> pour aller voir le concert de Stevie Wonder au festival de Jazz.  Google Maps ne possède pas encore les données des trains de <a href="http://viarail.ca/">ViaRail</a> (VDL2 vient tout juste de mettre en ligne la refonte du site ViaRail).</p>
<p>Je me suis donc tourné vers OpenStreetMap afin de vérifier si les données des voies ferrées étaient accessibles dans un format utilisable. On peut remarquer qu&#8217;autour d&#8217;<a href="http://www.openstreetmap.org/?lat=45.37212&#038;lon=-75.63647&#038;zoom=15&#038;layers=B000FTF">Ottawa</a> ou de Montréal, les données sont accessibles. Mais parfois, les lignes ne sont pas tracées complètement comme autour de <a href="http://www.openstreetmap.org/?lat=52.083&#038;lon=-106.986&#038;zoom=10&#038;layers=B000FTF">Sakastoon</a>. Il est possible d&#8217;extraire les données sous forme de fichier XML en utilisant la sémantique décrite dans <a href="http://wiki.openstreetmap.org/wiki/Data_Primitives">Data Primitives</a> et en utilisant l&#8217;information descriptive de type de <a href="http://wiki.openstreetmap.org/wiki/Railway">voies</a>.</p>
<p>Chaque nœud est décrit par ses coordonnées et un id.</p>
<pre><code>&lt;node <strong>id="25496583" </strong>
   <strong>lat="51.5173639" lon="-0.140043"</strong>
   user="80n" visible="true"
   timestamp="2007-01-28T11:40:26+00:00">
       &lt;tag k="created_by" v="JOSM"/>
  </code></pre>
<p>Chaque nœud est ensuite assemblé par une séquence de référence à des id ainsi qu&#8217;une association catégorique.</p>
<pre><code>&lt;way id="5090250" visible="true" timestamp="2008-05-03T12:16:45+01:00" user="Andy Allan">
    &lt;nd ref="822403"/>
    &lt;nd ref="21533912"/>
    &lt;nd ref="821601"/>
    &lt;nd ref="21533910"/>
    &lt;nd ref="135791608"/>
    &lt;nd ref="823771"/>
    &lt;tag k="oneway" v="yes"/>
    <strong>&lt;tag k="highway" v="unclassified"</strong>/>
    &lt;tag k="created_by" v="Potlatch 0.8c"/>
    &lt;tag k="name" v="Clipstone Street"/>
  &lt;/way></code></pre>
<p>Il est donc possible d&#8217;extraire une partie des informations comme le propose le format XML.  Certains outils sont disponibles pour <a href="http://wiki.openstreetmap.org/wiki/Export#Other_export_formats_and_tools">créer des exports</a>, mais le volume des données pour toutes les voies de train du Canada est grand et incomplet.</p>
<p>Une meilleure solution serait peut-être de donner des capteurs GPS aux usagers ou personnel à bord du train afin de recueiller les données des voies de train. Ces données pourraient être ensuite assemblées et données à OpenStreetMap. C&#8217;est la partie d&#8217;amour que je trouve fascinante dans la technologie. Lorsque les interventions humaines répétées d&#8217;un petit nombre de personnes permettent d&#8217;améliorer la vie de la communauté. C&#8217;est vrai pour les personnels de ViaRail qui font vivre le train. C&#8217;est vrai pour ceux qui participent aux projets de OpenStreetMap.</p>
]]></content:encoded>
			<wfw:commentRss>http://lab.pheromone.ca/2009/06/30/openstreetmap-et-lexport-des-donnees/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

