Atelier 4 : Introduction au WebMapping Du code … à la Carte - Introduction au web... · ArcGis...

30
Arnaud Van De Casteele Atelier 4 : Introduction au WebMapping Atelier 4 : Introduction au WebMapping Du code … à la Carte Du code … à la Carte

Transcript of Atelier 4 : Introduction au WebMapping Du code … à la Carte - Introduction au web... · ArcGis...

Page 1: Atelier 4 : Introduction au WebMapping Du code … à la Carte - Introduction au web... · ArcGis On Line * Intégration complète à la suite ArcGis * Suite mobile, desktop, tablette

Arnaud Van De Casteele

Atelier 4 : Introduction au WebMappingAtelier 4 : Introduction au WebMapping

Du code … à la CarteDu code … à la Carte

Page 2: Atelier 4 : Introduction au WebMapping Du code … à la Carte - Introduction au web... · ArcGis On Line * Intégration complète à la suite ArcGis * Suite mobile, desktop, tablette

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 !

Page 3: Atelier 4 : Introduction au WebMapping Du code … à la Carte - Introduction au web... · ArcGis On Line * Intégration complète à la suite ArcGis * Suite mobile, desktop, tablette

Docteur Mines ParisTechInfoterra – Images SatellitesRDTronic – Bases de données routières

Adhérent OSGEO-frFondation internationalePromotion logiciels libres en géomatique@ : http://www.osgeo.org/

Participant au projet OpenStreetMapProjet international Base de données géographique communautaire@ : http://www.openstreetmap.fr/

Van De Casteele Arnaud

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

Page 4: Atelier 4 : Introduction au WebMapping Du code … à la Carte - Introduction au web... · ArcGis On Line * Intégration complète à la suite ArcGis * Suite mobile, desktop, tablette

De la cartographie à la néogéographie

Géomatique Cartographie Néogéographie

Discipline gestion des données à référence spatialefait appel à la géodésie, la cartographie...

Papier, numérique, analytique... Nouvelles formes et usages de la géographie associées au web 2.0

Page 5: Atelier 4 : Introduction au WebMapping Du code … à la Carte - Introduction au web... · ArcGis On Line * Intégration complète à la suite ArcGis * Suite mobile, desktop, tablette

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

Mission :Développer et promouvoir des standards géographiques ouverts

Source : http://wiki.osgeo.org/wiki/OSGeo_fr

Page 6: Atelier 4 : Introduction au WebMapping Du code … à la Carte - Introduction au web... · ArcGis On Line * Intégration complète à la suite ArcGis * Suite mobile, desktop, tablette

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

2) Présentation des différentes solutions existantes

3) Utilisation de plateformes existantes

Objectifs

IntroductionIntroduction WebMapping Plateformes Conclusion

Page 7: Atelier 4 : Introduction au WebMapping Du code … à la Carte - Introduction au web... · ArcGis On Line * Intégration complète à la suite ArcGis * Suite mobile, desktop, tablette

Une source de données

Une API Cartographique

+

Composants Base de données Serveur Client

Introduction WebMappingWebMapping Plateformes Conclusion

Serveurs cartographiques simples

Page 8: Atelier 4 : Introduction au WebMapping Du code … à la Carte - Introduction au web... · ArcGis On Line * Intégration complète à la suite ArcGis * Suite mobile, desktop, tablette

APIBase de données

Serveur cartographique

Composants Base de données Serveur Client

Introduction WebMappingWebMapping Plateformes Conclusion

Applications cartographiques professionnelles

Page 9: Atelier 4 : Introduction au WebMapping Du code … à la Carte - Introduction au web... · ArcGis On Line * Intégration complète à la suite ArcGis * Suite mobile, desktop, tablette

PostGis

Projet démarré en 2001Basé sur PostgresqlNombreuses 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.1Données géométrique (plan)Pas de gestion des projectionsPeu de fonctions spatiales@ http://dev.mysql.com/

SpatialLite

Basé sur SQL LiteTaille 250 koGUI@ http://www.gaia-gis.it/spatialite/

+ d'infosRapport_etude_spatiale_final.pdfPrésentation Sig La Lettre - Ribot

Composants Base de données Serveur Client

Introduction WebMappingWebMapping Plateformes Conclusion

Bases de données géographiques

Page 10: Atelier 4 : Introduction au WebMapping Du code … à la Carte - Introduction au web... · ArcGis On Line * Intégration complète à la suite ArcGis * Suite mobile, desktop, tablette

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

WMS

WFS

Composants Base de données Serveur Client

MapServer

Projet démarré en 1995 !!!Langage CPlateforme Linux, Window, Mac Os XGestion de nombreux formats de fichiers@ http://mapserver.org/

GeoServer

Projet démarré en 2001Langage JavaPlateforme Linux, Window, Mac Os XCommunauté très activeNombreuses fonctionnalitésAPI RestDispose d'une GUI@ http://geoserver.org/display/GEOS/Welcome/

Serveurs cartographiques

Introduction WebMappingWebMapping Plateformes Conclusion

Page 11: Atelier 4 : Introduction au WebMapping Du code … à la Carte - Introduction au web... · ArcGis On Line * Intégration complète à la suite ArcGis * Suite mobile, desktop, tablette

API clientes existantes

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

PolyMapshttp://polymaps.org/

Spécialisée dans le rendu SVG

LeafLethttp://leaflet.cloudmade.com/

Communauté activeet nombreuses fonctionnalités

OpenLayershttp://openlayers.org/La plus ancienne et cellepossédant le plus de fonctionnalités

Modest Mapshttp://modestmaps.com/Langage Flash

Composants Base de données Serveur Client

Introduction WebMappingWebMapping Plateformes Conclusion

Page 12: Atelier 4 : Introduction au WebMapping Du code … à la Carte - Introduction au web... · ArcGis On Line * Intégration complète à la suite ArcGis * Suite mobile, desktop, tablette

Introduction WebMapping PlateformesPlateformes Conclusion

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

créer,

administrer

et publier une application cartographique ?

Fonctions Offres existantes Exemples Analyse

Page 13: Atelier 4 : Introduction au WebMapping Du code … à la Carte - Introduction au web... · ArcGis On Line * Intégration complète à la suite ArcGis * Suite mobile, desktop, tablette

All in ONE

Introduction WebMapping PlateformesPlateformes ConclusionFonctions Offres existantes Exemples Analyse

Page 14: Atelier 4 : Introduction au WebMapping Du code … à la Carte - Introduction au web... · ArcGis On Line * Intégration complète à la suite ArcGis * Suite mobile, desktop, tablette

Import et administrationde données géographiques

Création de cartes

Publication de cartes

Interfaçagesavec d'autres applications

Introduction WebMapping PlateformesPlateformes ConclusionFonctions Offres existantes Exemples Analyse

Page 15: Atelier 4 : Introduction au WebMapping Du code … à la Carte - Introduction au web... · ArcGis On Line * Intégration complète à la suite ArcGis * Suite mobile, desktop, tablette

Introduction WebMapping PlateformesPlateformes ConclusionFonctions Offres existantes Exemples Analyse

OpenGeo Suite

Page 16: Atelier 4 : Introduction au WebMapping Du code … à la Carte - Introduction au web... · ArcGis On Line * Intégration complète à la suite ArcGis * Suite mobile, desktop, tablette

Introduction WebMapping PlateformesPlateformes ConclusionFonctions Offres existantes Exemples

Web Maps Studio (CloudMade)

Page 17: Atelier 4 : Introduction au WebMapping Du code … à la Carte - Introduction au web... · ArcGis On Line * Intégration complète à la suite ArcGis * Suite mobile, desktop, tablette

Introduction WebMapping PlateformesPlateformes ConclusionFonctions Offres existantes Exemples Analyse

CartoDB (Vizzuality)

Page 18: Atelier 4 : Introduction au WebMapping Du code … à la Carte - Introduction au web... · ArcGis On Line * Intégration complète à la suite ArcGis * Suite mobile, desktop, tablette

TileMill (MapBox)

Introduction WebMapping PlateformesPlateformes ConclusionFonctions Offres existantes Exemples

Page 19: Atelier 4 : Introduction au WebMapping Du code … à la Carte - Introduction au web... · ArcGis On Line * Intégration complète à la suite ArcGis * Suite mobile, desktop, tablette

QGIS Server (3Liz)

Introduction WebMapping PlateformesPlateformes ConclusionFonctions Offres existantes Exemples

Source de l'image : linfiniti

Page 20: Atelier 4 : Introduction au WebMapping Du code … à la Carte - Introduction au web... · ArcGis On Line * Intégration complète à la suite ArcGis * Suite mobile, desktop, tablette

GeoCommons (GeoIQ)

Introduction WebMapping PlateformesPlateformes ConclusionFonctions Offres existantes Exemples Analyse

Page 21: Atelier 4 : Introduction au WebMapping Du code … à la Carte - Introduction au web... · ArcGis On Line * Intégration complète à la suite ArcGis * Suite mobile, desktop, tablette

ArcGis On Line

Plan local d'urbanisme de Bavans

Introduction WebMapping PlateformesPlateformes ConclusionFonctions Offres existantes Exemples Analyse

Page 22: Atelier 4 : Introduction au WebMapping Du code … à la Carte - Introduction au web... · ArcGis On Line * Intégration complète à la suite ArcGis * Suite mobile, desktop, tablette

Google Earth Builder

Introduction WebMapping PlateformesPlateformes ConclusionFonctions Offres existantes Exemples Analyse

Page 23: Atelier 4 : Introduction au WebMapping Du code … à la Carte - Introduction au web... · ArcGis On Line * Intégration complète à la suite ArcGis * Suite mobile, desktop, tablette

Introduction WebMapping PlateformesPlateformes ConclusionFonctions Offres existantes Exemples Analyse

Cartographie de l'ouragan Sandy (TileMill)

Page 24: Atelier 4 : Introduction au WebMapping Du code … à la Carte - Introduction au web... · ArcGis On Line * Intégration complète à la suite ArcGis * Suite mobile, desktop, tablette

Introduction WebMapping PlateformesPlateformes ConclusionFonctions Offres existantes Exemples Analyse

Cartographie de l'ouragan Sandy (GeoCommons)

Page 25: Atelier 4 : Introduction au WebMapping Du code … à la Carte - Introduction au web... · ArcGis On Line * Intégration complète à la suite ArcGis * Suite mobile, desktop, tablette

Introduction WebMapping PlateformesPlateformes ConclusionFonctions Offres existantes Exemples Analyse

Cartographie de l'ouragan Sandy (ArcGis Online)

Page 26: Atelier 4 : Introduction au WebMapping Du code … à la Carte - Introduction au web... · ArcGis On Line * Intégration complète à la suite ArcGis * Suite mobile, desktop, tablette

Avantages Inconvénients

OpenGeo Suite * Infrastructure géographique complète* Double système de tarification (communautaire/entreprise)

* Nécessité d'administration (version communautaire)

Cloud Made * Catalogue de données* Différentes formes d'intégration (API, Iframe, etc.)* Intégration mobile

* Offre commerciale et produits assez flous* Capacité d'analyse réduite

CartoDB * Géocodage automatique (CSV)* Différentes formes d'intégration (API, Iframe, etc.)* Offres et tarification évolutives

* Liste des formats de données géographiques assez réduite

TileMill * Logiciel bureautique* Nombreux formats de données* Effets et analyses thématiques nombreux

* Langage de style spécifique

Introduction WebMapping PlateformesPlateformes ConclusionFonctions Offres existantes Exemples Analyse

Page 27: Atelier 4 : Introduction au WebMapping Du code … à la Carte - Introduction au web... · ArcGis On Line * Intégration complète à la suite ArcGis * Suite mobile, desktop, tablette

Avantages Inconvénients

QGIS Server * Intégration au logiciel QGIS* Paramétrage facilité des styles* Nombreux format de données disponibles

* Nécessité de disposer de compétences spécifiques (installation, paramétrages)* Nécessité de disposer d'une architecture informatique

GeoCommons * Catalogue de données* Nombreuses capacités d'analyse* Intégration de différentes API* Gestion des utilisateurs

* Liste de formats de données réduite

ArcGis On Line * Intégration complète à la suite ArcGis* Suite mobile, desktop, tablette

* Nécessité de disposer de la suite ArcGis* Nécessité de disposer d'une personne compétente dans le domaine

Google Earth Builder

* Lecture de nombreux formats (Shp, Kml, Tab, etc.)* Intégration à la suite Google (Google Maps, Google Earth, etc.)

* Peu d'informations disponibles

Introduction WebMapping PlateformesPlateformes ConclusionFonctions Offres existantes Exemples Analyse

Page 28: Atelier 4 : Introduction au WebMapping Du code … à la Carte - Introduction au web... · ArcGis On Line * Intégration complète à la suite ArcGis * Suite mobile, desktop, tablette

IntroductionIntroduction OpenStreetMapOpenStreetMap ExploitationExploitation ConclusionConclusion

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

Page 29: Atelier 4 : Introduction au WebMapping Du code … à la Carte - Introduction au web... · ArcGis On Line * Intégration complète à la suite ArcGis * Suite mobile, desktop, tablette

Questions ?

@geotribu

Arnaud Van De Casteelearnaud {dot} van_de_casteele {at} mines-paristech {dot} fr

Page 30: Atelier 4 : Introduction au WebMapping Du code … à la Carte - Introduction au web... · ArcGis On Line * Intégration complète à la suite ArcGis * Suite mobile, desktop, tablette

Maintenant à vous de participer !

Choix d'une plateformeAnalyse de l'offre par rapport aux besoinsInscriptionPremiè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ématiqueCarte choroplèthe (aplat de couleurs) portant sur l'aire des paysCarte en cercles proportionnels portant sur la populationCroiser la densité et la population

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