Vous consultez notre ancien site web, accédez au nouveau site sur www.openstreetmap.fr
Revue des blogs en français
Stats OSM pour la belgique....Octobre 09
Voilà L'heure des stats d'openstreetmap Pour la belgique... calculées le 27 octobre 2009.
Nombre total de Ways : 308891 ( +5,7%)
Nombre total de Nodes : 2406402 ( +10%)
Nombre total de Relations : 4827 ( +4,8%)
Nombre d'utilisateurs : 1733 ( +6.2 %)
Les 10 Premiers toujours (Par nombre de ways):
1/1733 ( 0.1%) AND : 37683 ways ( 12.2%) 179450 nodes ( 7.5%) 0 relations 2/1733 ( 0.1%) Eimai : 25589 ways ( 20.5%) 177164 nodes ( 14.8%) 635 relations 3/1733 ( 0.2%) moyogo : 20468 ways ( 27.1%) 181429 nodes ( 22.4%) 316 relations 4/1733 ( 0.2%) TAA : 8275 ways ( 29.8%) 54023 nodes ( 24.6%) 33 relations 5/1733 ( 0.3%) Willem1 : 6851 ways ( 32.0%) 67647 nodes ( 27.4%) 20 relations 6/1733 ( 0.3%) Jacques Lys : 6647 ways ( 34.2%) 68638 nodes ( 30.3%) 3 relations 7/1733 ( 0.4%) Toi : 6556 ways ( 36.3%) 49466 nodes ( 32.3%) 101 relations 8/1733 ( 0.5%) Skratz : 6267 ways ( 38.3%) 60793 nodes ( 34.8%) 66 relations 9/1733 ( 0.5%) Renaud Michel : 6042 ways ( 40.3%) 27216 nodes ( 36.0%) 30 relations 10/1733 ( 0.6%) pierrelux : 5440 ways ( 42.0%) 86812 nodes ( 39.6%) 24 relationsStats OSM pour la belgique....Septembre 09
Pour ceux qui sont curieux sur les stats d'OSM, en voici quelques unes grâce à un script de Gilles Lamiral sur la Mailing list francophone.
Pour la Belgique au jour du 23 septembre 2009 nous avons donc :
Nombre total de ways : 292053 Nombre total de nodes : 2186165 Nombre total de relations : 4604
Le plus important : le nombre d'utilisateurs ayant touché au moins une chose en Belgique : 1631 ...( je trouve ça finalement assez peu vu la masse de travail déjà éffectuée).
Les 50 premiers contributeurs réalisent 75% du travail et il faut attendre les 130 premiers contributeurs pour avoir 90% du travail...
Les 10 premiers sont :
1/1631 ( 0.1%) AND : 37962 ways ( 13.0%) 179822 nodes ( 8.2%) 0 relations 2/1631 ( 0.1%) Eimai : 24576 ways ( 21.4%) 164855 nodes ( 15.8%) 669 relations 3/1631 ( 0.2%) moyogo : 20158 ways ( 28.3%) 177610 nodes ( 23.9%) 310 relations 4/1631 ( 0.2%) TAA : 7478 ways ( 30.9%) 47189 nodes ( 26.0%) 19 relations 5/1631 ( 0.3%) Skratz : 6435 ways ( 33.1%) 61025 nodes ( 28.8%) 68 relations 6/1631 ( 0.4%) Renaud Michel : 5976 ways ( 35.1%) 27011 nodes ( 30.1%) 27 relations 7/1631 ( 0.4%) ivom : 5447 ways ( 37.0%) 21930 nodes ( 31.1%) 247 relations 8/1631 ( 0.5%) pierrelux : 5261 ways ( 38.8%) 83317 nodes ( 34.9%) 25 relations 9/1631 ( 0.6%) Roman Guy : 5217 ways ( 40.6%) 51117 nodes ( 37.2%) 6 relations 10/1631 ( 0.6%) Jacques Lys : 5210 ways ( 42.4%) 45379 nodes ( 39.3%) 5 relationsCeci dit, je crois que AND est la société qui a fourni les données à nos amis néerlandais. Il se peut que leur contribution soit à une limite approximative de la frontière belgo-néerlandaise...
Si vous voulez les stats complètes (ou presque) voyez ici
Absences...
Règle n°23 : ne jamais dire qu'on fera un billet tous les jeudis. Rien que de l'annoncer est suffisant pour ne jamais le faire.
Sinon, le projet dont je parlais dans mon précédent billet a été largement diffusé (avec même un petit article dans SVM), c'est MapOSMatic. C'est un générateur automatique de plans de ville à partir des données libres d'OpenStreetMap. Vous donnez le nom de votre ville est zoouuu vous avez un joli plan avec l'index des rues.
La version actuelle est une première version, on a encore une foule de bugs et de choses à améliorer. Mais les premiers retours sont très positifs : ça fait plaisir ! :-)
Sinon, côté activité libriste sur la région, je suis actif dans plusieurs projets :
- une intervention à Chavagne dimanche 27 septembre prochain ;
- la préparation d'une journée sur le Libre à Fougères le 17 octobre ;
- la préparation d'une journée sur le Libre à Mélesse le 21 novembre ;
- le projet de Cantine rennaise qui avance vite (ouverture prévue avant la fin de cette année).
Ceci explique peut-être cela. ;-)
Contrôle qualité dans OpenStreetmap
OSM est un gigantesque outil distribué et ouvert. Au fur et à mesure de son évolution, la communauté d'OSM s'est dotée de divers outils signalant chacun des erreurs plus ou moins spécifiques. Je vous propose de passer en revue certains de ces outils que j'utilise. n'hésitez pas à me faire part de vos outils favoris.
Le bon sens :Eh oui, je commence ma liste par un non-outil :). Dans OSM le bon sens et le respect de certains petits dictions est très important. Comme par exemple: "On ne tag pas pour le rendu mais pour les données". Rien ne sert donc d'ajouter 3 fois un hôpital pour avoir le bâtiment, la petite croix rouge et le nom. Si le logiciel qui construit la carte à partir des données n'affiche pas bien les choses, corrigeons le plutôt que de rentrer des mauvaises infos dans OSM.
SlippyMap et calque NoName :La SlippyMap ou carte glissante en anglais, est la carte générée à partir de la base de données d'OSM et disponible sur la page d'accueil du projet http://openstreetmap.org. Comment cette carte peut-elle vous aider? Tout d'abord, évidemment, en visualisant les images générées par vos modifications. Mais également avec l'utilisation des différents calques de base disponibles comme le NoName. Pour changer le calque par défaut, utilisez le petit '+' sur la droite et choisissez un calque.
Mapnik est le calque par défaut; Osmarender est une visualisation alternative proposant un autre style. CycleMap vous permettra d'afficher une carte plus orienté vers les cyclistes. Elle vous permettra de visualiser vos itinéraires cyclables. NoName, vous affichera les routes qui sont sans tag "name" avec une magnifique couleur rouge éclatante. Permettant donc de se donner une idée de ce qui reste à faire avec notre papier et notre crayon
Openstreetbugs :OpenStreetBugs est un site utilisant les données openstreetmap et permettant au commun des mortel de signaler une erreur ici où là dans les données. Il peut être sympa de faire un tour de temps en temps afin de vérifier que rien n'a été déclaré dans votre zone
KeepRight :Sans doute un des outils le plus utile pour la correction des données, Keep_Right va vous permettre de valider un tas de choses comme des fautes de frappe dans vos tags, des associations étranges, des routes proches non connectées, des mauvaises intersections.... Il vous est alors possible de marquer le problème comme corrigé ou de le noter comme "faux-positif". Attention toutefois avant de déclarer un faux positif (je n'en ai personnellement jamais rencontré d'avéré même s'ils étaient déclarés comme tel...) cherchez donc bien à comprendre avant de déclarer l'outil comme mauvais
OSM Inspector :Osm inspector est lui aussi un validateur à tout faire, il vous permettra plus particulierement de vérifier vos adresses, tags et boundaries de régions ou communes.
Relation Analyser :Lorsqu'on commence avec des relations, pour les communes ou trajets de bus par exemple, Relation-analyser peut s'avérer pratique.
Tool server :Malheureusement, le toolserver de la wikimedia foundation ne me semble pas mis à jour bien souvent, mais il s'avère fort utile pour les pays bilingues comme chez nous. Il permet d'afficher la carte dans une langue seulement (les "name:nl" seulement par exemple , et à defaut le "name" tout cours).
Osmose :Principalement pour le français, osmose fonctionne aussi un peu pour la belgique. Analyseur de relations et d'erreurs, il est actualisé assez souvent.
Validator pour josm:Ce plugin est l'autre outil "à posséder et à utiliser", il permet de valider vos données directement dans josm l'éditeur en java pour OSM. Très pratique, il est également très touffu et il donne parfois des faux-positifs mais lorsque votre carte ne contient plus d'erreurs ici, c'est bon très signe.
Routing:Grâce aux outils de routage vous pouvez tester les routes qu'ils prennent et rapporter soit les bugs dans les logiciels soit corriger les données osm. J'ai déjà croisé des rond-points en sens inverse, des autoroutes avec un mauvais oneway, ... ça vaut la peine de tenter 2-3 itinéraires sur :
- http://www.yournavigation.org/
- http://www.openrouteservice.org/
- http://maps.cloudmade.com/
- Un meltingpot de certaines info, avec notamment les communes non représentées, ...
Quelques découvertes pour OpenStreetMap
Comme je sais que certains d'entre vous participent à OpenStreetmap, voici quelques sites qui utilisent les données de OSM, qui vous permettront de corriger vos données ou de voir la puissance de OSM.
OpenStreetBrowser:OSB est un site permettant de mettre en valeur les données OSM. Il permet par exemple d'afficher tous les cafés ou restaurants d'une certaine zone. Il permet aussi de vous indiquer le chemin depuis votre position (en utilisant la géolocalisation de firefox 3.5). Dommage toutefois que le site soit très lent et nécessite de nombreux rechargements lors de la navigation.... à suivre donc...
Öpnvkarte et OsmTransport:öpnvkarte est avec OsmTransport un endroit où visualiser les lignes de transport en commun, du bus au métro en passant par le tram. Opnvkart affiche mieux les lignes passant aux mêmes endroits alors que OsmTransport permet d'afficher la couleur réelle des lignes et permet plus de fonctionnalités (caché/afficher une ligne, les arrêts, etc. grâce au petit "+").
ToolServer:Celui-ci est un serveur fourni par la wikimedia foundation (très peu mis à jour malheureusement) permettant de n'afficher les données que dans une langue précise (ou le "name" tout seul à défaut...). Il permet donc de vérifier les différentes traductions française et néerlandaise.
Distance calculator:Un outil un outil bien pratique qui permet de mesurer les distances d'un chemin dessiné. Cliquez pour placer des points et appuyez sur "contrôle" pour pouvoir en supprimer.... Il gère le drag-&-drop et permet l'export en GPX du dessin ...bref que du bon il ne manque plus que le relief
OpenSeaMap:OpenSeaMap est un projet très très récent sur OSM (bah oui les Allemands et les Néerlandais, il s'ennuie sur OSM, pratiquement tout est fait chez eux...). Il vise, comme son nom l'indique, à cartographier la mer, ses balises et ses signaux... Le projet n'étant qu'à ses balbutiements, il a besoins de bras... si vous vous sentez l'âme d'un marin, n'hésitez pas
Voilà j'espère vous avoir fait découvrir au moins un lien ou l'autre, si vous avez d'autres plan, laissez un commentaire, j'en ferai un autre billet
C'est la rentrée !
Comme tout le monde, je fais ma rentrée : des tonnes de choses reportées à terminer en urgence et la perspective de nouvelles choses à démarrer.
Côté blog, j'ai décidé de changer sa fréquence avec désormais plus qu'un seul billet par semaine, le jeudi à 13h. Histoire de me laisser un peu de temps pour faire d'autres choses.
Justement, à propos d'autres choses, avec quelques amis on s'est pris une semaine de vacances à coder. Les geeks codeurs comprennent le plaisir qu'on a à faire ce genre de truc. Les autres ont plus de mal. :-) Durant cette semaine on a réalisé un petit projet à partir de zéro. Il ne peut pas encore être diffusé donc je n'en dirais pas plus, si ce n'est qu'il tourne autour d'OpenStreetMap. Stay tuned! ;-)
Quelques rues et quartiers de plus dans Saint-Grégoire, Ille-et-Vilaine
Encore un dimanche de cartographie, ce coup-ci sur Saint-Grégoire, commune au nord de Rennes. Le côté à l'ouest de la rue du Général de Gaulle est bien cartographiée mais bizarrement pas la partie à l'est. J'ai essayé d'y remédier. :-)
L'inévitable comparaison avant :
Et après :
J'ai notamment ajouté deux quartiers au nord-est, juste avant la D29. Le deuxième quartier à droite vient juste d'être construit, ça m'étonnerait qu'il soit sur les autres cartes ! ;-)
J'ai quelques incertitudes sur le centre ville, il y aura peut-être quelques corrections mineures à faire.
OpenStreetMap : et hop quelques routes de plus sur Fougères et Lécousse !
Un de ces récents dimanches, j'ai cartographié quelques routes de plus sur Fougères et Lécousse pour le projet de cartographie Libre OpenStreetMap. Fougères est maintenant quasiment terminée grâce à l'énorme travail de Jean-Philippe. Pour Lécousse, il y a encore un peu de boulot. :-) Je ne me suis concentré que sur les routes des quartiers résidentiels, mais il y a énormément de petits chemins que l'on peut prendre à pied ou à vélo.
L'inévitable avant : et après:
Et un zoom plus centré sur les rues ajoutées :
Il n'y a pas à dire, passer de l'état « carte blanche » à l'état « carte avec des rues nommées » fait énormément plaisir. Sans compter que la carte ainsi créée est de meilleur qualité que Google Maps car on se base sur des infos de terrain et pas une cartographie des routes par reconnaissance d'image et import d'informations non vérifiées. ;-)
Utilisation des points sur un GPS Locosys GT-31
Dans le cadre du projet OpenStreetMap, j'ai eu la chance de disposer d'un des GPS de la branche belge d'OSM. J'ai mis quelques temps à comprendre comment pouvoir extraire les marques du gps, j'écris donc un petit billet pour les éventuelles personnes dans le même cas
Pour les traces normales, il est plus simple d'utiliser directement la carte SD et de convertir les .nmea en .gpx à l'aide Gpsbabel ou gpsvisualizer.
Mais dans les données de la carte SD, impossible de visualiser les points de passage (waypoint). Il vous faut alors utiliser le programme perl : navilink.
Téléchargez le fichier, puis faites un petit apt pour installer la bibliotheque libdevice-serialport-perl:
sudo aptitude install libdevice-serialport-perl
Ensuite, branchez et allumez le GPS et rendez-vous dans le menu NaviLink. Activez le protocole navilink. Vous devriez voir un message qui ressemble à "In Navilink Mode ...[POWER] to reset".
De retour sur votre ordinateur, faites un sudo perl navilink.pl -v -o waypoints.gpx getwp
le -o spécifie le fichier de sortie et est suivi par la commande à exécuter (getwp pour récupérer les WayPoints)
Ensuite pressez le bouton [POWER] pour éteindre votre gps et jouez avec votre GPX des points
OSM et Journées Géomatiques de l'Ouest
Des mappeurs sont invités cette années aux Journées Géomatiques de l'Ouest organisée par le Réseau Géomatique de l'Ouest à la Roche-sur-Yon ces 15 et 16 juin 2009, pour présenter différents aspects d'OpenStreetMap. Pour ma part j'y ferais une présentation des serveurs de tuiles lors des ateliers pratiques.
Le vélo-partage dans OSM
Adepte du Vélopartage je trouvais regrettable de ne pas trouver de symbolisation des stations dans les cartes d'OpenStreetMap, qu'à ne cela tienne OSM étant un projet libre si celui-ci ne me convient il me reste à l'améliorer.
Première chose il va falloir trouver une icône au format svg simple et représentative, je me suis basé sur l'icône de milovanderlinden publiée sous licence PublicDomain sur openclipart.org. Les règles de création d'icônes ont été définies dans une page du wiki, vous y trouvererz les règles de taille d'image et de réduction du poids du fichier final. Le résultat est ensuite uploadé dans le répertoire svn idoine.
Deuxième étape la modification du fichier de règles de rendu. Dans ce cas je me limite au niveau de zoom 17. J'ai ajouté le bloc de code suivant au fichier osm-map-features-z17.xml :
<rule e="node" k="amenity" v="bicycle_rental"> <symbol ref="bicycle_rental" position="center"/> </rule>J'indique au moteur de rendu d'utiliser l'image nommée bicycle_rental pour les noeuds (node) de service (amenity) taggé bicycle_rental.
Le tour est joué il reste à demander un nouveau rendu avec InformationFreeway sur Nantes par exemple et de visualiser le résultat
L'étape suivante sera de symboliser différement les stations simples des stations où il est possible de s'abonner. Il faut avant cela faire évoluer le tag pour ajouter ces informations.
Lien OSM de l'image : http://www.openstreetmap.org/?lat=47.20709&lon=-1.57181&zoom=17&layers=0B00FTF
Faire une carte pour un GPS Garmin eTrex à partir d'Open Street Map
Ce billet est sous licence Art Libre 1.3, mauvaise illustration comprise.
Les GPS Garmin (comme par exemple le eTrex Legend HCx que possède Gulliver) utilisent un format de carte propriétaire. Mais il est néanmoins possible de charger une carte générée à partir des données d'Open Street Map alias OSM (donc libre !) sur le Garmin.
À la louche, la création d'une telle carte se fait en deux étapes : découper les données de france.osm en plusieurs morceaux grâce au programme libre splitter puis générer par mkgmap (libre aussi) la carte au format Garmin à partir de ces morceaux.
En premier lieu, on crée la structure de répertoires pour stocker les données générées :
$ mkdir splitted-osm && mkdir garmin-mapssplitted-osm/ contiendra les morceaux de données OSM de la France et garmin-maps/ contiendra la carte générée au format Garmin.
On récupère les données OSM de la France[1] :
$ wget http://download.geofabrik.de/osm/europe/france.osm.bz2On découpe ce gros fichiers france.osm en plusieurs fichiers plus petits en utilisant le programme libre splitter :
$ wget http://www.mkgmap.org.uk/splitter/splitter.jar $ cd splitted-osm/ $ java -Xmx2G -jar ../splitter.jar ../france.osm.bz2 $ cd ..L'option -Xmx2G permet d'utiliser une taille de pile plus important (2 Go) pour la machine virtuelle Java. Vous pouvez essayer avec une taille moins importante (-Xmx1G ou -Xmx512m) et passer à une taille supérieure si vous avez une exception java.lang.OutOfMemoryError: Java heap space.
On récupère ensuite la dernière version de mkgmap et on l'utilise pour créer la carte au format Garmin :
$ wget http://www.mkgmap.org.uk/snapshots/mkgmap-r1051.tar.gz $ tar zxf mkgmap-r1051.tar.gz $ cd garmin-maps/ $ java -Xmx2G -jar ../mkgmap-r1051/mkgmap.jar --gmapsupp --latin1 --net ../splitted-osm/*.osm.gzLes options utilisées :
- --gmapsupp : on génère le fichier gmapsupp.img qui résume tous les morceaux de carte générés ;
- --latin1 : encodage des caractères au format Latin1 pour pouvoir afficher les accents ;
- --net : on génère une carte routable qui permette au GPS d'indiquer une route[2].
Et voilà ! Il ne reste plus qu'à transférer toutes les données du répertoire garmin-maps/ (63240001.img, gmapsupp.img, ...) dans le répertoire Garmin/ (à créer si nécessaire) du GPS Garmin monté on USB Mass Storage ou sur sa carte mémoire micro-SD mise dans un lecteur.
Mais si vous ne voulez pas vous fatiguer, des cartes toutes faites sont disponibles ici : http://fredericbonifas.free.fr/osm/....
Liens utiles utilisés pour écrire ce billet :
- http://wiki.openstreetmap.org/wiki/...
- http://www.mkgmap.org.uk/page/main
- http://download.geofabrik.de/osm/
Dernière minute : on m'a soufflé à l'oreille que GroundTruth est un autre programme intéressant pour générer des cartes Garmin. Je suis preneur de retours. :-)
Notes[1] Ne pas utiliser les données d'hexagone.openstreetmap.fr qui sont invalides !
[2] Mise à jour 2009-06-29 : j'ai testé et ça marche.
Migration OpenStreetMap
Voilà C'est parti! OpenStreetMap est mis en lecture seule afin d'effectuer une grosse mise à jour ce Week-end.
En effet, Le passage de l'Api v5 vers V6 devrai apporter un lot de nouveautés au site de cartographie en ligne, comme par exemple la description d'un groupe d'éditions (à la manière d'un gestionnaire de code source).
OSM sera donc en lecture seule ou même désactivé par moment pour le w-e. Si tout ce passe bien, il devrait réapparaître lundi dans la journée.
Il ne faudra alors pas oublier de mettre à jour la configuration de vos éditeurs pour prendre en compte la nouvelle version.
Sous merkaartor :
Dans Préférences > Données > utilise l'API v0.6.
Pour plus de renseignements consultez le Wiki .
GPS D'OpenStreetMap ... Merci NlNet
Il y a quelques temps, la fondation Nlnet a fait cadeau à OpenStreetMap Belgique de 11 DataLogger GPS.
Les Datalogger sont des petits GPS qui ne permettent pas forcément de visualiser une carte, mais leurs utilisations sont plutôt d'enregistrer des points fournis par la puce GPS pour une exploitation ultérieure. Ici en l'occurrence, Pour tracer des rues sur OpenStreetMap.
Je suis donc, depuis lundi, devenu l'usufruitier d'un des ces 11 GPS.
Le temps d'apprivoiser la bête ... et je fournirai à OSM de belles traces toutes neuves...
Encore Merci à NlNet
Convertir une URL Google Maps en Open Street Map
Xavier a déjà fait un billet dessus mais tant pis ! J'ai fait un petit script PHP pour convertir une URL de Google Maps en URL Open Street Map (source libre).
Mais après avoir montré le code sur la liste talk-fr d'openstreetmap, on m'a suggéré de faire la même chose en bookmarlet. Grâce à l'aide de Yann Coupin, c'est maintenant chose faite et disponible sur la même page que le script, idem pour le source.
Au passage, ça m'a permis d'apprendre ce qu'est un bookmarklet : c'est un bout de JavaScript qu'on stocke dans ses Marque-pages et qui fait des transformations sur la page courante lorsque on le sélectionne. Amusant. Maintenant je pourrais presque passer pour un pro du Web 2.0, presque... :-)
Et au passage, c'est un micro-exemple du travail en logiciel libre : quelqu'un fait une proposition, quelqu'un d'autre arrive et propose une extension auquel il n'avait pas pensé au départ, voir même propose un morceau de code. On construit beaucoup mieux en coopérant !
OSM Errors Contest
Je corrigeais mes erreurs sur OpenStreetMap récemment à l'aide de l'outil d'Etienne (merci à lui) quand l'idée m'est venue, organiser des concours de correction d'erreurs. Le monde de la cartographie libre n'est pas trivial, il faut un certain temps pour assimiler les nombreuses règles, la nomenclature évolue, autant de chose qui se font multiplier des petites erreurs facilement corrigeable, j'ai donc lancé l'idée de concours de corrections dans un mail sur la liste de discussions française.
Si cette idée vous séduit je vous invite à en débattre ici dans les commentaires ou mieux dans la liste de discussions des mappeurs français.
Un sondage a été lancé pour déterminer la durée de chaque contest.
"Le Nord c'est en haut", mappeur anonyme