<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Le 21/06/2012 11:51, Bouchra Fahmi a écrit :
<blockquote
cite="mid:CAAtLaRMZv2b8Kf50FWKTB87VTuk8vM-pb16pSA8Uw1kbnGVszQ@mail.gmail.com"
type="cite">
<div dir="ltr">
<div class="gmail_quote">
<div dir="ltr">
<div class="im">
Bonjour à tout le monde,</div>
<div class="gmail_quote">
<div dir="ltr">
<div class="im">
<p>Dans le cadre universitaire, J’ai un projet
cartographique a faire
dans quatre jours en se basons sur les donnée
d'openstreetmap (pour être plus
précise sur les fichiers de type OSM-XML)</p>
<p>Alors l'objectif de mon projet en ordre
chronologique :</p>
<ol start="1" type="1">
<li class="MsoNormal">Lire un fichier de type OXM-xml</li>
<li class="MsoNormal">Rechercher le plus court
chemin entre deux points</li>
<li class="MsoNormal">Proposer un algorithme
calculant des chemins alternatifs pertinents</li>
</ol>
</div>
<p>Vu il me reste pas beaucoup temps et ce genre de
projet est nouveau pour
moi aussi lundi j'ai un examen prochaine, je me dis
c'est mieux de
vous contacter peu être je trouve mon bonheur chez
vous. je suis sure que
beaucoup de personnes avant moi se sont lancées dans
un tel projet et ils ont
plus d'expérience a ce sujet.</p>
<div class="im">
<p>J'ai déjà implémenter l'algorithme qui calcule le
plus court chemin entre
deux points en langage C,ce qui me reste c'est le
plus in tersant c'est de lire
ce genre de fichier de type OSM-XML.</p>
</div>
<p>si l'un de vous a déjà traité ce genre de fichier
pour récupérer les
informations concernant les Neudes et les Way pour les
utilisée dans les calcule,
je serais très reconnaissante d'avoir me contacter le
plus vite possible .</p>
<div class="im">
<p> je
vous remercie.</p>
<p><br>
</p>
<p>Cordialement,</p>
<p>Bouchra FAHM</p>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
Bonjour,<br>
À mon avis, mais je ne suis pas du tout spécialiste, ce n'est pas
sur le fichier .osm qu'il faut travailler, mais sur une base de
donnée postGIS [1] qui est une base de donnée postgresql enrichie de
fonctions géométriques et géographiques.<br>
En effet, les fichiers .osm pour la France sont très volumineux (2,8
Go en tar.bz2) et ne comportent pas d'index géographique. Le
traitement, je suppose, consommera beaucoup de mémoire. De plus, les
données sont en coordonnées WGA84. Les fonctions postGIS sont
prévues pour ça. L'algorithme que vous avez écrit est il prévu pour
ce type de coordonnées ? <br>
<br>
Par ailleurs, je crois qu'il existe des fonctions spécifiques pour
les calculs du plus court chemin pour postGIS [2].<br>
<br>
Il existe un programme : osm2psql [3] pour l'import de fichiers .osm
dans Postgresql.<br>
<br>
Après, il ne reste plus qu'à faire le bout de programme pour
construire la requête SQL et traiter le résultat, en C, python ou
autre...<br>
Voir aussi le forum Georezo [4]<br>
<br>
<br>
[1] <a class="moz-txt-link-freetext" href="http://postgis.refractions.net/">http://postgis.refractions.net/</a><br>
[2] pgRouting : <a class="moz-txt-link-freetext" href="http://www.pgrouting.org/">http://www.pgrouting.org/</a><br>
[3] <a class="moz-txt-link-freetext" href="http://wiki.openstreetmap.org/wiki/Osm2pgsql">http://wiki.openstreetmap.org/wiki/Osm2pgsql</a><br>
[4] <a class="moz-txt-link-freetext" href="http://georezo.net/forum/viewtopic.php?id=70706">http://georezo.net/forum/viewtopic.php?id=70706</a><br>
<a class="moz-txt-link-freetext" href="http://georezo.net/forum/viewtopic.php?id=70788">http://georezo.net/forum/viewtopic.php?id=70788</a><br>
<br>
Bon courage<br>
--<br>
FrViPofm<br>
</body>
</html>