SlideShare une entreprise Scribd logo
1  sur  29
Télécharger pour lire hors ligne
MapOSMatic : un plan de ville pour tous !

              David Mentre
                         ´

             Gulliver – MapOSMatic


                7 mars 2011
Plan

      1 MapOSMatic


      2 Il ´tait une fois...
           e


      3 Derri`re la page web
             e


        `
      4 A l’avenir


      5 Conclusion




David Mentr´ (Gulliver – MapOSMatic)
           e                           MapOSMatic : un plan de ville pour tous !   7 mars 2011   2 / 29
Qui est derri`re MapOSMatic
              e



       David Decotigny, Maxime Hadjinlian, Fr´d´ric Lehobey, Pierre
                                               e e
       Mauduit, Maxime Petazzoni, Thomas Petazzoni, Ga¨l Utard, une
                                                           e
       douzaine d’autres contributeurs pour les traductions, et aussi...




                                             David Mentr´
                                                        e
                Membre de Gulliver – Co-d´veloppeur de MapOSMatic
                                         e



David Mentr´ (Gulliver – MapOSMatic)
           e                           MapOSMatic : un plan de ville pour tous !   7 mars 2011   3 / 29
MapOSMatic       Origine de MapOSMatic


 Id´e originale
   e




                Ce serait sympa de pouvoir utiliser les donn´es
                                                            e
              d’OpenStreetMap pour g´n´rer un plan de ville avec
                                      e e
              index, comme les plans de rues ou les cartes.


                                                  Gilles Lamiral, Contributeur OSM rennais




David Mentr´ (Gulliver – MapOSMatic)
           e                           MapOSMatic : un plan de ville pour tous !     7 mars 2011   4 / 29
MapOSMatic       Origine de MapOSMatic


 Un plan de ville




David Mentr´ (Gulliver – MapOSMatic)
           e                           MapOSMatic : un plan de ville pour tous !     7 mars 2011   5 / 29
MapOSMatic       Origine de MapOSMatic


 Carte pliable




David Mentr´ (Gulliver – MapOSMatic)
           e                           MapOSMatic : un plan de ville pour tous !     7 mars 2011   6 / 29
MapOSMatic       Fonctionnalit´s
                                                                          e


 Fonctionnalit´s
              e
           • Carte ` la demande d’un plan de ville
                   a
              Sortie Mapnik de l’emplacement avec une grille (ABC..123..)
              et un index des rues et ´quipements r´f´ren¸ant la grille
                                      e            ee c
              (A5-B3)
           • Formats PDF, SVG et PNG. CSV pour l’index
           • L’emplacement est donn´ :e
                • par une limite administrative
                         • Le service Nominatim fait l’association nom de ville → limite
                           administrative
                         • le contour de la ville nous permet de griser son entourage
                  • ou par des coordonn´es g´ographiques avec une carte
                                       e    e
                  glissante
           • Traitement sp´cifique ` la langue pour le tri de l’index
                            e      a
               • Rue du Moulin → Moulin (Rue du), sous la lettre M
           • Code Libre ! (licence Affero GPLv3)

David Mentr´ (Gulliver – MapOSMatic)
           e                           MapOSMatic : un plan de ville pour tous !   7 mars 2011   7 / 29
MapOSMatic       Une rapide utilisation


 Page principale




David Mentr´ (Gulliver – MapOSMatic)
           e                           MapOSMatic : un plan de ville pour tous !      7 mars 2011   8 / 29
MapOSMatic       Une rapide utilisation


 Cr´ation d’une carte : s´lectionner la ville
   e                     e




David Mentr´ (Gulliver – MapOSMatic)
           e                           MapOSMatic : un plan de ville pour tous !      7 mars 2011   9 / 29
MapOSMatic       Une rapide utilisation


 Cr´ation d’une carte : s´lectionner la langue et hop !
   e                     e




David Mentr´ (Gulliver – MapOSMatic)
           e                           MapOSMatic : un plan de ville pour tous !      7 mars 2011   10 / 29
MapOSMatic       Une rapide utilisation


 Traitement en cours




David Mentr´ (Gulliver – MapOSMatic)
           e                           MapOSMatic : un plan de ville pour tous !      7 mars 2011   11 / 29
MapOSMatic       Une rapide utilisation


 R´sultat final
  e




David Mentr´ (Gulliver – MapOSMatic)
           e                           MapOSMatic : un plan de ville pour tous !      7 mars 2011   12 / 29
MapOSMatic       Une rapide utilisation


 Cr´ation d’une carte, par s´lection g´ographique
   e                        e         e




David Mentr´ (Gulliver – MapOSMatic)
           e                           MapOSMatic : un plan de ville pour tous !      7 mars 2011   13 / 29
MapOSMatic       Quelques exemples de rendus




                                       Quelques exemples...




David Mentr´ (Gulliver – MapOSMatic)
           e                           MapOSMatic : un plan de ville pour tous !           7 mars 2011   14 / 29
Il ´tait une fois...
                                            e


 La petite histoire (1/2)


           • L’essentiel du d´veloppement a eu lieu lors de hackfests :
                              e
                • regroupement de 4 ` 6 d´veloppeurs durant une semaine
                                    a    e
                • d´di´ au d´veloppement de MapOSMatic
                   e e      e



           • Premi`re hackfest en aoˆt 2009 :
                   e                       u
               • Six contributeurs ` OSM, aucune connaissance de
                                     a
                 PostgreSQL, PostGIS, Mapnik et des structures de donn´es e
                 d’OSM, et en ` peine cinq jours MapOSMatic ´tait n´
                                 a                                e     e
               • C’est une premi`re version !
                                   e
                 Limit´ ` la France, ne fonctionne qu’en anglais et fran¸ais,
                       ea                                               c
                 interface utilisateur tr`s simple, les donn´es OSM ne sont
                                         e                  e
                 jamais mises ` jour
                                a


David Mentr´ (Gulliver – MapOSMatic)
           e                           MapOSMatic : un plan de ville pour tous !   7 mars 2011   19 / 29
Il ´tait une fois...
                                            e


 La petite histoire (2/2)


           • Deuxi`me hackfest en d´cembre 2009 :
                   e                        e
               • Couverture mondiale, mises ` jour quotidiennes,
                                                  a
                 infrastructure d’internationalisation, interface utilisateur
                 am´lior´e, recherche utilisant Nominatim, ´quipements
                     e e                                        e
                 collectifs dans l’index
           • Troisi`me hackfest en aoˆt 2010 :
                   e                         u
               • Am´liorations en pr´paration de la version 2 : prise en compte
                     e                 e
                 de la taille de la feuille pour l’impression, ...
           • D´veloppements r´guliers mais peu intensifs en dehors des
              e              e
              hackfests (am´lioration de l’interface, support des langues
                           e
              D-`-G, des caract`res exotiques, etc.)
                a              e




David Mentr´ (Gulliver – MapOSMatic)
           e                           MapOSMatic : un plan de ville pour tous !   7 mars 2011   20 / 29
Derri`re la page web
                                            e                 Architecture


 Architecture
       MapOSMatic est compos´ :
                            e
        1 du service web MapOSMatic, r´alis´ avec le framework web
                                      e e
          Django (en Python) :
                  • utilise OpenLayers pour la carte glissante et Nominatim pour
                     la recherche de limite administrative
                  • stocke les demandes de carte dans une base de donn´es
                                                                      e
           2   du module Python OcitySMap
               G´n`re la carte et l’index ` partir des coordonn´es de la zone,
                e e                       a                    e
               du nom de la limite administrative ou de l’ID du polygone
               OSM
           3   du d´mon MapOSMatic qui :
                   e
                  • ex´cute les demandes en attentes dans la base de donn´es
                      e                                                  e
                     avec OcitySMap
                  • met ` jour la base de donn´es pour informer l’interface web
                        a                     e
                     MapOSMatic que le r´sultat est disponible
                                        e


David Mentr´ (Gulliver – MapOSMatic)
           e                            MapOSMatic : un plan de ville pour tous !   7 mars 2011   21 / 29
Derri`re la page web
                                            e                 Architecture


 Architecture




David Mentr´ (Gulliver – MapOSMatic)
           e                            MapOSMatic : un plan de ville pour tous !   7 mars 2011   22 / 29
Derri`re la page web
                                            e                 Infrastructure


 Infrastructure
       MapOSMatic tourne sur deux serveurs :
           • base de donn´e sur un serveur prˆt´ temporairement par la
                         e                   ee
              FSF-France
              24 cœurs, 64 Go de RAM avec PostgreSQL 8.4 et PostGIS
              1.5, mises ` jour Osmosis granularit´ minute
                         a                        e
           • service web et moteur de rendu sur une machine virtuelle
              h´berg´e chez Enix.org
               e    e
              3 cœurs, 4 Go de RAM, 1 To de disque
       Solution temporaire : notre ancien serveur n’avait plus d’espace
       disque et les mises ` jour prenaient trop de temps (16 ` 20 heures) !
                           a                                  a
       Nous cherchons une solution p´renne de remplacement
                                        e




David Mentr´ (Gulliver – MapOSMatic)
           e                            MapOSMatic : un plan de ville pour tous !   7 mars 2011   23 / 29
Derri`re la page web
                                            e                 Infrastructure


 Quelques statistiques


           • Base de donn´es OSM mondiale : 177 Go
                         e
           • 4.000 visiteurs uniques par mois
           • 50 cartes/jour en moyenne




                   ⇒ 15.000 cartes faites depuis septembre 2009

       On n’´tait pas les seuls ` avoir ce besoin !
            e                   a




David Mentr´ (Gulliver – MapOSMatic)
           e                            MapOSMatic : un plan de ville pour tous !   7 mars 2011   24 / 29
Derri`re la page web
                                            e                 Grimper sur les ´paules des g´ants
                                                                              e            e


 Grimper sur les ´paules des g´ants
                 e            e


           • Puissance des logiciels libres : en quelques jours, il a ´t´
                                                                      ee
              possible d’apprendre et mettre en place une application OSM
              comme MapOSMatic
           • MapOSMatic c’est 1.400 lignes de Python et OcitySMap
              c’est 2.000 lignes de Python. Le reste c’est un peu de
              HTML/JavaScript pour l’interface web et les traductions
           • Le premier niveau de d´pendances (PostgreSQL, PostGIS,
                                   e
              Apache, Mapnik, etc.) de MapOSMatic comptabilise plus de
              600.000 lignes de code.
              MapOSMatic n’en repr´sente que 0,5 % !
                                    e




David Mentr´ (Gulliver – MapOSMatic)
           e                            MapOSMatic : un plan de ville pour tous !                  7 mars 2011   25 / 29
`
                                                A l’avenir   Version 2 d´j` accessible
                                                                        ea


 Version 2 d´j` accessible
            ea
       http://dev.maposmatic.org




David Mentr´ (Gulliver – MapOSMatic)
           e                           MapOSMatic : un plan de ville pour tous !         7 mars 2011   26 / 29
`
                                                A l’avenir   Version 2 d´j` accessible
                                                                        ea


 Version 2 : un exemple




David Mentr´ (Gulliver – MapOSMatic)
           e                           MapOSMatic : un plan de ville pour tous !         7 mars 2011   27 / 29
`
                                                A l’avenir   Dans les cartons


 Dans les cartons

           • Sur la carte :
               • une l´gende
                      e
               • des points d’int´rˆts et des couches configurables (en lien avec
                                  ee
                  Chim`re ?)
                       e
           • Sur les options de g´n´ration
                                     e e
               • choix de la taille du papier
               • d´couper une carte sur plusieurs pages
                   e
               • styles configurables
           • Changements d’infrastructure
               • nouveau serveur
               • (fait) utiliser Osmosis pour les mises ` jour par minutes
                                                        a
               • optimisations du pipeline de rendu
           • Votre fonctionnalit´ !
                                e


David Mentr´ (Gulliver – MapOSMatic)
           e                           MapOSMatic : un plan de ville pour tous !   7 mars 2011   28 / 29
Conclusion


 Conclusion


           • C’est grˆce aux efforts des autres (logiciels libres,
                     a
               OpenStreetMap) que nous avons pu cr´er MapOSMatic
                                                  e
           • Nous esp´rons que MapOSMatic est utile pour illustrer
                     e
               l’int´rˆt des œuvres libres comme OpenStreetMap. Nous
                    ee
               esp´rons l’am´liorer dans le futur
                   e         e
           • Encore une fois, MapOSMatic est un logiciel libre ! Venez
               nous rejoindre ! Nous avons une liste de diffusion, un d´pˆt
                                                                      e o
               Git et un canal IRC !

           1   http://www.maposmatic.org
           2   irc://irc.freenode.net/#maposmatic



David Mentr´ (Gulliver – MapOSMatic)
           e                           MapOSMatic : un plan de ville pour tous !   7 mars 2011   29 / 29

Contenu connexe

En vedette

Presentation Worldmundo
Presentation WorldmundoPresentation Worldmundo
Presentation WorldmundoWORLDMUNDO
 
Baladodiffusion en Système politique montréalais
Baladodiffusion en Système politique montréalaisBaladodiffusion en Système politique montréalais
Baladodiffusion en Système politique montréalaisFlorent Michelot
 
Desfile 7 de set esfai
Desfile 7 de set esfaiDesfile 7 de set esfai
Desfile 7 de set esfaiilima12
 
Retraites ouest france 06 09 10[1]
Retraites ouest france 06 09 10[1]Retraites ouest france 06 09 10[1]
Retraites ouest france 06 09 10[1]Yannick Ainouche
 
Présentation des compétences
Présentation des compétencesPrésentation des compétences
Présentation des compétencesAlicedesmerveilles
 
Pix and tech 2014 - Pavillons Innovation
Pix and tech 2014 - Pavillons InnovationPix and tech 2014 - Pavillons Innovation
Pix and tech 2014 - Pavillons InnovationGuillaume Jamet
 
Diagnostic performances
Diagnostic performancesDiagnostic performances
Diagnostic performancesGenevaJUG
 
Calendrier des Colloques, Formations, Conférences et séminaires au Maroc
Calendrier des Colloques, Formations, Conférences et séminaires au MarocCalendrier des Colloques, Formations, Conférences et séminaires au Maroc
Calendrier des Colloques, Formations, Conférences et séminaires au MarocAmine Chakir
 
Deux ménages sur trois disposent d’internet chez eux - INSEE (Mars 2011)
Deux ménages sur trois disposent d’internet chez eux - INSEE (Mars 2011)Deux ménages sur trois disposent d’internet chez eux - INSEE (Mars 2011)
Deux ménages sur trois disposent d’internet chez eux - INSEE (Mars 2011)Silicon Village
 
Enquete attractivite-lir leem-aec
Enquete attractivite-lir leem-aecEnquete attractivite-lir leem-aec
Enquete attractivite-lir leem-aecAssociation LIR
 
Présentation de la loi de finances 2012
Présentation de la loi de finances 2012Présentation de la loi de finances 2012
Présentation de la loi de finances 2012Aliantis
 
Camoai_accompagnement_management_projet
Camoai_accompagnement_management_projetCamoai_accompagnement_management_projet
Camoai_accompagnement_management_projetJean-Marc Touzard
 

En vedette (15)

Recherche d'appart
Recherche d'appartRecherche d'appart
Recherche d'appart
 
Presentation Worldmundo
Presentation WorldmundoPresentation Worldmundo
Presentation Worldmundo
 
Baladodiffusion en Système politique montréalais
Baladodiffusion en Système politique montréalaisBaladodiffusion en Système politique montréalais
Baladodiffusion en Système politique montréalais
 
Desfile 7 de set esfai
Desfile 7 de set esfaiDesfile 7 de set esfai
Desfile 7 de set esfai
 
Retraites ouest france 06 09 10[1]
Retraites ouest france 06 09 10[1]Retraites ouest france 06 09 10[1]
Retraites ouest france 06 09 10[1]
 
Présentation des compétences
Présentation des compétencesPrésentation des compétences
Présentation des compétences
 
Pix and tech 2014 - Pavillons Innovation
Pix and tech 2014 - Pavillons InnovationPix and tech 2014 - Pavillons Innovation
Pix and tech 2014 - Pavillons Innovation
 
Laissez votre marque.fr
Laissez votre marque.frLaissez votre marque.fr
Laissez votre marque.fr
 
Diagnostic performances
Diagnostic performancesDiagnostic performances
Diagnostic performances
 
Calendrier des Colloques, Formations, Conférences et séminaires au Maroc
Calendrier des Colloques, Formations, Conférences et séminaires au MarocCalendrier des Colloques, Formations, Conférences et séminaires au Maroc
Calendrier des Colloques, Formations, Conférences et séminaires au Maroc
 
Deux ménages sur trois disposent d’internet chez eux - INSEE (Mars 2011)
Deux ménages sur trois disposent d’internet chez eux - INSEE (Mars 2011)Deux ménages sur trois disposent d’internet chez eux - INSEE (Mars 2011)
Deux ménages sur trois disposent d’internet chez eux - INSEE (Mars 2011)
 
Enquete attractivite-lir leem-aec
Enquete attractivite-lir leem-aecEnquete attractivite-lir leem-aec
Enquete attractivite-lir leem-aec
 
Présentation de la loi de finances 2012
Présentation de la loi de finances 2012Présentation de la loi de finances 2012
Présentation de la loi de finances 2012
 
Camoai_accompagnement_management_projet
Camoai_accompagnement_management_projetCamoai_accompagnement_management_projet
Camoai_accompagnement_management_projet
 
La familia estar
La familia estarLa familia estar
La familia estar
 

Similaire à MapOSMatic : un plan de ville pour tous ! http://www.linux-france.org/~dmentre/gulliver/presentations/2011-03-07-gulliver-cantine-rennes-maposmatic/

OpenstreetMap, les territoires, la cartographie, en classe.
OpenstreetMap, les territoires, la cartographie, en classe.OpenstreetMap, les territoires, la cartographie, en classe.
OpenstreetMap, les territoires, la cartographie, en classe.OpenStreetMap Maroc
 
Cartographier le monde avec des outils libres
Cartographier le monde avec des outils libresCartographier le monde avec des outils libres
Cartographier le monde avec des outils libresarno974
 
Le projet Openstreetmap en 2020
Le projet Openstreetmap en 2020Le projet Openstreetmap en 2020
Le projet Openstreetmap en 2020Alexandre Duclaux
 
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
 
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
 
2011-12-12 OpenData, mode d'emploi - OpenStreetMap au CERTU, Lyon
2011-12-12 OpenData, mode d'emploi - OpenStreetMap au CERTU, Lyon2011-12-12 OpenData, mode d'emploi - OpenStreetMap au CERTU, Lyon
2011-12-12 OpenData, mode d'emploi - OpenStreetMap au CERTU, Lyonfvanderbiest
 
OpenStreetMap : la carte libre du monde
OpenStreetMap : la carte libre du mondeOpenStreetMap : la carte libre du monde
OpenStreetMap : la carte libre du mondeSeverin 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
 
2011-03-17 OSM & OpenData @ Lyon
2011-03-17 OSM & OpenData @ Lyon2011-03-17 OSM & OpenData @ Lyon
2011-03-17 OSM & OpenData @ Lyonfvanderbiest
 
OpenStreetMap, la cartographie 2.0 [CIN, 2017-12]
OpenStreetMap, la cartographie 2.0 [CIN, 2017-12]OpenStreetMap, la cartographie 2.0 [CIN, 2017-12]
OpenStreetMap, la cartographie 2.0 [CIN, 2017-12]Jean-Louis ZIMMERMANN
 
Field Mission Ht10 Hot French Short Version
Field Mission Ht10 Hot French Short VersionField Mission Ht10 Hot French Short Version
Field Mission Ht10 Hot French Short Versionchavent nicolas
 
OpenStreetMap - La carte libre du monde
OpenStreetMap - La carte libre du mondeOpenStreetMap - La carte libre du monde
OpenStreetMap - La carte libre du mondeSeverin Menard
 
Présentation d'OpenStreetMap à l'atelier des medias en octobre 2014 - Partie ...
Présentation d'OpenStreetMap à l'atelier des medias en octobre 2014 - Partie ...Présentation d'OpenStreetMap à l'atelier des medias en octobre 2014 - Partie ...
Présentation d'OpenStreetMap à l'atelier des medias en octobre 2014 - Partie ...Sylvain Maillard
 
#CNH2016 - Projet Espace OSM Francophone #ProjetEOF : Gestion d'Information #...
#CNH2016 - Projet Espace OSM Francophone #ProjetEOF : Gestion d'Information #...#CNH2016 - Projet Espace OSM Francophone #ProjetEOF : Gestion d'Information #...
#CNH2016 - Projet Espace OSM Francophone #ProjetEOF : Gestion d'Information #...chavent nicolas
 
#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
 

Similaire à MapOSMatic : un plan de ville pour tous ! http://www.linux-france.org/~dmentre/gulliver/presentations/2011-03-07-gulliver-cantine-rennes-maposmatic/ (18)

OpenstreetMap, les territoires, la cartographie, en classe.
OpenstreetMap, les territoires, la cartographie, en classe.OpenstreetMap, les territoires, la cartographie, en classe.
OpenstreetMap, les territoires, la cartographie, en classe.
 
Cartographier le monde avec des outils libres
Cartographier le monde avec des outils libresCartographier le monde avec des outils libres
Cartographier le monde avec des outils libres
 
Le projet Openstreetmap en 2020
Le projet Openstreetmap en 2020Le projet Openstreetmap en 2020
Le projet Openstreetmap en 2020
 
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...
 
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
 
2011-12-12 OpenData, mode d'emploi - OpenStreetMap au CERTU, Lyon
2011-12-12 OpenData, mode d'emploi - OpenStreetMap au CERTU, Lyon2011-12-12 OpenData, mode d'emploi - OpenStreetMap au CERTU, Lyon
2011-12-12 OpenData, mode d'emploi - OpenStreetMap au CERTU, Lyon
 
OpenStreetMap : la carte libre du monde
OpenStreetMap : la carte libre du mondeOpenStreetMap : la carte libre du monde
OpenStreetMap : la carte libre du monde
 
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
 
Les cartes & OSM, Marseille 2015-10
Les cartes & OSM, Marseille 2015-10Les cartes & OSM, Marseille 2015-10
Les cartes & OSM, Marseille 2015-10
 
2011-03-17 OSM & OpenData @ Lyon
2011-03-17 OSM & OpenData @ Lyon2011-03-17 OSM & OpenData @ Lyon
2011-03-17 OSM & OpenData @ Lyon
 
Cdl2013 utiliser open streetmap by cyrille37
Cdl2013   utiliser open streetmap by cyrille37Cdl2013   utiliser open streetmap by cyrille37
Cdl2013 utiliser open streetmap by cyrille37
 
OpenStreetMap, la cartographie 2.0 [CIN, 2017-12]
OpenStreetMap, la cartographie 2.0 [CIN, 2017-12]OpenStreetMap, la cartographie 2.0 [CIN, 2017-12]
OpenStreetMap, la cartographie 2.0 [CIN, 2017-12]
 
Field Mission Ht10 Hot French Short Version
Field Mission Ht10 Hot French Short VersionField Mission Ht10 Hot French Short Version
Field Mission Ht10 Hot French Short Version
 
6 googlemap&cie
6   googlemap&cie6   googlemap&cie
6 googlemap&cie
 
OpenStreetMap - La carte libre du monde
OpenStreetMap - La carte libre du mondeOpenStreetMap - La carte libre du monde
OpenStreetMap - La carte libre du monde
 
Présentation d'OpenStreetMap à l'atelier des medias en octobre 2014 - Partie ...
Présentation d'OpenStreetMap à l'atelier des medias en octobre 2014 - Partie ...Présentation d'OpenStreetMap à l'atelier des medias en octobre 2014 - Partie ...
Présentation d'OpenStreetMap à l'atelier des medias en octobre 2014 - Partie ...
 
#CNH2016 - Projet Espace OSM Francophone #ProjetEOF : Gestion d'Information #...
#CNH2016 - Projet Espace OSM Francophone #ProjetEOF : Gestion d'Information #...#CNH2016 - Projet Espace OSM Francophone #ProjetEOF : Gestion d'Information #...
#CNH2016 - Projet Espace OSM Francophone #ProjetEOF : Gestion d'Information #...
 
#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...
 

Plus de La French Tech Rennes St Malo

Financer votre projet de startup - Les dispositifs de financement de l'nnovation
Financer votre projet de startup - Les dispositifs de financement de l'nnovationFinancer votre projet de startup - Les dispositifs de financement de l'nnovation
Financer votre projet de startup - Les dispositifs de financement de l'nnovationLa French Tech Rennes St Malo
 
Financer votre projet de startup - Lever des fonds auprès de fonds d'investis...
Financer votre projet de startup - Lever des fonds auprès de fonds d'investis...Financer votre projet de startup - Lever des fonds auprès de fonds d'investis...
Financer votre projet de startup - Lever des fonds auprès de fonds d'investis...La French Tech Rennes St Malo
 
Financer votre projet de startup - Le fonctionnement des business angels
Financer votre projet de startup - Le fonctionnement des business angelsFinancer votre projet de startup - Le fonctionnement des business angels
Financer votre projet de startup - Le fonctionnement des business angelsLa French Tech Rennes St Malo
 
Financer votre projet de startup - Le financement de l'innovation par BPI France
Financer votre projet de startup - Le financement de l'innovation par BPI FranceFinancer votre projet de startup - Le financement de l'innovation par BPI France
Financer votre projet de startup - Le financement de l'innovation par BPI FranceLa French Tech Rennes St Malo
 
Financer votre projet de startup - le parcours de financement
Financer votre projet de startup - le parcours de financementFinancer votre projet de startup - le parcours de financement
Financer votre projet de startup - le parcours de financementLa French Tech Rennes St Malo
 

Plus de La French Tech Rennes St Malo (20)

Financer votre projet de startup - Les dispositifs de financement de l'nnovation
Financer votre projet de startup - Les dispositifs de financement de l'nnovationFinancer votre projet de startup - Les dispositifs de financement de l'nnovation
Financer votre projet de startup - Les dispositifs de financement de l'nnovation
 
Financer votre projet de startup - Le crowdfunding
Financer votre projet de startup - Le crowdfundingFinancer votre projet de startup - Le crowdfunding
Financer votre projet de startup - Le crowdfunding
 
Financer votre projet de startup - Lever des fonds auprès de fonds d'investis...
Financer votre projet de startup - Lever des fonds auprès de fonds d'investis...Financer votre projet de startup - Lever des fonds auprès de fonds d'investis...
Financer votre projet de startup - Lever des fonds auprès de fonds d'investis...
 
Financer votre projet de startup - Le fonctionnement des business angels
Financer votre projet de startup - Le fonctionnement des business angelsFinancer votre projet de startup - Le fonctionnement des business angels
Financer votre projet de startup - Le fonctionnement des business angels
 
Financer votre projet de startup - Le financement de l'innovation par BPI France
Financer votre projet de startup - Le financement de l'innovation par BPI FranceFinancer votre projet de startup - Le financement de l'innovation par BPI France
Financer votre projet de startup - Le financement de l'innovation par BPI France
 
Financer votre projet de startup - le parcours de financement
Financer votre projet de startup - le parcours de financementFinancer votre projet de startup - le parcours de financement
Financer votre projet de startup - le parcours de financement
 
Startup workshop
Startup workshopStartup workshop
Startup workshop
 
Statuts
Statuts Statuts
Statuts
 
Dossier de candidature French Tech Rennes v2
Dossier de candidature French Tech Rennes v2Dossier de candidature French Tech Rennes v2
Dossier de candidature French Tech Rennes v2
 
La French Tech c'est quoi ?
La French Tech c'est quoi ?La French Tech c'est quoi ?
La French Tech c'est quoi ?
 
Twitter pour les moins nuls 2014
Twitter pour les moins nuls 2014Twitter pour les moins nuls 2014
Twitter pour les moins nuls 2014
 
Webstorm
WebstormWebstorm
Webstorm
 
Typescript coffeescript
Typescript coffeescriptTypescript coffeescript
Typescript coffeescript
 
Test unitaire
Test unitaireTest unitaire
Test unitaire
 
Recrutement 2.0
Recrutement 2.0Recrutement 2.0
Recrutement 2.0
 
Real time bidding cantine
Real time bidding cantineReal time bidding cantine
Real time bidding cantine
 
Presentation Google solutions de monétisation
Presentation Google solutions de monétisationPresentation Google solutions de monétisation
Presentation Google solutions de monétisation
 
Twitter et les journalistes
Twitter et les journalistesTwitter et les journalistes
Twitter et les journalistes
 
Slides des prédictions TMT Deloitte 2013 à #Rennes
Slides des prédictions TMT Deloitte 2013 à #RennesSlides des prédictions TMT Deloitte 2013 à #Rennes
Slides des prédictions TMT Deloitte 2013 à #Rennes
 
Second écran : usages et technologies
Second écran : usages et technologiesSecond écran : usages et technologies
Second écran : usages et technologies
 

MapOSMatic : un plan de ville pour tous ! http://www.linux-france.org/~dmentre/gulliver/presentations/2011-03-07-gulliver-cantine-rennes-maposmatic/

  • 1. MapOSMatic : un plan de ville pour tous ! David Mentre ´ Gulliver – MapOSMatic 7 mars 2011
  • 2. Plan 1 MapOSMatic 2 Il ´tait une fois... e 3 Derri`re la page web e ` 4 A l’avenir 5 Conclusion David Mentr´ (Gulliver – MapOSMatic) e MapOSMatic : un plan de ville pour tous ! 7 mars 2011 2 / 29
  • 3. Qui est derri`re MapOSMatic e David Decotigny, Maxime Hadjinlian, Fr´d´ric Lehobey, Pierre e e Mauduit, Maxime Petazzoni, Thomas Petazzoni, Ga¨l Utard, une e douzaine d’autres contributeurs pour les traductions, et aussi... David Mentr´ e Membre de Gulliver – Co-d´veloppeur de MapOSMatic e David Mentr´ (Gulliver – MapOSMatic) e MapOSMatic : un plan de ville pour tous ! 7 mars 2011 3 / 29
  • 4. MapOSMatic Origine de MapOSMatic Id´e originale e Ce serait sympa de pouvoir utiliser les donn´es e d’OpenStreetMap pour g´n´rer un plan de ville avec e e index, comme les plans de rues ou les cartes. Gilles Lamiral, Contributeur OSM rennais David Mentr´ (Gulliver – MapOSMatic) e MapOSMatic : un plan de ville pour tous ! 7 mars 2011 4 / 29
  • 5. MapOSMatic Origine de MapOSMatic Un plan de ville David Mentr´ (Gulliver – MapOSMatic) e MapOSMatic : un plan de ville pour tous ! 7 mars 2011 5 / 29
  • 6. MapOSMatic Origine de MapOSMatic Carte pliable David Mentr´ (Gulliver – MapOSMatic) e MapOSMatic : un plan de ville pour tous ! 7 mars 2011 6 / 29
  • 7. MapOSMatic Fonctionnalit´s e Fonctionnalit´s e • Carte ` la demande d’un plan de ville a Sortie Mapnik de l’emplacement avec une grille (ABC..123..) et un index des rues et ´quipements r´f´ren¸ant la grille e ee c (A5-B3) • Formats PDF, SVG et PNG. CSV pour l’index • L’emplacement est donn´ :e • par une limite administrative • Le service Nominatim fait l’association nom de ville → limite administrative • le contour de la ville nous permet de griser son entourage • ou par des coordonn´es g´ographiques avec une carte e e glissante • Traitement sp´cifique ` la langue pour le tri de l’index e a • Rue du Moulin → Moulin (Rue du), sous la lettre M • Code Libre ! (licence Affero GPLv3) David Mentr´ (Gulliver – MapOSMatic) e MapOSMatic : un plan de ville pour tous ! 7 mars 2011 7 / 29
  • 8. MapOSMatic Une rapide utilisation Page principale David Mentr´ (Gulliver – MapOSMatic) e MapOSMatic : un plan de ville pour tous ! 7 mars 2011 8 / 29
  • 9. MapOSMatic Une rapide utilisation Cr´ation d’une carte : s´lectionner la ville e e David Mentr´ (Gulliver – MapOSMatic) e MapOSMatic : un plan de ville pour tous ! 7 mars 2011 9 / 29
  • 10. MapOSMatic Une rapide utilisation Cr´ation d’une carte : s´lectionner la langue et hop ! e e David Mentr´ (Gulliver – MapOSMatic) e MapOSMatic : un plan de ville pour tous ! 7 mars 2011 10 / 29
  • 11. MapOSMatic Une rapide utilisation Traitement en cours David Mentr´ (Gulliver – MapOSMatic) e MapOSMatic : un plan de ville pour tous ! 7 mars 2011 11 / 29
  • 12. MapOSMatic Une rapide utilisation R´sultat final e David Mentr´ (Gulliver – MapOSMatic) e MapOSMatic : un plan de ville pour tous ! 7 mars 2011 12 / 29
  • 13. MapOSMatic Une rapide utilisation Cr´ation d’une carte, par s´lection g´ographique e e e David Mentr´ (Gulliver – MapOSMatic) e MapOSMatic : un plan de ville pour tous ! 7 mars 2011 13 / 29
  • 14. MapOSMatic Quelques exemples de rendus Quelques exemples... David Mentr´ (Gulliver – MapOSMatic) e MapOSMatic : un plan de ville pour tous ! 7 mars 2011 14 / 29
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. Il ´tait une fois... e La petite histoire (1/2) • L’essentiel du d´veloppement a eu lieu lors de hackfests : e • regroupement de 4 ` 6 d´veloppeurs durant une semaine a e • d´di´ au d´veloppement de MapOSMatic e e e • Premi`re hackfest en aoˆt 2009 : e u • Six contributeurs ` OSM, aucune connaissance de a PostgreSQL, PostGIS, Mapnik et des structures de donn´es e d’OSM, et en ` peine cinq jours MapOSMatic ´tait n´ a e e • C’est une premi`re version ! e Limit´ ` la France, ne fonctionne qu’en anglais et fran¸ais, ea c interface utilisateur tr`s simple, les donn´es OSM ne sont e e jamais mises ` jour a David Mentr´ (Gulliver – MapOSMatic) e MapOSMatic : un plan de ville pour tous ! 7 mars 2011 19 / 29
  • 20. Il ´tait une fois... e La petite histoire (2/2) • Deuxi`me hackfest en d´cembre 2009 : e e • Couverture mondiale, mises ` jour quotidiennes, a infrastructure d’internationalisation, interface utilisateur am´lior´e, recherche utilisant Nominatim, ´quipements e e e collectifs dans l’index • Troisi`me hackfest en aoˆt 2010 : e u • Am´liorations en pr´paration de la version 2 : prise en compte e e de la taille de la feuille pour l’impression, ... • D´veloppements r´guliers mais peu intensifs en dehors des e e hackfests (am´lioration de l’interface, support des langues e D-`-G, des caract`res exotiques, etc.) a e David Mentr´ (Gulliver – MapOSMatic) e MapOSMatic : un plan de ville pour tous ! 7 mars 2011 20 / 29
  • 21. Derri`re la page web e Architecture Architecture MapOSMatic est compos´ : e 1 du service web MapOSMatic, r´alis´ avec le framework web e e Django (en Python) : • utilise OpenLayers pour la carte glissante et Nominatim pour la recherche de limite administrative • stocke les demandes de carte dans une base de donn´es e 2 du module Python OcitySMap G´n`re la carte et l’index ` partir des coordonn´es de la zone, e e a e du nom de la limite administrative ou de l’ID du polygone OSM 3 du d´mon MapOSMatic qui : e • ex´cute les demandes en attentes dans la base de donn´es e e avec OcitySMap • met ` jour la base de donn´es pour informer l’interface web a e MapOSMatic que le r´sultat est disponible e David Mentr´ (Gulliver – MapOSMatic) e MapOSMatic : un plan de ville pour tous ! 7 mars 2011 21 / 29
  • 22. Derri`re la page web e Architecture Architecture David Mentr´ (Gulliver – MapOSMatic) e MapOSMatic : un plan de ville pour tous ! 7 mars 2011 22 / 29
  • 23. Derri`re la page web e Infrastructure Infrastructure MapOSMatic tourne sur deux serveurs : • base de donn´e sur un serveur prˆt´ temporairement par la e ee FSF-France 24 cœurs, 64 Go de RAM avec PostgreSQL 8.4 et PostGIS 1.5, mises ` jour Osmosis granularit´ minute a e • service web et moteur de rendu sur une machine virtuelle h´berg´e chez Enix.org e e 3 cœurs, 4 Go de RAM, 1 To de disque Solution temporaire : notre ancien serveur n’avait plus d’espace disque et les mises ` jour prenaient trop de temps (16 ` 20 heures) ! a a Nous cherchons une solution p´renne de remplacement e David Mentr´ (Gulliver – MapOSMatic) e MapOSMatic : un plan de ville pour tous ! 7 mars 2011 23 / 29
  • 24. Derri`re la page web e Infrastructure Quelques statistiques • Base de donn´es OSM mondiale : 177 Go e • 4.000 visiteurs uniques par mois • 50 cartes/jour en moyenne ⇒ 15.000 cartes faites depuis septembre 2009 On n’´tait pas les seuls ` avoir ce besoin ! e a David Mentr´ (Gulliver – MapOSMatic) e MapOSMatic : un plan de ville pour tous ! 7 mars 2011 24 / 29
  • 25. Derri`re la page web e Grimper sur les ´paules des g´ants e e Grimper sur les ´paules des g´ants e e • Puissance des logiciels libres : en quelques jours, il a ´t´ ee possible d’apprendre et mettre en place une application OSM comme MapOSMatic • MapOSMatic c’est 1.400 lignes de Python et OcitySMap c’est 2.000 lignes de Python. Le reste c’est un peu de HTML/JavaScript pour l’interface web et les traductions • Le premier niveau de d´pendances (PostgreSQL, PostGIS, e Apache, Mapnik, etc.) de MapOSMatic comptabilise plus de 600.000 lignes de code. MapOSMatic n’en repr´sente que 0,5 % ! e David Mentr´ (Gulliver – MapOSMatic) e MapOSMatic : un plan de ville pour tous ! 7 mars 2011 25 / 29
  • 26. ` A l’avenir Version 2 d´j` accessible ea Version 2 d´j` accessible ea http://dev.maposmatic.org David Mentr´ (Gulliver – MapOSMatic) e MapOSMatic : un plan de ville pour tous ! 7 mars 2011 26 / 29
  • 27. ` A l’avenir Version 2 d´j` accessible ea Version 2 : un exemple David Mentr´ (Gulliver – MapOSMatic) e MapOSMatic : un plan de ville pour tous ! 7 mars 2011 27 / 29
  • 28. ` A l’avenir Dans les cartons Dans les cartons • Sur la carte : • une l´gende e • des points d’int´rˆts et des couches configurables (en lien avec ee Chim`re ?) e • Sur les options de g´n´ration e e • choix de la taille du papier • d´couper une carte sur plusieurs pages e • styles configurables • Changements d’infrastructure • nouveau serveur • (fait) utiliser Osmosis pour les mises ` jour par minutes a • optimisations du pipeline de rendu • Votre fonctionnalit´ ! e David Mentr´ (Gulliver – MapOSMatic) e MapOSMatic : un plan de ville pour tous ! 7 mars 2011 28 / 29
  • 29. Conclusion Conclusion • C’est grˆce aux efforts des autres (logiciels libres, a OpenStreetMap) que nous avons pu cr´er MapOSMatic e • Nous esp´rons que MapOSMatic est utile pour illustrer e l’int´rˆt des œuvres libres comme OpenStreetMap. Nous ee esp´rons l’am´liorer dans le futur e e • Encore une fois, MapOSMatic est un logiciel libre ! Venez nous rejoindre ! Nous avons une liste de diffusion, un d´pˆt e o Git et un canal IRC ! 1 http://www.maposmatic.org 2 irc://irc.freenode.net/#maposmatic David Mentr´ (Gulliver – MapOSMatic) e MapOSMatic : un plan de ville pour tous ! 7 mars 2011 29 / 29