<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>