View
1.903
Download
0
Category
Preview:
DESCRIPTION
Présentation donnée lors des dernières Journées Méditerranéennes des Logiciels Libres de Sophia Antipolis à Polytech Nice
Citation preview
JM2L - 2011
Arnaud Van De Casteele
Cartographier le monde Cartographier le monde avec des outils libresavec des outils libres
Arnaud Van De Casteele
Introduction & Objectifs
Le phénomène OpenStreetMapQu'est ce qu'OpenStreetMap ?Comment participer ?Exemple d'application
Exploiter OpenStreetMapLes différentes sources de donnéesLes API cartographiques existantesMise en application
Conclusions
IntroductionIntroduction OpenStreetMapOpenStreetMap ExploitationExploitation ConclusionConclusion
Des producteurs et des offres nombreuses mais ...
Pourquoi une carte libre ?
Pouvoir l'utiliser sans contrainte de :
Licence
Prix
Créativité
Exhaustivité
IntroductionIntroduction OpenStreetMapOpenStreetMap ExploitationExploitation ConclusionConclusion
Comparaison des différents producteurs de données :http://www.geotribu.net/applications/baselayers/
1) Comprendre les principes généraux d'OpenStreetMap
2) Apprendre à participer à OpenStreetMap
3) Exploiter les données OpenStreetMap
Objectifs
IntroductionIntroduction OpenStreetMapOpenStreetMap ExploitationExploitation ConclusionConclusion
source : cloudmade
IntroductionIntroduction OpenStreetMapOpenStreetMap ExploitationExploitation ConclusionConclusionQu'est ce qu'OSM Comment participer ? Exemples d'applications
Site internet :http://www.openstreetmap.org/Wiki :http://wiki.openstreetmap.org/wiki/Main_PageCommunauté Fr :http://openstreetmap.fr/
OpenStreetMapOpenStreetMap
+ =
Projet CommunautaireProjet CommunautairePour la création de cartes libresPour la création de cartes libres
→ Base de données libre
Initié en 2004 par Steve Coast
Licence ouverte (odbl) (Remplace CC-BY-SA)
490 000 inscrits + de 115 millions de routes
+ de 2,5 milliards de points GPS
Thématiques :Voies de circulation
Édifices, commercesItinéraires (bus, métro, etc.)
etc .
Statistiques
IntroductionIntroduction OpenStreetMapOpenStreetMap ExploitationExploitation ConclusionConclusionQu'est ce qu'OSM Comment participer ? Exemples d'applications
http://wiki.openstreetmap.org/wiki/Stats
IntroductionIntroduction OpenStreetMapOpenStreetMap ExploitationExploitation ConclusionConclusionQu'est ce qu'OSM Comment participer ? Exemples d'applications
Collecte des données
Téléchargementsur le serveur OSM
Édition de la géométrie
Édition des attributs
Rendu final
De l'acquisition à la production
Acquisition des données
GPS Intégration des cartes OSMDirectement dans des GPS Garmin
Téléphone portableEx : OSMTracker Android
Carte PapierWalking Papers
IntroductionIntroduction OpenStreetMapOpenStreetMap ExploitationExploitation ConclusionConclusionQu'est ce qu'OSM Comment participer ? Exemples d'applications
http://wiki.openstreetmap.org/wiki/Editing
Tablette tactileEx : Ilos
Walking Papers
http://walking-papers.org/
1- Vous imprimez la zone que vous voulez couvrir2- Vous partez sur le terrain avec cette carte3- De retour vous scannez votre carte4- Et vous la visualisez directement dans votre éditeur
Source des images : http://www.geographiques.org/
1
2
4
IntroductionIntroduction OpenStreetMapOpenStreetMap ExploitationExploitation ConclusionConclusionQu'est ce qu'OSM Comment participer ? Exemples d'applications
- Potlach (édition en ligne) - JOSM- Merkatoor- ...
Potlach (V2)
http://josm.openstreetmap.de/
IntroductionIntroduction OpenStreetMapOpenStreetMap ExploitationExploitation ConclusionConclusionQu'est ce qu'OSM Comment participer ? Exemples d'applications
Fonctionnalités :
Import & export des données OSM
Géolocalisation automatique des fichiers audio, vidéo et images
Etc.
+ De nombreux plugins JOSM :
Cadastre FrançaisOpenStreetBugs
Routing
http://josm.openstreetmap.de/wiki/Plugins
Édition de donnéesJOSM
Noeuds Ligne Polygone
IntroductionIntroduction OpenStreetMapOpenStreetMap ExploitationExploitation ConclusionConclusionQu'est ce qu'OSM Comment participer ? Exemples d'applications
Format de données : KISS*
Les constituants de base de l'information géographique dans OSM
* Keep It Simple and Smart * * Keep it Simple Stupid
higway = Tertiary
higway = trunk
higway = Residential
higway = trunktunnel = yes
leisure = garden
building = yestourism = museum
IntroductionIntroduction OpenStreetMapOpenStreetMap ExploitationExploitation ConclusionConclusionQu'est ce qu'OSM Comment participer ? Exemples d'applications
higway = secondary
Les attributs descriptifs
Vous êtes libres de nommer ce que vous voulez !
Source : http://www.geofabrik.de
IntroductionIntroduction OpenStreetMapOpenStreetMap ExploitationExploitation ConclusionConclusionQu'est ce qu'OSM Comment participer ? Exemples d'applications
Un projet fou ? Peut être pas !
Paris : Aout 2006Paris : Aout 2006
Paris : Décembre 2010Paris : Décembre 2010
Janvier 2010 : Séisme
Moins de 24h après des données exploitables
Exploitation des images de Yahoo, Digital Globe, Geo Eye, etc.
Cartographie :
● 16 000 bâtiments en moins de en 48h● Praticabilité des rues● Campements
IntroductionIntroduction OpenStreetMapOpenStreetMap ExploitationExploitation ConclusionConclusionQu'est ce qu'OSM Comment participer ? Exemples d'applications
Source :http://www.flickr.com/photos/itoworld/
Humanitarian OSM Team : Haitihttp://maposmatic.org/
MapOsMatic
Qu'est ce qu'OSM Comment participer ? Exemples d'applications
http://maposmatic.org/
Réaliser votre propre plan de ville
IntroductionIntroduction OpenStreetMapOpenStreetMap ExploitationExploitation ConclusionConclusion
Qu'est ce qu'OSM Comment participer ? Exemples d'applications
IntroductionIntroduction OpenStreetMapOpenStreetMap ExploitationExploitation ConclusionConclusion
WheelMap.orghttp://wheelmap.org
Cartographie des endroits accessibles pour les personnes à mobilité réduite
Mais ausi
OpenFireMap → http://www.openfiremap.org
Itransport → http://www.itransports.fr/fr/itineraire
GéoVelo → http://www.geovelo.fr/
OSMInterest → http://178.32.101.237/osminterest/
OSMQA → http://osmqa2.qualitystreetmap.org/osmqa
OpenSeaMap → http://openseamap.org/
etc.
Sources de données API Cartographiques Mise en application
IntroductionIntroduction OpenStreetMapOpenStreetMap ExploitationExploitation ConclusionConclusion
Formats de données
.SHP
.AI
.etc
.OSM
Geofabrikhttp://download.geofabrik.de/osm/Découpage par zone et par ville
CloudMadehttp://downloads.cloudmade.com/Découpage par zone et par villeFormats :Garmin Map FilesShapefile TomTom POIAdobe Illustratoretc.
Web Data(Images tuilées)
Style Mapnik Style Cycle Map
CloudMadehttp://maps.cloudmade.com
Style personnalisable
Fichiers
Sources de données API Cartographiques Mise en application
IntroductionIntroduction OpenStreetMapOpenStreetMap ExploitationExploitation ConclusionConclusion
API existantes
Tile5http://download.geofabrik.de/osm/Se base sur les potentialités de l'HTML5
PolyMapshttp://polymaps.org/
Spécialisée dans le rendu SVG
LeafLethttp://leaflet.cloudmade.com/
Communauté activeet nombreuses fonctionnalités
OpenLayershttp://openlayers.org/La plus ancienne et cellepossédant le plus de fonctionnalités
Modest Mapshttp://modestmaps.com/Langage Flash
Sources de données API Cartographiques Mise en application
IntroductionIntroduction OpenStreetMapOpenStreetMap ExploitationExploitation ConclusionConclusion
1er carte<head> <title>OpenLayers map preview</title> <style type="text/css"> #map { width : 600px ; height : 400px ; border : 1px solid black ; } </style><script src="http://openlayers.org/api/OpenLayers.js" type="text/javascript"></script><script>function init() { map = new OpenLayers.Map("map" ,{ controls:[new OpenLayers.Control.MouseDefaults()] }) ; map.addControl(new OpenLayers.Control.PanZoom()); map.addControl(new OpenLayers.Control.MousePosition()) ; map.addControl(new OpenLayers.Control.Attribution()); var mapnik = new OpenLayers.Layer.OSM( "OSM Mapnik", "http://tile.openstreetmap.org/${z}/${x}/${y}.png") ; map.addLayers([mapnik]) ; map.setCenter(new OpenLayers.LonLat(787229,5406137), 15);}</script> </head> <body onload="init()">
</div> <div id="map"> </div></body>
</html>
1- Définition du style
2- Appel de la librairie
3- Création de l'objet Map
4- Ajout de contrôles
5- Ajout de la couche OpenStreetMap
6- Ajout de la carte à l'objet map
7- Centrage de la carte et zoom
Résultat
Sources de données API Cartographiques Mise en application
IntroductionIntroduction OpenStreetMapOpenStreetMap ExploitationExploitation ConclusionConclusion
Ne pas oublier la source !!!
IntroductionIntroduction OpenStreetMapOpenStreetMap ExploitationExploitation ConclusionConclusion
OpenStreetMap, 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
Maintenant à vous de participer !
Avec le monde pour seule communauté
Association OSGeo-frhttp://osgeo.asso.fr/
Association OSM-frhttp://openstreetmap.fr/
Des Questions ?
http://geotribu.net/
@geotribu
Arnaud Van De Casteelearnaud {dot} sig {at} gmail {dot} com
Recommended