Slide 1

Slide 1 text

Nouvelles tendances en webmapping et données libres Périgueux, 23/10/2013 Frédéric Bonifas @fbonifas www.makina-corpus.com

Slide 2

Slide 2 text

Makina Corpus ● Société de Services en Logiciels Libres (SSLL), indépendante, créée en 2001 ● Domaines d'activité : ingénierie logicielle, applications métiers innovantes, Web Carto Mobile ● Toulouse, Nantes et Tunis

Slide 3

Slide 3 text

Aller au-delà de Google Maps ● Utilisations interdites (mode déconnecté, mise en cache, géocodage en masse...) ● Pas d'accès aux données (propriétaires) ● Fond de plan trop vu (et pas forcément adapté) ● Usage payant (fort trafic)

Slide 4

Slide 4 text

Un exemple à ne pas suivre Nouvel Observateur : L'été médiatique de Manuel Valls

Slide 5

Slide 5 text

OpenStreetMap ? ● Création en 2004 (absence de données geographiques libres) ● Données sous licence libre (ODbL) ● Édition collaborative (Wikipedia) →http://www.openstreetmap.org

Slide 6

Slide 6 text

Couverture des données OSM ● Excellente dans les grandes villes ● Variable selon les pays Comparons ! ➔ http://tools.geofabrik.de/mc/

Slide 7

Slide 7 text

Open Data We are data : Pour un jeu vidéo

Slide 8

Slide 8 text

Évolution du web ● Allègement des interfaces ● Plus d'interactivité ● Déporter les traitements vers l'utilisateur ● Arrivée du mobile

Slide 9

Slide 9 text

Supports mobiles ● Nouvelle façon d'interagir (Tactile) ● Ergonomie (Natif) ● Petits écrans (Allègement) ● Tout l'écran est occupé par la carte ● Possibilités offertes par la géolocalisation

Slide 10

Slide 10 text

Allègement des interfaces ● Moins de contenu écrit ● Design graphique épuré ● La carte véhicule plus d'informations ● Toutes les informations connues ne doivent pas forcément être représentées ! ➔ http://fr.mappy.com/ ? ➔ http://www.viamichelin.fr/ ?

Slide 11

Slide 11 text

2013 2006

Slide 12

Slide 12 text

Visualiser des données ● Leaflet.js : Bilbiothèque javascript cartographique légère – http://leafletjs.com/plugins.html ● D3.js : – http://mbostock.github.io/d3/talk/20111018/choropleth.html – http://bl.ocks.org/mbostock/3711652 ● Kartograph : – http://kartograph.org/showcase/choropleth/ – http://kartograph.org/showcase/symbols/

Slide 13

Slide 13 text

Avoir son propre style - MapServer MAP NAME "mapfile_1" EXTENT -180 -90 180 90 LAYER NAME "mp_roads" TYPE POLYGON DATA "midi_pyrennees/mp_roads.shp" CLASS STYLE COLOR 20 10 110 WIDTH 2 END END END END ???

Slide 14

Slide 14 text

Avoir son propre style - GeoServer Simple Roads Default Styler for simple road segments Light red line, 2px wide Roads #AA3333 2 ???

Slide 15

Slide 15 text

Avoir son propre style - TileMill #roads { line-width:1; line-color:#AA3333; } →https://www.mapbox.com/tilemill/gallery Mieux !

Slide 16

Slide 16 text

Utiliser des fonds de carte OSM existants Plusieurs fonds librement utilisables

Slide 17

Slide 17 text

Traitements côté client ● Augmentation de la puissance des machines ● Serveur cartographique de moins en moins indispensable ● Maturité du Javascript ● Interaction avec les données directement dans le navigateur (UTFGrid, GeoJSON tuilé...)

Slide 18

Slide 18 text

En pratique : tuiles vectorielles ● Stockage aisé (pas de création d'images sur le serveur) ● Rendu sur le terminal (puissance de calcul suffisante) ➔ http://gijs.github.io/vectorstyling-demo/ ➔ OpenStreetMap : http://openstreetmap.us/~migurski/vector-datasource/ ➔ Google Maps : https://www.google.fr/maps/

Slide 19

Slide 19 text

En pratique : 3D ● OSMBuildings : http://osmbuildings.org ● Jeux vidéo : http://map.f4-group.com ● Montagne : http://thematicmapping.org/playground/webgl/terrain/texture/jotunheimen.html ● HERE : http://here.com/41.3907764,2.1650211,19.23,0,54,3d.day

Slide 20

Slide 20 text

3D – à utiliser avec modération

Slide 21

Slide 21 text

Utiliser les données OpenStreetMap ● Données et Shapefiles en téléchargement : ➔ http://planet.openstreetmap.org/ ➔ http://download.geofabrik.de/ ● Filtrage (Osmosis) ● Base de données PostGIS (osm2pgsql)

Slide 22

Slide 22 text

Sur des supports mobiles ● Android et autres smartphones (en ligne et hors ligne) ● GPS Garmin (données OpenStreetMap, filtrage, style et autres données)

Slide 23

Slide 23 text

Chez Makina Corpus ● Geotrek ● http://www.caribbeanmaritimetraffic.org/ ● http://cci82.makina-corpus.net/ ● http://moodwalkr.makina-corpus.net/

Slide 24

Slide 24 text

[email protected] www.makina-corpus.com Merci ! Avez-vous des questions ?