An Openstreetmap introduction for Pole Numerique of Drome (France) done on 10th November 2012.
Une introduction a Openstreetmap realisee pour le Pole Numerique de la Drome le 10 Novembre 2012
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre 2012
1. http://www.openstreetmap.org http://www.openstreetmap.fr
La cartographie Libre avec
OpenStreetMap Colin Durand – Julien Thevenon
Pôle Numérique – 6 Juillet 2012 – VALENCE
2. OpenStreetMap
1. Le projet
• Principes
• Concurrents
• Evolution
2. Réutiliser les données
• Formats
• Applications
• Utilisateurs
3. Contribuer
• Principes
• Sources de données
• Modèle de données
• Outils
3. Qu'est ce qu'OpenStreetMap ?
●
Base de donnée cartographique
●
Initié par Steve Coast en Angleterre en 2004
●
Projet collaboratif
●
Licence Libre
+ =
« OpenStreetMap est le Wikipedia de la cartographie »
http://wiki.openstreetmap.org/wiki/About
4. But et Principes
●
“Créer et fournir des données géographiques libres [...]
à quiconque en aura besoin”
●
Fonctionnement basé sur les principes du "web 2.0"
●
Contributeurs de compétences diverses non experts
●
Aggrégation de connaissances locales
➢
A terme la meilleure couverture du monde
http://wiki.openstreetmap.org/wiki/About
5. Licence
●
Licence libre
●
Carte : CC-BY-SA 2.0 (Creative Commons)
●
Base de donnée : ODBL 1.0 (Open Database Licence)
●
Permet la libre diffusion et réutilisation des
données a condition de:
●
Indiquer la source des données
●
Partager sous une licence similaire ou identique
http://wiki.openstreetmap.org/wiki/Licence
7. Les “Concurrents”
●
Acteurs historiques: Tele Atlas, Navteq
●
Institutionnels: IGN (FR),Ordonnance Survey (GB)
●
Google Maps, Google Map Maker
●
Restrictions importantes
●
Pas de reproduction, modifications,dérivations...
●
Conditions d'accès
●
Mises à jour en cycle long
●
Couverture non homogène
8. Les “Concurrents”
●
Google Map
●
Orienté voitures
●
Hétérogène
●
Pas de données, uniquement services
●
Google Map Maker
●
Utilisateur cède ses droits à Google
●
Restriction de distribution des données
http://wiki.openstreetmap.org/wiki/FAQ#Why_don.27t_you_just_use_Google_Maps.2Fwhoever_for_your_data.3F
9. Evolution
●
Bouche à oreille
●
Exposition médiatique
●
Associations
●
Formations
➢
Toujours plus de
contributeurs
➢
Et de contributions !
http://wiki.openstreetmap.org/wiki/Stats
10. Communauté
●
Plus de 800000 inscrits
●
20000 membres actifs par mois
●
Moyens de communication
●
Techniques: Mailing listes, forums, sites, tchat
●
Rencontres : , salons, conférences
●
Structures
●
Fondation http://www.osmfoundation.org
●
Gestion des serveurs, représentation légale
●
Nationales http://www.openstreetmap.fr
●
Interlocuteurs des administrations, représentation nationale
●
Locales
●
GULs, clubs locaux etc
11. www.openstreetmap.org
● Point d'entrée du
projet
● Consultation de la
carte
● Modifications en ligne
● Recherche
● Reverse géocoding
● Documentation
● Fonctions d'export
13. Formats de données
Web Data Données OSM
(Images tuilées) (Fichiers)
Style Mapnik Style Cycle Map
Geofabrik
http://download.geofabrik.de/osm/
Découpage par zone et par ville
.OSM
APIs OSM
http://www.osm.org/api/0.6
http://overpass-api.de
Requêtes personnalisées
Minutes Diff
CloudMade .
http://maps.cloudmade.com CloudMade
SH
http://downloads.cloudmade.com/
P
Découpage par zone et par ville
Style personnalisable .AI
.etc Formats :
Garmin Map Files
Shapefile
TomTom POI
Adobe Illustrator
etc.
14. Utilisation des tuiles
●
Image dans un document
●
Carte glissante dans une page
web
●
Applications smartphone
●
Plan de ville
http://maposmatic.org/
http://wiki.openstreetmap.org/wiki/Tile
15. Utilisation des tuiles - Mashup
●
Tuiles en fond de carte
●
Calques de données superposés
●
Interactivité
●
Javascript et APIs
●
Openlayers http://openlayers.org
●
Leaflet http://leaflet.cloudmade.com
16. Utilisation des données - Rendus
●
Génération de cartes personnalisées
●
Rendus thématiques
●
Outils dediés
●
Mapnik http://www.mapnik.org
●
TileMill http://mapbox.com/tilemill
●
Maperitive http://www.maperitive.net
On ne cartographie pas pour le rendu !
http://wiki.openstreetmap.org/wiki/Rendering
17. Utilisation des données - Routage
●
En ligne
●
Mapquest http://open.mapquest.fr
●
Hors ligne
●
GPS Garmin
●
Navit
●
Multimodal
●
Accessibilité http://wheelmap.org/fr
http://wiki.openstreetmap.org/wiki/Routing
18. Utilisation des donnés – plus encore
●
Usage SIG
●
Calcul d'isochrones
●
Génération d'environnement 3D
●
Géocodage
●
Géolocalisation
●
...
http://wiki.openstreetmap.org/wiki/List_of_OSM_based_Services
19. Utilisateurs Institutionnels
●
Ville d'Orange
●
Plan touristique réalisé en collaboration avec 3Liz
●
Plouarzel
●
Plan touristique
●
Communauté de commune de Brest
●
Développement de l'outil Chimère
●
Rennes
●
Utilisation de Chimère http://rennes.carte-ouverte.org/
●
Mont de Marsan
●
Géolocalisation des travaux
●
HOT (Humanitarian OSM Team)
http://hot.openstreetmap.org/
●
Mapping d'Haiti apres le tremblement de terre de 2010
●
Cartes fournies aux secouristes
22. Pourquoi et comment ?
●
Parce qui mieux que vous connait votre region?
●
Pour contribuer au “pot commun”
●
En utilisant OpenStreetMap
●
En faisant la promotion d'OpenStreetMap
●
En ajoutant des données
●
En signalant des points à améliorer
23. Principe
Téléchargement Édition des
depuis le serveur OSM attributs
Collecte des données Édition de Rendu final
la géométrie
24. Sources de données
Collecte sur le terrain ●Cadastre
●
Connaissances
● ●
Données libres
Imageries aériennes
●
Pas de données proprietaires !!
25. Sources de données - Le terrain
●
Matériel ●
Données
●
GPS ●
Noms et numéros de rue
●
Papier-Crayon ●
Points d'intérets
●
Appareils Photos ●
Sens de circulations
●
Field papers ●
Noms des batiments
●
Vélo... ●
OSMecum ....
Attention aux GPS avec cartographie propriétaire !!
http://wiki.openstreetmap.org/wiki/Mapping_techniques
26. Sources de données - Décalquage
●
Bing Sat
●
LandSat
●
Orthophotos
➢
Occupation du sol
➢
Voies de circulation
●
Cadastre
➢
Voirie
➢
Numeros de batiments
➢
Lieu-dits
27. Structure de donnée
Format de données : KISS*
3 catégories d'éléments de base
●
• Nœuds • Lignes • Relations
Associés a des attributs
●
* Keep It Simple and Smart
* Keep it Simple Stupid
http://wiki.openstreetmap.org/wiki/Elements
28. Structure de donnée – Les Noeuds
●
Eléments de base
●
Possèdent des coordonnées géographiques
●
Représentés sous forme ponctuelle
●
Constituant des chemins
●
Eventuellement membres de relation(s)
●
Peuvent porter des attributs
➢
Exemples: arrêts de bus, point de recyclage, mini rond-
point, DAB...
http://wiki.openstreetmap.org/wiki/Node
29. Structure de donnée – Les Lignes
●
Suites ordonnées de noeuds
●
Representées sous forme linéaire
●
Orientées
●
Forment un polygone si elles sont fermées
●
Eventuellement membres de relation(s)
●
Peuvent porter des attributs
➢
Exemples : Routes, frontieres, batiments, cours d'eau...
http://wiki.openstreetmap.org/wiki/Way
30. Structure de donnée – Les Relations
●
Suites ordonnées d'éléments
●
Représentent des structures complexes par
regroupement d'éléments
●
Chaque élément peut avoir un “rôle”
●
Eventuellement membre de relation(s)
●
Peuvent porter des attributs
➢
Exemples: Une ligne de bus contenant ses 2
directions et ses arrets, frontières d'un département,
groupe scolaire...
http://wiki.openstreetmap.org/wiki/Relation
31. Structure de donnée – Les Attributs
● En anglais
● Paires clefs/valeurs
● Un ou plusieurs par élément
● Qualifient les éléments de base
● Documentés sur le wiki du projet
● Repertoriés dans des guides thématiques
● Définis par la communauté ou la fréquence d'usage
● Exemples: highway=residential, natural=water,
shop=bakery, addr:postcode=26000
http://wiki.openstreetmap.org/wiki/Tag
32. Structure de donnée – Les Attributs
amenity = postbox highway = secondary
highway = residential
leisure = garden
highway = tertiary
highway = trunk
building = yes highway = trunk
tourism = museum tunnel = yes
33. Editeurs
●
Fonctionnalités de base
●
Envoi/Réception de données sur/depuis les serveurs OSM
●
Modifications de géométrie
●
Edition des attributs
●
Fonctionnalités avancées
●
Superpositions de données OSM et externes
●
Résolution de conflits
●
Validation de données
●
Géolocalisation de fichiers audios/photos/vidéos
●
Support de plugins additionnels
●
...
http://wiki.openstreetmap.org/wiki/Editors
34. Editeurs Online
●
Potlatch
http://www.openstreetmap.org
●
Mapzen
http://mapzen.cloudmade.com
●
Amenity Editor
http://ae.osmsurround.org
●
Sans installation
●
Dans le navigateur
●
Légers
●
Moins complets que les éditeurs offline
➢
Plus adaptés pour des éditions basiques
http://wiki.openstreetmap.org/wiki/Editors
35. Editeurs Online nomades
●
Android
●
IOS
●
Windows Phone
●
Symbian
➢
http://wiki.osm.org/wiki/Editor
● Nécessitent une connection
● Disponibles partout
● Fonctionnalités de base
● Souvent peu ergonomiques
➢ Pour des éditions basiques et
ponctuelles
http://wiki.openstreetmap.org/wiki/Editors
36. Editeurs offline
●
JOSM
http://josm.openstreetmap.de
●
Merkaartor
http://merkaartor.be
●
Plugins pour SIG
http://wiki.osm.org/wiki/QGIS_OSM_Plugin
● Nécessitent une installation
● Applications à part entière
● Parfois gourmands en mémoire
● Très complets
● Gèrent toutes les sources de données
➢ Adaptés pour des sessions d'editions
avancées
http://wiki.openstreetmap.org/wiki/Editors
37. Outils de controle qualité
●
OSM Inspector
http://tools.geofabrik.de/osmi
●
Keep Right
http://keepright.ipax.at
●
Osmose
http://osmose.openstreetmap.fr
●
OpenStreetBug
http://openstreetbugs.schokokeks.org
●
(JOSM Plugin Validator) ● Outils en ligne
● Validation a posteriori
● Liens avec Potlatch et JOSM
● OpenStreetBug permet aussi
de signaler des problèmes
➢ A utiliser sans moderation !
http://wiki.openstreetmap.org/wiki/Quality_assurance
38. Outils de suivi
●
Suivi des attributs
●
TAG Info
http://taginfo.osm.org
●
OSM Watch
http://osm102.openstreetmap.fr/~zorglub/watch/
●
Suivi des modifications
●
OSM Mapper
http://www.itoworld.com
●
OSM Watch list
http://matt.dev.openstreetmap.org/owl_viewer/
http://wiki.openstreetmap.org/wiki/Quality_assurance
39. Conclusion
●
Un projet mature avec de nombreux outils
●
Une participation facile et une
communauté ouverte
●
Une totale liberté à toutes les étapes de
création (acquisition, édition, etc.)
●
La possibilité de remplacer
avantageusement des solutions fermées
●
Un futur prometteur : 3D, 4D, indoor ...
40. Sources
●
Présentation sous licence CC-BY-SA
●
Vous êtes libres de
Partager : reproduire, distribuer et communiquer la présentation
●
●
Remixer : adapter la présentation
●
Utiliser cette présentation à des fins commerciales
●
À condition de
●
Indiquer les auteurs de la présentation
➢
Julien Thevenon et Colin Durand
●
La partager sous des conditions identiques
●
Présentation inspirée de
●
Florian Lainez
●
Frederic Rodrigo
Nicolas Moyroud
Modèle de présentation sous licence CC-BY-ND http://www.showeet.com
41. Sources
●
Presentation sous licence CC-BY-SA
●
Vous êtes libres de
Partager : reproduire, distribuer et communiquer la présentation
●
●
Remixer : adapter la présentation
●
Utiliser cette présentation à des fins commerciales
●
À condition de
●
Indiquer les auteurs de la présentation
➢
Julien Thevenon et Colin Durand
●
La partager sous des conditions identiques
●
Présentation inspirée de
●
Florian Lainez
●
Frederic Rodrigo
Nicolas Moyroud
Modèle de présentation sous licence CC-BY-ND http://www.showeet.com
42. OpenStreetMap : la cartographie Libre
Merci de votre attention
Place aux travaux pratiques!
Il existe aussi un format binaire de données OSM : le PBF http://wiki.openstreetmap.org/wiki/Pbf La mise a disposition des données est gratuite via les minutes diff ou les exports, en revanche la distribution des tuiles consomme beaucoup de bandes passantes donc pour les sites a fort traffic il faut utiliser des strategies alternatives ( cache de tuile, serveur de tuile personnel etc ) Des infos sur la migration de Google Maps vers OSM sont disponibles sur le site http://switch2osm.org
Pour generer les cartes glissantes ou exporter des images: Onglet Export de www.osm.org
OSM Transport : http://demo.3liz.fr/osmtransport/ OSM Interest : http://demo.3liz.fr/osminterest/
En haut a droite : http://open.mapquest.fr En bas a droite : http://maps.stamen.com/#toner/12/37.7706/-122.3782 En base a gauche : http://francetopo.fr/ La liste des outils n est pas exhaustive. Il existe d'autres http://wiki.openstreetmap.org/wiki/Category:Renderers De même il existe beaucoup de rendus différents http://wiki.openstreetmap.org/wiki/List_of_OSM_based_Services
Les sites et logiciels de routages mentionné sont loin d'être les seuls. Pour plus d informations cf : http://wiki.openstreetmap.org/wiki/Routing http://wiki.openstreetmap.org/wiki/OSM_on_GPS http://wiki.openstreetmap.org/wiki/Routing/offline_routers http://wiki.openstreetmap.org/wiki/Routing/online_routers Au niveau accessibilite on peut citer plus particulierement le site : http://wheelmap.org/fr/
En haut a droite : http://old.isokron.com/ En bas a droite : Image tirée du rapport d'Ophélie Petit : http://opheliepetit.fr/pdf/Dossierqualiteopenstreetmap.pdf En bas a gauche : capture d'écran d'une scene générée par osm2xp ( http://osm2xp.com/ ) pour le logiciel X-Plane et prise de vue aerienne correspondante par un utilisateur du logiciel
En haut a droite : Plan de la ville d'Orange realise a partir des données OSM en partie avec la société 3Liz. En bas a droite capture d ecran de la carte ouverte de Rennes
Attention aux GPS avec cartographie proprietaire integree ! Il faut s assurer qu ils ne recalent pas leur trace sur leur cartographie interne sinon il y a violation de copyright et incompatibilite avec la licence OSM Les donnees recuperees par GPS doivent etre transferees sur l'ordinateur de preference dans le format standard GPX Il existe des outils tels que GPSBLabel qui permettent le transfert et la conversion depuis un grand nombre de GPS et de formats. Il peut etre necessaire de “nettoyer” les traces pour supprimer des points aberrants Il est conseille d envoyer les traces GPS sur openstreetmap pour permettre aux autres contributeurs de comparer les traces. Les OSMecums existent pour plusieurs thematiques et definissent de manieres non-exhaustives un ensemble d informations qu il est interessant de mapper. http://fieldpapers.org/ http://walking-papers.org/
Il existe une liste de discussion dédiée au sujet des schémas de représentation: [email_address] http://lists.openstreetmap.org/listinfo/tagging
Il est possible de retrouver une liste des principaux attribut sur cette page: http://wiki.openstreetmap.org/wiki/Map_features Les Guides thematiques ou OSMecum sont disponibles ici: http://wiki.openstreetmap.org/wiki/WikiProject_France/Osmecum
Un comparatif des editeurs est disponible ici: http://wiki.openstreetmap.org/wiki/Comparison_of_editors
Liste non exhaustive Sans installation signifie sans installation de l'editeur. Ils necessitent generalement d avoir le plugin flash installe ce qui est generalement le cas chez la plupart des gens. Potlatch : http://wiki.openstreetmap.org/wiki/Potlatch Mapzen : http://wiki.openstreetmap.org/wiki/Mapzen Amenity Editor : http://wiki.openstreetmap.org/wiki/Amenity_Editor
Liste non exhaustive Ces editeurs sont classes par Systeme d Exploitation Mobile: http://wiki.openstreetmap.org/wiki/Android http://wiki.openstreetmap.org/wiki/IOS http://wiki.openstreetmap.org/wiki/Windows_Phone http://wiki.openstreetmap.org/wiki/Bada http://wiki.openstreetmap.org/wiki/Symbian Concernant l ergonomie attention les evolutions de ces logiciels sont rapides donc elle peut s etre grandement amelioree
Liste non exhaustive http://wiki.openstreetmap.org/wiki/Josm http://wiki.openstreetmap.org/wiki/Merkaartor
Liste non exhaustive Tous les outils cites sauf le plugin JOSM Validator sont des outils de qualite a Posteriori et sont disponibles en ligne. Ces outils presentent generalement des liens de commande vers JOSM ou potlatch Pour certains outils comme OpenStreetBug il est possible de recuperer les marqueurs d erreur directement dans JOSM.
Liste non exhaustive. A signaler aussi l excellent Tag Watch http://wiki.openstreetmap.org/wiki/Tagwatch