Découvrez les nouvelles tendances en webmapping et les possibilités offertes par les données géographiques libres dont OpenStreetMap.
Utilisées habituellement pour calculer des itinéraires ou comme fonds de plan pour afficher des informations, les cartes en ligne sont en pleine révolution grâce à l'arrivée de données géographiques libres. Elles permettent à tout un chacun d'imaginer des applications cartographiques innovantes et inattendues, de personnaliser le style de sa carte et de se passer des solutions techniques lourdes et complexes.
2. 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
3. Aller au-delà de Google Maps
●
Utilisations interdites (mode déconnecté, mise en cache,
géocodage en masse...)
●
●
Fond de plan trop vu (et pas forcément adapté)
●
Pas d'accès aux données (propriétaires)
Usage payant (fort trafic)
4. Un exemple à ne pas suivre
Nouvel Observateur :
L'été médiatique de Manuel Valls
5. OpenStreetMap ?
●
Création en 2004 (absence de données geographiques
libres)
●
Données sous licence libre (ODbL)
●
Édition collaborative (Wikipedia)
→ http://www.openstreetmap.org
6. Couverture des données OSM
●
Excellente dans les grandes villes
●
Variable selon les pays
Comparons !
➔
http://tools.geofabrik.de/mc/
8. Évolution du web
●
●
Plus d'interactivité
●
Déporter les traitements vers l'utilisateur
●
Allègement des interfaces
Arrivée du mobile
9. Supports mobiles
●
●
Ergonomie (Natif)
●
Petits écrans (Allègement)
●
Tout l'écran est occupé par la carte
●
Nouvelle façon d'interagir (Tactile)
Possibilités offertes par la géolocalisation
10. 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/ ?
13. 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
15. Avoir son propre style - TileMill
#roads {
line-width:1;
line-color:#AA3333;
}
Mieux !
→ https://www.mapbox.com/tilemill/gallery
16. Utiliser des fonds de carte OSM existants
Plusieurs fonds librement utilisables
17. 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é...)
18. 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/
19. 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
21. 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)
22. Sur des supports mobiles
●
●
Android et autres
smartphones (en ligne et
hors ligne)
GPS Garmin (données
OpenStreetMap, filtrage,
style et autres données)