SlideShare a Scribd company logo
1 of 24
Download to read offline
Cartographier le monde
   avec des outils libres
         Arnaud Van De Casteele
Arnaud Van De Casteele




                                  JM2L - 2011
Introduction & Objectifs

    Le phénomène OpenStreetMap
        Qu'est ce qu'OpenStreetMap ?
        Comment participer ?
        Exemple d'application

    Exploiter OpenStreetMap
       Les différentes sources de données
       Les API cartographiques existantes
       Mise en application

Conclusions
Introduction          OpenStreetMap         Exploitation           Conclusion


               Des producteurs et des offres nombreuses mais ...
Introduction                 OpenStreetMap           Exploitation   Conclusion


                                         Pourquoi une carte libre ?
Pouvoir l'utiliser sans contrainte de :

        Licence

        Prix

        Créativité

        Exhaustivité


Comparaison des différents producteurs de données :
http://www.geotribu.net/applications/baselayers/
Introduction        OpenStreetMap           Exploitation          Conclusion




Objectifs
            1) Comprendre les principes généraux d'OpenStreetMap

            2) Apprendre à participer à OpenStreetMap

            3) Exploiter les données OpenStreetMap
Introduction                  OpenStreetMap             Exploitation                Conclusion
     Qu'est ce qu'OSM               Comment participer ?   Exemples d'applications


                                                                                              source : cloudmade

          OpenStreetMap
    Projet Communautaire
Pour 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, commerces
  Itinéraires (bus, métro, etc.)
               etc .

Site internet :
http://www.openstreetmap.org/
Wiki :
http://wiki.openstreetmap.org/wiki/Main_Page
Communauté Fr :
http://openstreetmap.fr/
                                                                                     +    =
Introduction               OpenStreetMap              Exploitation            Conclusion
    Qu'est ce qu'OSM             Comment participer ?   Exemples d'applications



Statistiques
http://wiki.openstreetmap.org/wiki/Stats
Introduction              OpenStreetMap                      Exploitation              Conclusion
   Qu'est ce qu'OSM           Comment participer ?            Exemples d'applications



De l'acquisition à la production

                         Téléchargement                                     Édition des
                        sur le serveur OSM                                   attributs




 Collecte des données                                 Édition de                           Rendu final
                                                     la géométrie
Introduction               OpenStreetMap              Exploitation               Conclusion
    Qu'est ce qu'OSM             Comment participer ?   Exemples d'applications


                                                                       Carte Papier
Acquisition des données                                                Walking Papers
http://wiki.openstreetmap.org/wiki/Editing

              GPS
              Intégration des cartes OSM
              Directement dans des GPS Garmin



                       Téléphone portable
                       Ex : OSMTracker Android

                                                                  Tablette tactile
                                                                  Ex : Ilos
Introduction       OpenStreetMap                 Exploitation                          Conclusion
    Qu'est ce qu'OSM   Comment participer ?        Exemples d'applications



Walking Papers
                                       1- Vous imprimez la zone que vous voulez couvrir
                                       2- Vous partez sur le terrain avec cette carte
                                       3- De retour vous scannez votre carte
                                       4- Et vous la visualisez directement dans votre éditeur
                                       http://walking-papers.org/

                                                                         Source des images : http://www.geographiques.org/

1




                                          4


2
Introduction          OpenStreetMap             Exploitation                         Conclusion
    Qu'est ce qu'OSM       Comment participer ?   Exemples d'applications

                                           JOSM
Édition de données                                                                        http://josm.openstreetmap.de/



- Potlach (édition en ligne)
- JOSM
- Merkatoor
- ...




Potlach (V2)

                                                                                             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çais
                                                                                             OpenStreetBugs
                                                                                                      Routing

                                                                  http://josm.openstreetmap.de/wiki/Plugins
Introduction        OpenStreetMap               Exploitation                   Conclusion
   Qu'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


      Noeuds                             Ligne                             Polygone




                                                                     * Keep It Simple and Smart *
                                                                       * Keep it Simple Stupid
Introduction           OpenStreetMap             Exploitation                Conclusion
   Qu'est ce qu'OSM        Comment participer ?   Exemples d'applications



Les attributs descriptifs
Vous êtes libres de nommer ce que vous voulez !                        higway = secondary




              higway = Residential


                                                                               leisure = garden




                                      building = yes
higway = Tertiary                     tourism = museum




                                                                  higway = trunk

                                                                                   higway = trunk
                                                                                   tunnel = yes
Introduction       OpenStreetMap            Exploitation                            Conclusion
    Qu'est ce qu'OSM   Comment participer ?   Exemples d'applications



Un projet fou ? Peut être pas !
Paris : Aout 2006




                                                             Paris : Décembre 2010




                                                               Source : http://www.geofabrik.de
Introduction        OpenStreetMap             Exploitation                           Conclusion
      Qu'est ce qu'OSM     Comment participer ?   Exemples d'applications



Humanitarian OSM Team : Haiti
http://maposmatic.org/


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




                                                                            Source :http://www.flickr.com/photos/itoworld/
Introduction         OpenStreetMap             Exploitation            Conclusion
    Qu'est ce qu'OSM      Comment participer ?   Exemples d'applications



MapOsMatic
http://maposmatic.org/


Réaliser votre propre plan de ville
Introduction       OpenStreetMap             Exploitation            Conclusion
    Qu'est ce qu'OSM    Comment participer ?   Exemples d'applications



WheelMap.org
http://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.
Introduction               OpenStreetMap               Exploitation                  Conclusion
 Sources de données           API Cartographiques        Mise en application



Formats de données
                 Fichiers                                                Web Data
                                                                      (Images tuilées)
           Geofabrik                                Style Mapnik                 Style Cycle Map
           http://download.geofabrik.de/osm/
           Découpage par zone et par ville

.OSM       CloudMade
           http://downloads.cloudmade.com/
           Découpage par zone et par ville
           Formats :
           Garmin Map Files
.SHP       Shapefile
.AI        TomTom POI
.etc       Adobe Illustrator
           etc.
                                                                               CloudMade
                                                                               http://maps.cloudmade.com

                                                                               Style personnalisable
Introduction        OpenStreetMap                  Exploitation                     Conclusion
  Sources de données    API Cartographiques           Mise en application



API existantes

                       OpenLayers
                       http://openlayers.org/
                       La plus ancienne et celle
                       possédant le plus de fonctionnalités


                                                                             LeafLet
                                                    http://leaflet.cloudmade.com/
                                                               Communauté active
                                                   et nombreuses fonctionnalités


                       Tile5
                       http://download.geofabrik.de/osm/
                       Se base sur les potentialités de l'HTML5



                                                                            PolyMaps
                                                             http://polymaps.org/
                                                   Spécialisée dans le rendu SVG



                       Modest Maps
                       http://modestmaps.com/
                       Langage Flash
Introduction                OpenStreetMap                          Exploitation                      Conclusion
   Sources de données             API Cartographiques                  Mise en application



1er carte
<head>
   <title>OpenLayers map preview</title>
   <style type="text/css">
       #map { width : 600px ; height : 400px ; border : 1px solid black ; }   1- Définition du style
   </style>
<script src="http://openlayers.org/api/OpenLayers.js" type="text/javascript"></script> 2- Appel de la librairie
<script>
function init() {
    map = new OpenLayers.Map("map" ,{
              controls:[new OpenLayers.Control.MouseDefaults()] 3- Création de l'objet Map
   }) ;
   map.addControl(new OpenLayers.Control.PanZoom());
   map.addControl(new OpenLayers.Control.MousePosition()) ; 4- Ajout de contrôles
   map.addControl(new OpenLayers.Control.Attribution());

  var mapnik = new OpenLayers.Layer.OSM(
                                                    5- Ajout de la couche OpenStreetMap
    "OSM Mapnik",
    "http://tile.openstreetmap.org/${z}/${x}/${y}.png") ;

  map.addLayers([mapnik]) ;       6- Ajout de la carte à l'objet map

  map.setCenter(new OpenLayers.LonLat(787229,5406137), 15);                    7- Centrage de la carte et zoom
}
</script>
   </head>
   <body onload="init()">
      </div> <div id="map"> </div>
      </body>
</html>
Introduction        OpenStreetMap          Exploitation               Conclusion
  Sources de données    API Cartographiques   Mise en application



Résultat




                                                             Ne pas oublier
                                                              la source !!!
Introduction         OpenStreetMap              Exploitation             Conclusion




  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é
Des Questions ?
Arnaud Van De Casteele
arnaud {dot} sig {at} gmail {dot} com
http://geotribu.net/


               @geotribu
                                        Association OSGeo-fr
                                           http://osgeo.asso.fr/




                                           Association OSM-fr
                                        http://openstreetmap.fr/

More Related Content

Viewers also liked (20)

Yourprezi losdaniels
Yourprezi losdanielsYourprezi losdaniels
Yourprezi losdaniels
 
Tema 10. antiguo régimen
Tema 10. antiguo régimenTema 10. antiguo régimen
Tema 10. antiguo régimen
 
Trabajo de compu
Trabajo de compuTrabajo de compu
Trabajo de compu
 
Hardware evelin capelo 1
Hardware evelin capelo 1Hardware evelin capelo 1
Hardware evelin capelo 1
 
Obesidad mental
Obesidad mentalObesidad mental
Obesidad mental
 
Internet
InternetInternet
Internet
 
Actuar. promotores de Kosmo
Actuar. promotores de KosmoActuar. promotores de Kosmo
Actuar. promotores de Kosmo
 
Hardware jhonatan velasco 1
Hardware jhonatan velasco 1 Hardware jhonatan velasco 1
Hardware jhonatan velasco 1
 
Sistema de frenos
Sistema de frenosSistema de frenos
Sistema de frenos
 
La nutrición
La nutriciónLa nutrición
La nutrición
 
Presentación2
Presentación2Presentación2
Presentación2
 
Solidos cristalinos
Solidos cristalinosSolidos cristalinos
Solidos cristalinos
 
Paquetes...
Paquetes...Paquetes...
Paquetes...
 
Info sacu
Info sacuInfo sacu
Info sacu
 
Carlos V/I
Carlos V/ICarlos V/I
Carlos V/I
 
Juegos recreativos
Juegos recreativosJuegos recreativos
Juegos recreativos
 
EDUCACION VIAL
EDUCACION VIALEDUCACION VIAL
EDUCACION VIAL
 
4 raisons de maintenir votre page facebook
4 raisons de maintenir votre page facebook4 raisons de maintenir votre page facebook
4 raisons de maintenir votre page facebook
 
El comercio.
El comercio.El comercio.
El comercio.
 
Antonio buero
Antonio buero Antonio buero
Antonio buero
 

Similar to Cartographier le monde avec des outils libres

Projet OpenStreetMap Haiti - French 02/10/2012
Projet OpenStreetMap Haiti - French 02/10/2012Projet OpenStreetMap Haiti - French 02/10/2012
Projet OpenStreetMap Haiti - French 02/10/2012Severin Menard
 
Zoom sur OpenStreetMap - De l'Open Data dans vos SIG
Zoom sur OpenStreetMap - De l'Open Data dans vos SIGZoom sur OpenStreetMap - De l'Open Data dans vos SIG
Zoom sur OpenStreetMap - De l'Open Data dans vos SIGmapali
 
#HackFrancophonie @Etalab @CFImedias - Projet Espace OSM Francophone #ProjetE...
#HackFrancophonie @Etalab @CFImedias - Projet Espace OSM Francophone #ProjetE...#HackFrancophonie @Etalab @CFImedias - Projet Espace OSM Francophone #ProjetE...
#HackFrancophonie @Etalab @CFImedias - Projet Espace OSM Francophone #ProjetE...chavent nicolas
 
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...quicky_osm
 
Introduction to Open Street Map Presentation
Introduction to Open Street Map PresentationIntroduction to Open Street Map Presentation
Introduction to Open Street Map PresentationStrasWeb
 
OpenStreetMap : la carte libre du monde
OpenStreetMap : la carte libre du mondeOpenStreetMap : la carte libre du monde
OpenStreetMap : la carte libre du mondeSeverin Menard
 
OpenStreetMap - La carte libre du monde
OpenStreetMap - La carte libre du mondeOpenStreetMap - La carte libre du monde
OpenStreetMap - La carte libre du mondeSeverin Menard
 
Cartographie collaborative : opportunités et limites Présentation de l’asso...
Cartographie collaborative : opportunités et limites Présentation de l’asso...Cartographie collaborative : opportunités et limites Présentation de l’asso...
Cartographie collaborative : opportunités et limites Présentation de l’asso...arno974
 
Datapero #1 - OpenStreetMap
Datapero #1 - OpenStreetMapDatapero #1 - OpenStreetMap
Datapero #1 - OpenStreetMapDatapero
 
Demo1: OpenStreetMap : le monde rue après rue
Demo1: OpenStreetMap : le monde rue après rueDemo1: OpenStreetMap : le monde rue après rue
Demo1: OpenStreetMap : le monde rue après rueteleparc
 
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...quicky_osm
 
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...quicky_osm
 
Osm Training Ht10 Hot French Version
Osm Training Ht10 Hot French VersionOsm Training Ht10 Hot French Version
Osm Training Ht10 Hot French Versionchavent nicolas
 
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...quicky_osm
 
OpenStreetMap - Allons cartographier le monde - Fontenay le Comte
OpenStreetMap - Allons cartographier le monde - Fontenay le ComteOpenStreetMap - Allons cartographier le monde - Fontenay le Comte
OpenStreetMap - Allons cartographier le monde - Fontenay le ComteFrédéric Rodrigo
 
Solutions libres alternatives à Google Maps
Solutions libres alternatives à Google MapsSolutions libres alternatives à Google Maps
Solutions libres alternatives à Google MapsMakina Corpus
 
Présentation au GéoCamp Lyon de janvier2014
Présentation au GéoCamp Lyon de janvier2014Présentation au GéoCamp Lyon de janvier2014
Présentation au GéoCamp Lyon de janvier2014Sylvain Maillard
 
Presentation osm
Presentation osmPresentation osm
Presentation osmepidrome
 
#HackFrancophonie @Etalab @CFImedias - Projet Espace OSM Francophone #ProjetE...
#HackFrancophonie @Etalab @CFImedias - Projet Espace OSM Francophone #ProjetE...#HackFrancophonie @Etalab @CFImedias - Projet Espace OSM Francophone #ProjetE...
#HackFrancophonie @Etalab @CFImedias - Projet Espace OSM Francophone #ProjetE...chavent nicolas
 

Similar to Cartographier le monde avec des outils libres (20)

Projet OpenStreetMap Haiti - French 02/10/2012
Projet OpenStreetMap Haiti - French 02/10/2012Projet OpenStreetMap Haiti - French 02/10/2012
Projet OpenStreetMap Haiti - French 02/10/2012
 
Zoom sur OpenStreetMap - De l'Open Data dans vos SIG
Zoom sur OpenStreetMap - De l'Open Data dans vos SIGZoom sur OpenStreetMap - De l'Open Data dans vos SIG
Zoom sur OpenStreetMap - De l'Open Data dans vos SIG
 
#HackFrancophonie @Etalab @CFImedias - Projet Espace OSM Francophone #ProjetE...
#HackFrancophonie @Etalab @CFImedias - Projet Espace OSM Francophone #ProjetE...#HackFrancophonie @Etalab @CFImedias - Projet Espace OSM Francophone #ProjetE...
#HackFrancophonie @Etalab @CFImedias - Projet Espace OSM Francophone #ProjetE...
 
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...
 
Introduction to Open Street Map Presentation
Introduction to Open Street Map PresentationIntroduction to Open Street Map Presentation
Introduction to Open Street Map Presentation
 
OpenStreetMap : la carte libre du monde
OpenStreetMap : la carte libre du mondeOpenStreetMap : la carte libre du monde
OpenStreetMap : la carte libre du monde
 
OpenStreetMap - La carte libre du monde
OpenStreetMap - La carte libre du mondeOpenStreetMap - La carte libre du monde
OpenStreetMap - La carte libre du monde
 
Cartographie collaborative : opportunités et limites Présentation de l’asso...
Cartographie collaborative : opportunités et limites Présentation de l’asso...Cartographie collaborative : opportunités et limites Présentation de l’asso...
Cartographie collaborative : opportunités et limites Présentation de l’asso...
 
Cartopartie de fuveau #1
Cartopartie de fuveau #1Cartopartie de fuveau #1
Cartopartie de fuveau #1
 
Datapero #1 - OpenStreetMap
Datapero #1 - OpenStreetMapDatapero #1 - OpenStreetMap
Datapero #1 - OpenStreetMap
 
Demo1: OpenStreetMap : le monde rue après rue
Demo1: OpenStreetMap : le monde rue après rueDemo1: OpenStreetMap : le monde rue après rue
Demo1: OpenStreetMap : le monde rue après rue
 
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...
 
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...
 
Osm Training Ht10 Hot French Version
Osm Training Ht10 Hot French VersionOsm Training Ht10 Hot French Version
Osm Training Ht10 Hot French Version
 
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...
 
OpenStreetMap - Allons cartographier le monde - Fontenay le Comte
OpenStreetMap - Allons cartographier le monde - Fontenay le ComteOpenStreetMap - Allons cartographier le monde - Fontenay le Comte
OpenStreetMap - Allons cartographier le monde - Fontenay le Comte
 
Solutions libres alternatives à Google Maps
Solutions libres alternatives à Google MapsSolutions libres alternatives à Google Maps
Solutions libres alternatives à Google Maps
 
Présentation au GéoCamp Lyon de janvier2014
Présentation au GéoCamp Lyon de janvier2014Présentation au GéoCamp Lyon de janvier2014
Présentation au GéoCamp Lyon de janvier2014
 
Presentation osm
Presentation osmPresentation osm
Presentation osm
 
#HackFrancophonie @Etalab @CFImedias - Projet Espace OSM Francophone #ProjetE...
#HackFrancophonie @Etalab @CFImedias - Projet Espace OSM Francophone #ProjetE...#HackFrancophonie @Etalab @CFImedias - Projet Espace OSM Francophone #ProjetE...
#HackFrancophonie @Etalab @CFImedias - Projet Espace OSM Francophone #ProjetE...
 

More from arno974

How Grandmas can now Map the World - Empowering Citizen Cartographers
How Grandmas can now  Map the World - Empowering  Citizen CartographersHow Grandmas can now  Map the World - Empowering  Citizen Cartographers
How Grandmas can now Map the World - Empowering Citizen Cartographersarno974
 
Introduction to Volunteered Geographic Information and OpenStreetMap
Introduction to Volunteered Geographic Information and OpenStreetMapIntroduction to Volunteered Geographic Information and OpenStreetMap
Introduction to Volunteered Geographic Information and OpenStreetMaparno974
 
Improving volunteered geographic data quality using semantic similarity measu...
Improving volunteered geographic data quality using semantic similarity measu...Improving volunteered geographic data quality using semantic similarity measu...
Improving volunteered geographic data quality using semantic similarity measu...arno974
 
Présentation d'OpenStreetMap lors du forum français
Présentation d'OpenStreetMap lors du forum françaisPrésentation d'OpenStreetMap lors du forum français
Présentation d'OpenStreetMap lors du forum françaisarno974
 
A semi-supervised learning framework based on spatio-temporal semantic events...
A semi-supervised learning framework based on spatio-temporal semantic events...A semi-supervised learning framework based on spatio-temporal semantic events...
A semi-supervised learning framework based on spatio-temporal semantic events...arno974
 
Making Web Maps Beautiful & Different with TileMill
Making Web Maps Beautiful & Different with TileMillMaking Web Maps Beautiful & Different with TileMill
Making Web Maps Beautiful & Different with TileMillarno974
 
Past, Present and Future of WebMapping Application
Past, Present and Future of WebMapping ApplicationPast, Present and Future of WebMapping Application
Past, Present and Future of WebMapping Applicationarno974
 
From Geographic Information to GIS
From Geographic Information to GISFrom Geographic Information to GIS
From Geographic Information to GISarno974
 
Open Source GeoSpatial
Open Source GeoSpatialOpen Source GeoSpatial
Open Source GeoSpatialarno974
 
Du code à la carte
Du code à la carteDu code à la carte
Du code à la cartearno974
 
Using Spatial Ontologies for Detecting Abnormal Maritime Behaviour
Using Spatial Ontologies for Detecting Abnormal Maritime BehaviourUsing Spatial Ontologies for Detecting Abnormal Maritime Behaviour
Using Spatial Ontologies for Detecting Abnormal Maritime Behaviourarno974
 
Apport des technologies spatiales pour la détection de comportements anormaux...
Apport des technologies spatiales pour la détection de comportements anormaux...Apport des technologies spatiales pour la détection de comportements anormaux...
Apport des technologies spatiales pour la détection de comportements anormaux...arno974
 
Application de la géomatique décisionnelle à l'analyse des risques naturels
Application de la géomatique décisionnelle à l'analyse des risques naturelsApplication de la géomatique décisionnelle à l'analyse des risques naturels
Application de la géomatique décisionnelle à l'analyse des risques naturelsarno974
 
Apport de la géomatique décisionnelle à l'analyse du risque
Apport de la géomatique décisionnelle à l'analyse du risqueApport de la géomatique décisionnelle à l'analyse du risque
Apport de la géomatique décisionnelle à l'analyse du risquearno974
 
Potentialités et limites d'OSM pour les administrations territoriales
Potentialités et limites  d'OSM pour les  administrations territorialesPotentialités et limites  d'OSM pour les  administrations territoriales
Potentialités et limites d'OSM pour les administrations territorialesarno974
 

More from arno974 (15)

How Grandmas can now Map the World - Empowering Citizen Cartographers
How Grandmas can now  Map the World - Empowering  Citizen CartographersHow Grandmas can now  Map the World - Empowering  Citizen Cartographers
How Grandmas can now Map the World - Empowering Citizen Cartographers
 
Introduction to Volunteered Geographic Information and OpenStreetMap
Introduction to Volunteered Geographic Information and OpenStreetMapIntroduction to Volunteered Geographic Information and OpenStreetMap
Introduction to Volunteered Geographic Information and OpenStreetMap
 
Improving volunteered geographic data quality using semantic similarity measu...
Improving volunteered geographic data quality using semantic similarity measu...Improving volunteered geographic data quality using semantic similarity measu...
Improving volunteered geographic data quality using semantic similarity measu...
 
Présentation d'OpenStreetMap lors du forum français
Présentation d'OpenStreetMap lors du forum françaisPrésentation d'OpenStreetMap lors du forum français
Présentation d'OpenStreetMap lors du forum français
 
A semi-supervised learning framework based on spatio-temporal semantic events...
A semi-supervised learning framework based on spatio-temporal semantic events...A semi-supervised learning framework based on spatio-temporal semantic events...
A semi-supervised learning framework based on spatio-temporal semantic events...
 
Making Web Maps Beautiful & Different with TileMill
Making Web Maps Beautiful & Different with TileMillMaking Web Maps Beautiful & Different with TileMill
Making Web Maps Beautiful & Different with TileMill
 
Past, Present and Future of WebMapping Application
Past, Present and Future of WebMapping ApplicationPast, Present and Future of WebMapping Application
Past, Present and Future of WebMapping Application
 
From Geographic Information to GIS
From Geographic Information to GISFrom Geographic Information to GIS
From Geographic Information to GIS
 
Open Source GeoSpatial
Open Source GeoSpatialOpen Source GeoSpatial
Open Source GeoSpatial
 
Du code à la carte
Du code à la carteDu code à la carte
Du code à la carte
 
Using Spatial Ontologies for Detecting Abnormal Maritime Behaviour
Using Spatial Ontologies for Detecting Abnormal Maritime BehaviourUsing Spatial Ontologies for Detecting Abnormal Maritime Behaviour
Using Spatial Ontologies for Detecting Abnormal Maritime Behaviour
 
Apport des technologies spatiales pour la détection de comportements anormaux...
Apport des technologies spatiales pour la détection de comportements anormaux...Apport des technologies spatiales pour la détection de comportements anormaux...
Apport des technologies spatiales pour la détection de comportements anormaux...
 
Application de la géomatique décisionnelle à l'analyse des risques naturels
Application de la géomatique décisionnelle à l'analyse des risques naturelsApplication de la géomatique décisionnelle à l'analyse des risques naturels
Application de la géomatique décisionnelle à l'analyse des risques naturels
 
Apport de la géomatique décisionnelle à l'analyse du risque
Apport de la géomatique décisionnelle à l'analyse du risqueApport de la géomatique décisionnelle à l'analyse du risque
Apport de la géomatique décisionnelle à l'analyse du risque
 
Potentialités et limites d'OSM pour les administrations territoriales
Potentialités et limites  d'OSM pour les  administrations territorialesPotentialités et limites  d'OSM pour les  administrations territoriales
Potentialités et limites d'OSM pour les administrations territoriales
 

Cartographier le monde avec des outils libres

  • 1. Cartographier le monde avec des outils libres Arnaud Van De Casteele Arnaud Van De Casteele JM2L - 2011
  • 2. Introduction & Objectifs Le phénomène OpenStreetMap Qu'est ce qu'OpenStreetMap ? Comment participer ? Exemple d'application Exploiter OpenStreetMap Les différentes sources de données Les API cartographiques existantes Mise en application Conclusions
  • 3. Introduction OpenStreetMap Exploitation Conclusion Des producteurs et des offres nombreuses mais ...
  • 4. Introduction OpenStreetMap Exploitation Conclusion Pourquoi une carte libre ? Pouvoir l'utiliser sans contrainte de : Licence Prix Créativité Exhaustivité Comparaison des différents producteurs de données : http://www.geotribu.net/applications/baselayers/
  • 5. Introduction OpenStreetMap Exploitation Conclusion Objectifs 1) Comprendre les principes généraux d'OpenStreetMap 2) Apprendre à participer à OpenStreetMap 3) Exploiter les données OpenStreetMap
  • 6. Introduction OpenStreetMap Exploitation Conclusion Qu'est ce qu'OSM Comment participer ? Exemples d'applications source : cloudmade OpenStreetMap Projet Communautaire Pour 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, commerces Itinéraires (bus, métro, etc.) etc . Site internet : http://www.openstreetmap.org/ Wiki : http://wiki.openstreetmap.org/wiki/Main_Page Communauté Fr : http://openstreetmap.fr/ + =
  • 7. Introduction OpenStreetMap Exploitation Conclusion Qu'est ce qu'OSM Comment participer ? Exemples d'applications Statistiques http://wiki.openstreetmap.org/wiki/Stats
  • 8. Introduction OpenStreetMap Exploitation Conclusion Qu'est ce qu'OSM Comment participer ? Exemples d'applications De l'acquisition à la production Téléchargement Édition des sur le serveur OSM attributs Collecte des données Édition de Rendu final la géométrie
  • 9. Introduction OpenStreetMap Exploitation Conclusion Qu'est ce qu'OSM Comment participer ? Exemples d'applications Carte Papier Acquisition des données Walking Papers http://wiki.openstreetmap.org/wiki/Editing GPS Intégration des cartes OSM Directement dans des GPS Garmin Téléphone portable Ex : OSMTracker Android Tablette tactile Ex : Ilos
  • 10. Introduction OpenStreetMap Exploitation Conclusion Qu'est ce qu'OSM Comment participer ? Exemples d'applications Walking Papers 1- Vous imprimez la zone que vous voulez couvrir 2- Vous partez sur le terrain avec cette carte 3- De retour vous scannez votre carte 4- Et vous la visualisez directement dans votre éditeur http://walking-papers.org/ Source des images : http://www.geographiques.org/ 1 4 2
  • 11. Introduction OpenStreetMap Exploitation Conclusion Qu'est ce qu'OSM Comment participer ? Exemples d'applications JOSM Édition de données http://josm.openstreetmap.de/ - Potlach (édition en ligne) - JOSM - Merkatoor - ... Potlach (V2) 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çais OpenStreetBugs Routing http://josm.openstreetmap.de/wiki/Plugins
  • 12. Introduction OpenStreetMap Exploitation Conclusion Qu'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 Noeuds Ligne Polygone * Keep It Simple and Smart * * Keep it Simple Stupid
  • 13. Introduction OpenStreetMap Exploitation Conclusion Qu'est ce qu'OSM Comment participer ? Exemples d'applications Les attributs descriptifs Vous êtes libres de nommer ce que vous voulez ! higway = secondary higway = Residential leisure = garden building = yes higway = Tertiary tourism = museum higway = trunk higway = trunk tunnel = yes
  • 14. Introduction OpenStreetMap Exploitation Conclusion Qu'est ce qu'OSM Comment participer ? Exemples d'applications Un projet fou ? Peut être pas ! Paris : Aout 2006 Paris : Décembre 2010 Source : http://www.geofabrik.de
  • 15. Introduction OpenStreetMap Exploitation Conclusion Qu'est ce qu'OSM Comment participer ? Exemples d'applications Humanitarian OSM Team : Haiti http://maposmatic.org/ 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 Source :http://www.flickr.com/photos/itoworld/
  • 16. Introduction OpenStreetMap Exploitation Conclusion Qu'est ce qu'OSM Comment participer ? Exemples d'applications MapOsMatic http://maposmatic.org/ Réaliser votre propre plan de ville
  • 17. Introduction OpenStreetMap Exploitation Conclusion Qu'est ce qu'OSM Comment participer ? Exemples d'applications WheelMap.org http://wheelmap.org Cartographie des endroits accessibles pour les personnes à mobilité réduite
  • 18. 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.
  • 19. Introduction OpenStreetMap Exploitation Conclusion Sources de données API Cartographiques Mise en application Formats de données Fichiers Web Data (Images tuilées) Geofabrik Style Mapnik Style Cycle Map http://download.geofabrik.de/osm/ Découpage par zone et par ville .OSM CloudMade http://downloads.cloudmade.com/ Découpage par zone et par ville Formats : Garmin Map Files .SHP Shapefile .AI TomTom POI .etc Adobe Illustrator etc. CloudMade http://maps.cloudmade.com Style personnalisable
  • 20. Introduction OpenStreetMap Exploitation Conclusion Sources de données API Cartographiques Mise en application API existantes OpenLayers http://openlayers.org/ La plus ancienne et celle possédant le plus de fonctionnalités LeafLet http://leaflet.cloudmade.com/ Communauté active et nombreuses fonctionnalités Tile5 http://download.geofabrik.de/osm/ Se base sur les potentialités de l'HTML5 PolyMaps http://polymaps.org/ Spécialisée dans le rendu SVG Modest Maps http://modestmaps.com/ Langage Flash
  • 21. Introduction OpenStreetMap Exploitation Conclusion Sources de données API Cartographiques Mise en application 1er carte <head> <title>OpenLayers map preview</title> <style type="text/css"> #map { width : 600px ; height : 400px ; border : 1px solid black ; } 1- Définition du style </style> <script src="http://openlayers.org/api/OpenLayers.js" type="text/javascript"></script> 2- Appel de la librairie <script> function init() { map = new OpenLayers.Map("map" ,{ controls:[new OpenLayers.Control.MouseDefaults()] 3- Création de l'objet Map }) ; map.addControl(new OpenLayers.Control.PanZoom()); map.addControl(new OpenLayers.Control.MousePosition()) ; 4- Ajout de contrôles map.addControl(new OpenLayers.Control.Attribution()); var mapnik = new OpenLayers.Layer.OSM( 5- Ajout de la couche OpenStreetMap "OSM Mapnik", "http://tile.openstreetmap.org/${z}/${x}/${y}.png") ; map.addLayers([mapnik]) ; 6- Ajout de la carte à l'objet map map.setCenter(new OpenLayers.LonLat(787229,5406137), 15); 7- Centrage de la carte et zoom } </script> </head> <body onload="init()"> </div> <div id="map"> </div> </body> </html>
  • 22. Introduction OpenStreetMap Exploitation Conclusion Sources de données API Cartographiques Mise en application Résultat Ne pas oublier la source !!!
  • 23. Introduction OpenStreetMap Exploitation Conclusion 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é
  • 24. Des Questions ? Arnaud Van De Casteele arnaud {dot} sig {at} gmail {dot} com http://geotribu.net/ @geotribu Association OSGeo-fr http://osgeo.asso.fr/ Association OSM-fr http://openstreetmap.fr/