Vous êtes sur la page 1sur 30

Atelier 4 : Introduction au WebMapping

Du code … à la Carte
Arnaud Van De Casteele
Présentation Générale

Composants d'une application cartographique


- Base de données
- Serveur
- Client

Analyse des plateformes cartographiques existantes


- Composants
- Offres existantes
- Exemples d'application
- Analyse

Conclusion

A vous de jouer !
Van De Casteele Arnaud

Docteur Mines ParisTech


Infoterra – Images Satellites
RDTronic – Bases de données routières

Adhérent OSGEO-fr
Fondation internationale
Promotion logiciels libres en géomatique
@ : http://www.osgeo.org/

Participant au projet OpenStreetMap


Projet international
Base de données géographique communautaire
@ : http://www.openstreetmap.fr/

@ : arnaud {dot} van_de_casteele {at} mines-paristech {dot} fr


De la cartographie à la néogéographie

Géomatique Cartographie Néogéographie

Discipline Papier, numérique, analytique... Nouvelles formes et usages


gestion des données à référence spatiale de la géographie associées au web 2.0
fait appel à la géodésie, la cartographie...
La Géomatique OpenSource

Fondation Geospatiale Open Source


Mission :
Aider et de promouvoir le
développement des données et des
technologies géospatiales ouvertes

Consortium International
Source : http://wiki.osgeo.org/wiki/OSGeo_fr
Mission :
Développer et promouvoir des
standards géographiques ouverts
Introduction WebMapping Plateformes Conclusion

Objectifs
1) Présentation des différents concepts liés au WebMapping

2) Présentation des différentes solutions existantes

3) Utilisation de plateformes existantes


Introduction WebMapping Plateformes Conclusion
Composants Base de données Serveur Client

Serveurs cartographiques simples

Une source de données

Une API Cartographique


Introduction WebMapping Plateformes Conclusion
Composants Base de données Serveur Client

Applications cartographiques professionnelles

Serveur
cartographique

Base de données API


Introduction WebMapping Plateformes Conclusion
Composants Base de données Serveur Client

Bases de données géographiques


PostGis
Projet démarré en 2001
Basé sur Postgresql
Nombreuses fonctions (+ de 200)
Données géométrique (plan) et Géographique (sphère)
A venir (très prochainement) : gestion des rasters
@ http://postgis.refractions.net/

MySql Spatial
Depuis la version 4.1
Données géométrique (plan)
Pas de gestion des projections
Peu de fonctions spatiales
@ http://dev.mysql.com/ + d'infos
Rapport_etude_spatiale_final.pdf
Présentation Sig La Lettre - Ribot

SpatialLite
Basé sur SQL Lite
Taille 250 ko
GUI
@ http://www.gaia-gis.it/spatialite/
Introduction WebMapping Plateformes Conclusion
Composants Base de données Serveur Client

Serveurs cartographiques
Serveurs permettant la mise en forme,
la manipulation et l'affichage de données géographiques

MapServer
Projet démarré en 1995 !!!
Langage C
Plateforme Linux, Window, Mac Os X
Gestion de nombreux formats de fichiers
@ http://mapserver.org/

GeoServer
WMS
Projet démarré en 2001
Langage Java WFS
Plateforme Linux, Window, Mac Os X
Communauté très active
Nombreuses fonctionnalités
API Rest
Dispose d'une GUI
@ http://geoserver.org/display/GEOS/Welcome/
Introduction WebMapping Plateformes Conclusion
Composants Base de données Serveur Client

API clientes 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 WebMapping Plateformes Conclusion
Fonctions Offres existantes Exemples Analyse

Il doit bien y avoir une manière plus facile de

créer,
administrer
et publier
une application cartographique ?
Introduction WebMapping Plateformes Conclusion
Fonctions Offres existantes Exemples Analyse

All in ONE
Introduction WebMapping Plateformes Conclusion
Fonctions Offres existantes Exemples Analyse

Import et administration Interfaçages


de données géographiques avec d'autres applications

Création Publication
de cartes de cartes
Introduction WebMapping Plateformes Conclusion
Fonctions Offres existantes Exemples Analyse

OpenGeo Suite
Introduction WebMapping Plateformes Conclusion
Fonctions Offres existantes Exemples

Web Maps Studio (CloudMade)


Introduction WebMapping Plateformes Conclusion
Fonctions Offres existantes Exemples Analyse

CartoDB (Vizzuality)
Introduction WebMapping Plateformes Conclusion
Fonctions Offres existantes Exemples

TileMill (MapBox)
Introduction WebMapping Plateformes Conclusion
Fonctions Offres existantes Exemples

QGIS Server (3Liz)

Source de l'image : linfiniti


Introduction WebMapping Plateformes Conclusion
Fonctions Offres existantes Exemples Analyse

GeoCommons (GeoIQ)
Introduction WebMapping Plateformes Conclusion
Fonctions Offres existantes Exemples Analyse

ArcGis On Line

Plan local d'urbanisme de Bavans


Introduction WebMapping Plateformes Conclusion
Fonctions Offres existantes Exemples Analyse

Google Earth Builder


Introduction WebMapping Plateformes Conclusion
Fonctions Offres existantes Exemples Analyse

Cartographie de l'ouragan Sandy (TileMill)


Introduction WebMapping Plateformes Conclusion
Fonctions Offres existantes Exemples Analyse

Cartographie de l'ouragan Sandy (GeoCommons)


Introduction WebMapping Plateformes Conclusion
Fonctions Offres existantes Exemples Analyse

Cartographie de l'ouragan Sandy (ArcGis Online)


Introduction WebMapping Plateformes Conclusion
Fonctions Offres existantes Exemples Analyse

Avantages Inconvénients
OpenGeo Suite * Infrastructure géographique complète * Nécessité d'administration (version
* Double système de tarification communautaire)
(communautaire/entreprise)

Cloud Made * Catalogue de données * Offre commerciale et produits assez


* Différentes formes d'intégration (API, flous
Iframe, etc.) * Capacité d'analyse réduite
* Intégration mobile

CartoDB * Géocodage automatique (CSV) * Liste des formats de données


* Différentes formes d'intégration (API, géographiques assez réduite
Iframe, etc.)
* Offres et tarification évolutives

TileMill * Logiciel bureautique * Langage de style spécifique


* Nombreux formats de données
* Effets et analyses thématiques
nombreux
Introduction WebMapping Plateformes Conclusion
Fonctions Offres existantes Exemples Analyse

Avantages Inconvénients
QGIS Server * Intégration au logiciel QGIS * Nécessité de disposer de
* Paramétrage facilité des styles compétences spécifiques (installation,
* Nombreux format de données paramétrages)
disponibles * Nécessité de disposer d'une
architecture informatique
GeoCommons * Catalogue de données * Liste de formats de données réduite
* Nombreuses capacités d'analyse
* Intégration de différentes API
* Gestion des utilisateurs
ArcGis On Line * Intégration complète à la suite ArcGis * Nécessité de disposer de la suite
* Suite mobile, desktop, tablette ArcGis
* Nécessité de disposer d'une personne
compétente dans le domaine
Google Earth * Lecture de nombreux formats (Shp, * Peu d'informations disponibles
Builder Kml, Tab, etc.)
* Intégration à la suite Google (Google
Maps, Google Earth, etc.)
Introduction OpenStreetMap Exploitation Conclusion

Maturité et diversité des outils de Web Mapping (OS/Commerciaux)

Intégration plus ou moins automatique sur différents formats (bureautique,


tablette, téléphone)

Des offres évolutives en fonction des besoins

Des fonctionnalités cartographiques mais aussi d'analyse


Questions ?
Arnaud Van De Casteele
arnaud {dot} van_de_casteele {at} mines-paristech {dot} fr

@geotribu
Maintenant à vous de participer !

Choix d'une plateforme


Analyse de l'offre par rapport aux besoins
Inscription
Première découverte (outils, documentation, etc.)

Analyse des données fournies

Intégration des données à la plateforme

Afficher le nom des pays

Réalisation d'une cartographie thématique


Carte choroplèthe (aplat de couleurs) portant sur l'aire des pays
Carte en cercles proportionnels portant sur la population
Croiser la densité et la population

Intégration de la carte en fonction des supports proposés

Vous aimerez peut-être aussi