Finix
le 7 décembre 2007
Présentation de OpenStreetMap par Ludovic
Le projet open street map est un projet de cartographie libre, au sens de l’open source (la copie des cartes IGN est interdite). Certaines cartes contiennent des « easter eggs », des erreurs volontaires pour repérer les copies.
Les raisons pour participer à la fabrication d’une cartographie libre :
-les cartes changent peu
-les GPS se démocratise
-la mise à jour est rapide
Il ne faut pas confondre libre et gratuit. Google map est gratuit mais n’est pas libre, on ne peut pas le modifier, sauf à avoir accès par un compte Gmail qui est facile à désactiver.
Actuellement, deux compagnies privées se partagent le marché mondial de la cartographie : Navteq et Teleatlas. TomTom veut racheter l’une des compagnies.
Le GPS explose. D’où des projets libres :
–Openstreetmap
–un point c’est tout
-et d’autres…
Comment participer à OSM?
La cartographie a besoin de sources qui vont servir à tracer les cartes en requérant du temps de calcul pour pourvoir les utiliser.
Sources
Les GPS peuvent être utilisés pour relever les traces.
On trouve
-des GPS USB non autonomes, à brancher sur un ordinateur, aux environs de 30 €, idem avec liaison bluetooth ou série
-des loggers, autonomes récupèrent les points, à rentrer ultérieurement dans un ordinateur, aux environs de 60 €
-des GPS type Carmin aux environs de 150 €
-certains GPS de voiture enregistrent les points
Certains organismes participent.
On peut faire des observations directes : nom de rue, présence de stop, d’une boite aux lettres.
Imagerie aériennes. OSM a eu un accord avec Yahoo pour utiliser les images aériennes.
Tracé de la carte
Les traces apparaissent dans différents formats : GPX (OSM et beaucoup d’autres), KML (google), NMEA (marine). Il existe des logiciels qui font les conversions de format tel que GPS Babel (logiciel libre).
L’exploitation se fait à l’aide de logiciels à installer comme JOSM, ou des applications flash comme Potlach, ou autres. JOSM fait l’agrégation de la carte, de la trace GPS, des photos aériennes.
Calcul de la carte
Une fois réalisé les modifications, on envoie la carte à OSM. OSM recalcule la carte.
On peut participer au calcul en installant chez soi un petit programme qui s’appelle TilesAtHome. Le programme tourne en arrière-plan en priorité basse et ne gène pas l’utilisation de l’ordinateur.
OSM récupère les routes et les transforme en images.
Utilisation
On peut utiliser OSM en se rendant sur le site
Le site fournit une carte OSM plus régulièrement mise à jour.
Les données peuvent être téléchargées.
Parmi les logiciels qui utilisent ces informations, on trouve :
-road map
-navit
-GPS drive
-pyroute
-road nav
-yamap
Utilisation de JOSM
JOSM: editor OpenStreetMap
Installation de JOSM
– install Java (JRE 1.5 minimum)
- ubuntu: sudo aptitude install sun-java6-jdk
- debian: apt-get install sun-java6-jdk
– télécharger JOSM
- http://josm.openstreetmap.de/download/josm-latest.jar
– démarrage
- java -jar josm.jar
– installation de plugins
- menu edit/preference: click sur la prise de courant (plugins)
- cliquer sur « download list »
- sélectionner:
- wms plugins
- yahoo wms
- cliquer sur OK, puis oui
- redémarrer JOSM, pour quitter, menu « File/exit »
- voir section « démarrage » ci-dessus
– Configuration Plugin
- menu edit/preference: click sur Yahoo WMS Server
- remplir « firefox profile » avec « osmconfig » par exemple
- cliquer sur « create »
- firefox se lance sur un nouveau profile (pour ne pas écraser le profile de l’utilisateur courant).
- dans la page web qui s’affiche, cliquer sur « make changes » pour autoriser la methode javascript dump et le recouvrement de session.
- cliquer sur « autoriser » et ensuite fermer ce profile firefox.
- dans la fenêtre preference, cliquer sur Ok
- dans le menu WMS, il y aura maintenant un item « Yahoo »
- cliquer dessus pour ajouter Yahoo dans les layers quand vous aurez choisi votre zone (voir ci-dessous).
– Sélectionner une zone à cartographier
- choisir une zone sur http://www.openstreetmap.org/ en zoomant
- cliquer sur « permalink » en bas a droite
- copier l’url ainsi obtenu
- démarrer JOSM
- cliquer sur le lien « Download some data »
- coller l’URL dans « Bounding Box »/URL from openstreet map »
- cliquer sur OK
- utiliser le zoom pour cadrer la portion à cartographier
– Editer des points
- avec ou sans la carte yahoo cliquer sur « Draw nodes A » dans la barre d’outil a gauche
- tracer les points sur la carte
- déplacer les points en cliquant sur « Select, Move and rotate Object »
- effacer les points en cliquant d’abord sur « Delete nodes » et ensuite selectionner les points a effacer.
- utiliser menu Presets pour choisir une proprietes pour les points qui sont traces (routes, parking …)
– Sauver les points
- menu save