<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman,new york,times,serif;font-size:12pt"><div>Whaou, merci beaucoup, ca marche nickel !<br><br>Je vais me pencher sur ton code ;-)<br><br><br></div><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><br><div style="font-family: arial,helvetica,sans-serif; font-size: 13px;"><font face="Tahoma" size="2"><hr size="1"><b><span style="font-weight: bold;">De :</span></b> arno <arno@renevier.net><br><b><span style="font-weight: bold;">À :</span></b> talk-fr@openstreetmap.org<br><b><span style="font-weight: bold;">Envoyé le :</span></b> Lun 26 Octobre 2009, 22 h 30 min 44 s<br><b><span style="font-weight: bold;">Objet :</span></b> [OSM-talk-fr] script pour calcul des dénivelés<br></font><br>salut,<br>juste pour vous présenter un outil qui me permet de calculer les dénivelés de <br>mes trajets.
<br><br>Il s'agit d'un script en python. Pour l'utiliser, j'ai besoin d'un fichier csv <br>représentant mon trajet. J'utilise le site <a href="http://map.meurisse.org/" target="_blank">http://map.meurisse.org/</a> et sa <br>fonction d'export en cvs pour générer ce fichier.<br><br>Ensuite, j'utilise la commande suivante:<br>python relief.py > fichier.svg<br>et çà va me générer un fichier svg qui contient le profil de mon trajet.<br><br>Le script va télécharger les données STRM, je me suis inspiré pour cela ce que <br>fait srtm2wayinfo[1].<br>Le script ne fonctionne qu'avec des trajets en Eurasie. De plus, le code n'est <br>pas aussi propre que je voudrais, notamment la partie qui génère le svg. <br>Néanmoins, je n'aurais pas le temps de l'améliorer, et vu que çà peut quand <br>même être utile à d'autres, je vous le présente quand même.<br><br>Le code est ici:<br><a href="http://renevier.net/misc/relief.txt"
target="_blank">http://renevier.net/misc/relief.txt</a><br><br>Attention à un truc: pour calculer le relief, le script prend chaque point <br>défini et regarde l'altitude de chaque point. Du coup, si vous avez deux <br>points pour représenter une ligne droite qui descend de 15m puis remonte de <br>15m, le script considérera qu'il n'y a pas de dénivelé. Il donc bien faut <br>penser à mettre un point au milieu de la cette droite.<br><br>voila quelques exemples de fichiers svg que j'ai généré avec ce script:<br><a href="http://renevier.net/misc/paris_est_vers_ouest.svg" target="_blank">http://renevier.net/misc/paris_est_vers_ouest.svg</a><br><a href="http://renevier.net/misc/paris_sud_vers_nord.svg" target="_blank">http://renevier.net/misc/paris_sud_vers_nord.svg</a><br><a href="http://renevier.net/misc/garches_evry.svg" target="_blank">http://renevier.net/misc/garches_evry.svg</a><br><a href="http://renevier.net/misc/montee_athis_mons.svg"
target="_blank">http://renevier.net/misc/montee_athis_mons.svg</a><br><br><br>a+<br>arno<br><br><br>[1]: <a href="http://wiki.openstreetmap.org/wiki/Srtm2wayinfo" target="_blank">http://wiki.openstreetmap.org/wiki/Srtm2wayinfo</a><br></div></div></div><br>
</body></html>