Vous êtes sur la page 1sur 23

P7 : Projet Bibliographique Dans le cadre du Mastre ASIG

Web mapping

Clotilde MOHSEN
05 mai 2008

Mastre ASIG / Projet bibliographique 2008

TABLE DES MATIERES


INTRODUCTION 1 2 HISTORIQUE LES DIFFERENTS TYPES DE CARTES WEB
2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 2.10 2.11 CARTES STATIQUES CARTES CREES DYNAMIQUEMENT CARTES DISTRIBUEES CARTES ANIMEES CARTES EN TEMPS REEL CARTES PERSONNALISEES CARTES REUTILISABLES CARTES INTERACTIVES CARTES ANALYTIQUES ATLAS EN LIGNE CARTES ETABLIES EN COLLABORATION

5 6 11
11 11 12 12 12 12 12 13 13 13 14

UN PEU DE TECHNIQUE
3.1 3.2 3.3 LE WEB MAPPING STATIQUE LE WEB MAPPING DYNAMIQUE LE WEB MAPPING 2EME GENERATION

15
15 16 16

AVANTAGES DU WEB MAPPING


4.1 4.2 4.3 4.4 UNE INFORMATION GEOGRAPHIQUE PLUS ACCESSIBLE UNE INFORMATION GEOGRAPHIQUE PLUS JUSTE UNE MULTITUDE DE POSSIBILITES TECHNIQUES DES PROJETS EN COLLABORATION

18
18 18 18 19

INCONVENIENTS DU WEB MAPPING


5.1
5.1.1 5.1.2

20
20
20 20

PROBLEMES TECHNIQUES
Au niveau du hardware Au niveau du software

5.2
5.2.1 5.2.2 5.2.3

ATTENTION AU CONTENU
Les copyrights La confidentialit La fiabilit des donnes

20
20 20 20

Mastre ASIG / Projet bibliographique 2008

5.2.4

La dmocratisation de linformation

20

CONCLUSION GLOSSAIRE ET SIGLES UTILES BIBLIOGRAPHIE

21 22 23

Mastre ASIG / Projet bibliographique 2008

TABLE DES ILLUSTRATIONS


FIGURE 1 : LOGO DE LATLAS NATIONAL DU CANADA EN LIGNE FIGURE 2 : LOGO DE LATLAS NATIONAL DES ETATS-UNIS EN LIGNE FIGURE 3 : LE MONT EVREST SUR NASA WORLD WIND FIGURE 4 : PLACE DES QUINCONCES, BORDEAUX (OPENSTREETMAP) FIGURE 5 : PLACE DES QUINCONCES, BORDEAUX (GOOGLE MAPS) FIGURE 6 : PROJET WIKIMAPIA FIGURE 7 : PLACE DES QUINCONCES, BORDEAUX (GEOPORTAIL) FIGURE 8 : UNE CARTE STATIQUE FIGURE 9 : API VIAMICHELIN FIGURE 10 : PLACE DES QUINCONCES, BORDEAUX (WIKIMAPIA) FIGURE 11 : ITINERAIRE DUNE REQUETE FIGURE 12 : SCRIPT COTE SERVEUR - PHP FIGURE 13 : ARCHITECTURE 3 TIERS UTILISANT UN WEB SERVICE FIGURE 14 : APPLICATION UTILISANT UNE API FIGURE 15 : RESULTATS DES MUNICIPALES 2008 6 6 7 8 8 9 10 11 13 14 15 16 17 17 18

Mastre ASIG / Projet bibliographique 2008

INTRODUCTION
Avant lapparition du web mapping, la cartographie tait rserve quelques entreprises et instituts. Elle ncessitait du matriel et des logiciels extrmement chers et complexes ainsi que des cartographes et des gomaticiens comptant. A prsent, gnrer, mettre en forme et mettre en ligne une carte sur Internet est accessible et quasiment gratuit pour tous. Nimporte qui avec un ordinateur et une petite exprience en informatique peut devenir fournisseur de donnes gographiques. Jusquo le grand public peut aller dans le web mapping ? Quelles sont les possibilits pour un utilisateur ? Nous allons voir les volutions de ce domaine, puis les catgories de cartes utilisables, nous expliquerons ensuite brivement comment a marche et nous finirons par une analyse des avantages et des inconvnients du web mapping.

Mastre ASIG / Projet bibliographique 2008

1 HISTORIQUE
Juillet 1993 : apparition de Xerox PARC Mapserver, le premier serveur de donnes gographiques crit en CGI/Perl. Il permet de dfinir une projection et ltendue dune carte. Juin 1994 : parution de lAtlas National du Canada qui peut alors tre considr comme le premier atlas en ligne.

http://atlas.nrcan.gc.ca/site/francais/index.html/document_view

Figure 1 : Logo de lAtlas National du Canada en ligne Fvrier 1996 : lancement de Mapquest, un annuaire trs populaire au Etats-Unis appuy de cartes. Juin 1996 : MultiMap offre peu prs les mmes services mais sur lun des sites anglais les plus visionns. Novembre 1996 : sortie de la premire version de Geomedia WebMap qui permet dj lutilisation dimages vecteur travers ActiveCGM. Juin 1997 : parution de lAtlas National des Etas-Unis en ligne.

http://upload.wikimedia.org/wikipedia/commons/d/df/National_Atlas_of_the_United_States_Logo.svg

Figure 2 : Logo de lAtlas National des Etats-Unis en ligne Juillet 1997 : UMN MapServer 1.0 est dvelopp dans le cadre dun projet de la NASA notamment pour fournir des donnes de tldtection par le biais dInternet.

Mastre ASIG / Projet bibliographique 2008

Juin 1998 : parmi tous les serveurs gographiques, Terraserver offre des images ariennes en ligne.

Juillet 1998 : UMN MapServer 2.0 permet de dfinir un systme de projection. Aot 1999 : la sixime dition de lAtlas National du Canada est introduite par la confrence de lAssociation Cartographique Internationale (ACI) en 1999 Ottawa. Fvrier 2000 : ESRI entre sur le march du web mapping avec ArcIMS. Juin 2000 : ESRI fonde un rseau ESRI Geography Network qui distribue des donnes gographiques et autres services web. Septembre 2001 : SVG devient une prconisation W3C.

Septembre 2001 : sortie de Tiroatlas, un atlas en ligne interactif bas sur la rfrence SVG.

Juin 2002 : UMN MapServer 3.5 supporte PostGIS et ArcSDE. Juillet 2002 : ArcIMS 4.0, version 4 dArcIMS

Juin 2003 : apparition dun globe virtuel libre qui charge les donnes partir de plusieurs sources sur Internet : NASA World Wind. Le sol et les btiments peuvent tre vus en 3 dimensions. Les utilisateurs ont la possibilit de personnaliser le contenu ou mme dajouter leurs propres donnes. Ce globe virtuel ne fonctionne pas sur un navigateur mais sur un logiciel spcial.

http://worldwind.arc.nasa.gov/screenshots-sl.html

Figure 3 : Le mont Evrest sur NASA World Wind

Mastre ASIG / Projet bibliographique 2008

Juillet 2003 : UMN MapServer 4.0 supporte les formats PDF et SWF.

Juillet 2004 : Steve Coast lance un projet en collaboration pour crer une carte du monde gratuite : OpenStreetMap.

http://openstreetmap.fr/carte/

Figure 4 : Place des Quinconces, Bordeaux (OpenStreetMap)

Fvrier 2005 : parution de la premire version de Google Maps, probablement lapplication cartographique la plus populaire sur le web. Elle utilise des images raster divises en tuiles (quad tree) et offre une grande quantit de donnes.

http://maps.google.fr/

Figure 5 : Place des Quinconces, Bordeaux (Google Maps)

Mastre ASIG / Projet bibliographique 2008

Juin 2005 : Google Earth un autre globe virtuel qui ressemble beaucoup NASA World Wind : contenu personnalis, visualisation de la 3D, logiciel tlcharger, etc. Mai 2006 : lancement du projet en collaboration Wikimapia par les russes Alexandre Koriakine et Evgeniy Saveliev laide des images satellitaires de Google Maps.

http://upload.wikimedia.org/wikipedia/en/2/2f/Wikimapia.png

Figure 6 : Projet Wikimapia

Juin 2006 : Lancement du Goportail. La version 1 offre : lorthophotographie de la France dont une grande partie des DOM-TOM. Les endroits les plus dtaills atteignent une rsolution numrique de 50 cm et les zone rurales sont une chelle maximum de 1 :3 000 la cartographie de toute la France au 1 :25 000 Aot 2006 : le Goportail permet prsent de naviguer au 1 :1 500.

Mastre ASIG / Projet bibliographique 2008

http://www.geoportail.fr

Figure 7 : Place des Quinconces, Bordeaux (Goportail)

Fvrier 2007 : des informations supplmentaires sont disponibles sur la version 1 du Goportail : les repres godsiques et de nivellement en France mtropolitaine seulement, certain dpartement permettent la visualisation du cadastre.

Mai 2007 : la version 2 du Goportail propose une nouvelle ergonomie et quelques couches supplmentaires.

Septembre 2007 : la version 3D du Goportail est disponible laide du logiciel de navigation TerraExplorer compatible avec Windows 2000, XP et Vista et bientt sur les Mac et Linux.

Mastre ASIG / Projet bibliographique 2008

10

2 LES DIFFERENTS TYPES DE CARTES WEB


Le web mapping est un domaine fleurissant et son dveloppement est un peu dsordonn. Par consquent il existe de nombreux types de cartes sur Internet et il est assez difficile des les classer. De plus certaines cartes entrent dans plusieurs des catgories cites ci_dessous.

2.1 CARTES STATIQUES


Les cartes statiques ne peuvent tre utilise que pour la lecture, elles sont sans animation ni interactivit. Elles sont cres une seule fois, souvent la main et elles sont trs peu mise jour. Les formats les plus courants sont : pour le raster : PNG, JPEG, GIF, TIFF pour le vecteur : SVG, PDF, SWF. Ces cartes sont parfois scannes, ce qui les rends assez illisibles, surtout lorsque lchelle est mauvaise.

http://en.wikipedia.org/wiki/Webmapping

Figure 8 : Une carte statique

2.2 CARTES CREES DYNAMIQUEMENT


Les bases de donnes sont charges chaque rafrachissement de la page engendrant ainsi un nouvel affichage des cartes.

Mastre ASIG / Projet bibliographique 2008

11

2.3 CARTES DISTRIBUEES


Les cartes sont gnres partir plusieurs serveurs de donnes. Le protocole WMS permet de rcuprer les donnes gorfrences provenant de diffrentes sources et de les combiner en une image. On lutilise par exemple lorsquun serveur offre une base topologique et quun autre fournit des couches thmatiques.

2.4 CARTES ANIMEES


Certaines cartes sont modifies selon des variables graphiques ou temporelles. Les formats et technologies le permettant avec diffrents degrs dinteraction sont : SVG Adobe Flash Java Quicktime, etc. A titre dexemple, un phnomne naturel (courants marins, ariens) ou des flux (humain, commerciaux, etc) peuvent tre reprsents sur des cartes animes.

2.5 CARTES EN TEMPS REEL


Lorsque les donnes sont collectes laide dun rseau de capteurs, les cartes sont mises jour rgulirement, il sagit quasiment de temps rel (cartes mtorologique, tat de la circulation).

2.6 CARTES PERSONNALISEES


Les utilisateurs peuvent choisir le contenu, la symbolisation et faire leurs cartes personnalises. Cependant lOGC (Open Geospatial Consortium) propose une rfrence, SLD (Styled Layer Description), abordable par un serveur WMS.

2.7 CARTES REUTILISABLES


Ce sont les cartes offertes travers des API. De nombreux organismes proposent des bibliothques pour afficher diffrentes couches (relief, plan, images satellitaire), naviger (zoom, pan), se connecter une base de donnes (contenu personnalis) : Google Map

Mastre ASIG / Projet bibliographique 2008

12

Yahoo Map MSN Virtual Earth ViaMichelin, etc.

http://www.viamichelin.com/wswebsite/fra/htm/api/exemple/exemple-carte.html

Figure 9 : API ViaMichelin

2.8 CARTES INTERACTIVES


Linteractivit est un avantage caractristique des cartes numriques. Elle aide explorer la carte (outils de navigation), elle permet de changer les paramtres et elle rvle des informations suplmentaire (liens).

2.9 CARTES ANALYTIQUES


Certaines cartes en ligne offrent la possibilit de faire des analyses (thmatiques, statistiques, etc) partir de donnes fournies ou charges par lutilisateur. On commence l sloigner du web mapping pour entrer dans le webSIG, un domaine souvent assimil au web mapping.

2.10 ATLAS EN LIGNE


Les atlas ont connus une rvolution depuis quils sont en ligne : ils sont ouverts un plus large public, ils sont beaucoup moins chers produire et surtout mettre jour, ils offrent un plus grand choix de cartes.

Mastre ASIG / Projet bibliographique 2008

13

Quelques atlas ont cess dditer leurs versions papier aprs tre apparu en ligne. Ils permettent prsent dimprimer une dition la demande et sur mesure partir de la version en ligne. On peut mme parfois tlcharger les donnes brutes (essentiellement aux Etats-Unis).

2.11 CARTES ETABLIES EN COLLABORATION


Il sagit dun phnomne rcent mais qui montre un fort potentiel : un groupe de personnes dcident de crer une carte et de lamliorer sur Internet. Une application permet une dition simultane et assure quune gomtrie dite par une personne soit bloque pour toutes les autres. Un contrle qualit minimal doit tre assur avant que les donnes soient rendues publiques. Quelques exemples de projet en collaboration : OpenStreetMap : les internautes peuvent complter cette carte encore assez peu volue. WikiMapia : ce projet sappuie sur une API Google Maps, la carte est donc complte, elle fournit en plus des liens sur les lieux remarquables pour information.

http://wikimapia.org

Figure 10 : Place des quinconces, Bordeaux (WikiMapia)

Mastre ASIG / Projet bibliographique 2008

14

3 UN PEU DE TECHNIQUE
3.1 LE WEB MAPPING STATIQUE
Cest le cas le plus simple, le client et le serveur communique laide de protocoles HTTP.

1 Requte HTTP
www.bidule.fr/truc.html

3
Fichier HTML encapsul en rponse HTTP

affichage

truc.html

navigateur IE, Netscape, Firefox, etc.

serveur internet Apache

Introduction au fonctionnement du Web

Figure 11 : Itinraire dune requte

Le client envoie une requte HTTP pour accder aux donnes stockes dans le serveur. Le serveur renvoie un fichier crit dans le langage de programmation HTML (un langage balises). Le client peut ainsi afficher la page sur son navigateur.

Les serveurs web les plus populaires sont Apache et Microsoft Internet Information Serveur.

Les serveurs stockent les donnes dans une base de donnes spatiales. Il existe PostGIS, MySQL en open source et les solutions commerciales les plus connues sont Oracle Spatial et les extensions spatiales de Microsoft SQL Server et IBM DB2.

Mastre ASIG / Projet bibliographique 2008

15

3.2 LE WEB MAPPING DYNAMIQUE


Lorsque lon veut modifier seulement une partie de la page sans recharger toute la page, il existe deux manires de procder. On peut utiliser un script cot serveur : du code php est inclus dans le code html et fait appel la base de donnes pour afficher la partie variable.

1 Requte HTTP
www.bidule.fr/truc.php

2 4 5
affichage
Fichier HTML gnr, encapsul dans HTTP

3
PHP

truc.php

navigateur IE, Netscape, Firefox, etc.

MySQL

Introduction au fonctionnement du Web

Figure 12 : Script cot serveur - PHP

Javascript est un script cot client, il rend la page HTML interactive sans passer par le serveur. Par exemple, une infobulle sur une carte qui saffiche au passage de la souris est gre par du code javascript.

3.3 LE WEB MAPPING 2EME GENERATION


Ajax permet dinterroger le serveur sans recharger toute la page. Cest en fait un groupement de technologies classique : HTML pour la structure du fichier CSS pour le style de la page DOM et Javascript pour la partie interactive de la page XMLHttpRequest pour rcuprer des donnes prsentes sur le serveur Les Web Services sont des pages destines tre intgres dans une autre page. Les Web Map Serveur gnrent des cartes partir de paramtres prdfinis : ordre des couches, symbolisation, format des donnes, projection, extension, etc. Les formats des cartes ainsi cres sont la plupart du temps png, jpeg, gif et SVG.

Mastre ASIG / Projet bibliographique 2008

16

Le serveur fait appel un autre serveur, le web service, pour charger la page entire. On parle donc darchitecture 3-tiers et le serveur est souvent appel middleware.
Middleware

1 2 6
Navigateur
Page dynamique

Web service

5 4 7 affichage

Introduction au fonctionnement du Web

Figure 13 : Architecture 3 tiers utilisant un web service

Les Web Map Serveur disponibles sont : UMN Mapserver en open source, ArcIMS et Intergraph Geomedia Web Map dans le commerce.

Les API sont des bibliothques conues pour rpondre des requtes quun programme pourrait lui faire. Elles sont souvent crites en Java, C, C++ et C#. Deux requtes sont lances : lune vers le serveur cartographique, lautre vers le serveur qui hberge le reste de la page. Les deux rponses sont fusionnes avec javascript.
Page Dynamique

1 3 2
Page dynamique

Serveur de lAPI Navigateur

4 5 6
affichage

Introduction au fonctionnement du Web

Figure 14 : Application utilisant une API

Mastre ASIG / Projet bibliographique 2008

17

4 AVANTAGES DU WEB MAPPING


4.1 UNE INFORMATION GEOGRAPHIQUE PLUS ACCESSIBLE
La majorit des outils associs au web mapping sont en open source, ainsi les logiciels et le matriel informatique sont bon march. De plus, ils rpondent aux standards et fonctionnent sur nimporte quel navigateur ou systme dexploitation. La visualisation, lutilisation et la cration de cartes ne sont plus rservs une minorit dexperts. Le domaine de linformation gographique se dmocratise et devient abordable pour tous.

4.2 UNE INFORMATION GEOGRAPHIQUE PLUS JUSTE


Avec la numrisation des cartes, les mises jour sont devenues plus faciles, moins chers et plus rapide. Elles sont donc plus souvent ralises. On a mme vu que si la carte est gnre partir dune base de donnes, elle peut tre modifie quasiment en temps rel (cartes mtorologiques, circulation routire, rsultats des lections, etc.).

http://elections.leparisien.fr/elections-municipales-2008/resultats-municipales-cantonales-2008/

Figure 15 : Rsultats des municipales 2008

4.3 UNE MULTITUDE DE POSSIBILITES TECHNIQUES


On peut combiner diffrentes sources de donnes condition que le systme de projection, lchelle et la qualit des donnes correspondent. Ceci savre trs utile lors de la cration dune carte : on peut partir dun fond de carte dj existant, charger facilement des outils de navigation et on sconomise ainsi une grande partie du travail.

Mastre ASIG / Projet bibliographique 2008

18

De plus, il est possible de concevoir une carte personnalise tant au niveau du contenu, en apportant ses propres donnes, quau niveau du style (symbolisation). Il est aussi facile dintgrer des liens et des multimdias. La plupart des navigateurs acceptent les vidos, les bandes sons et autres animations (SVG, SWF, Quicktime).

4.4 DES PROJETS EN COLLABORATION


Ces projets permettent la participation dutilisateurs provenant de nimporte quel pays. Ils ont en gnral pour but doffrir une carte bnvolement et gratuitement tous les internautes. Ils participent ainsi la dmocratisation de linformation gographique laide dun effort collectif, et cest beau !

Mastre ASIG / Projet bibliographique 2008

19

5 INCONVENIENTS DU WEB MAPPING


5.1 PROBLEMES TECHNIQUES
5.1.1 Au niveau du hardware
Les applications lies au web mapping ncessitent une bande passante assez large. La cartographie numrique prsente un inconvnient majeur : la taille de lcran est parfois assez petite (surtout sur les solutions mobiles), et la rsolution nest pas toujours suffisante face la possibilit infinie de zoom.

5.1.2 Au niveau du software


Les outils de dveloppement sont encore immatures : les environnements de dveloppement sont en fait des conglomrats de diffrentes technologies web ce qui rend la tche un peu dlicate pour lutilisateur. Bien que les outils soient gratuits et disponibles, les technologies doivent tre matrises et il est ncessaire davoir un petit bagage informatique pour les intgrer.

5.2 ATTENTION AU CONTENU


5.2.1 Les copyrights
On observe parfois une rticence au partage de donnes gographiques particulirement dans les rgions du monde o les donnes sont trs chres (en Europe par exemple). La distribution dinformation facilite toujours la violation de droits dauteur.

5.2.2 La confidentialit
A laide des photos satellitaires de haute rsolution, il est possible de trouver des informations prives et personnelles. De plus il est envisageable que les bases de donnes qui nourrissent les cartes soient pirates.

5.2.3 La fiabilit des donnes


A partir du moment o nimporte qui peut crer sa carte, on peut se demander ce quil en est de la qualit des symboles, de lexactitude du contenu ou de la prcision des donnes.

5.2.4 La dmocratisation de linformation


Des phnomnes malsains apparaissent sur Internet. Comme sur le site http://www.rottenneighbor.com, o linternaute peut sadonner aux joies de la dlation en dnonant le comportement de ses voisins.

Mastre ASIG / Projet bibliographique 2008

20

CONCLUSION
Le web mapping est un domaine trs large. Il prsente une multitude de possibilits pour toute sorte dutilisateur, le public slargit et linformation gographique est dmocratise (du moins dans les pays du Nord o laccs Internet nest pas un luxe). Chacun peut consulter ou faire une carte. On peut aussi ajouter des donnes sur une carte dj existante sadonnant ainsi au plaisir du travail en quipe. Mais comme tout ce qui est distribu sur Internet, nous devons nous mfier de ce qui se prsente nous. En effet, le grand public nest pas form lanalyse gographique et peut transgresser

involontairement ou pas les principes cartographiques. Cependant, condition de vrifier ses sources, on a notre porte la plus grande cartothque. De plus, le web mapping est encore un phnomne relativement rcent. Il promet de nombreuses volutions : on peut esprer des amliorations techniques et des changements radicaux de technologies.

Mastre ASIG / Projet bibliographique 2008

21

GLOSSAIRE ET SIGLES UTILES


ACI : Association Cartographique Internationale. Ajax : Asynchronous JavaScript And XML. API : Application Programming Interface. CGI : Common Gateway Interface, interface normalise utilise par les serveurs http (souvent utilis avec Perl). HTML : Hyper Text Mark-up Language. HTML : Hyper Text Transfert Protocol. ICA : International Cartographic Association. OGC : Open Geospatial Consortium, organisation internationale but non lucratif fonde en 1994. PDF : Portable Document Format. PHP : Hypertext Preprocessor. SLD : Styled Layer Description. SVG : Scalable Vector Graphic, format de fichier graphique vectoriel. SWF : Small Web Format, format de fichier graphique vectoriel. W3C : World Wide Web Consortium. WMS : Web Map Serveur. XML : eXtensible Mark-up Language.

Mastre ASIG / Projet bibliographique 2008

22

BIBLIOGRAPHIE
Sites Internet http://fr.wikipedia.org http://www.viamichelin.com/wswebsite/fra/jsp/vmdn/VMDN-Api-Maps-Drive.jsp http://maps.google.fr/ http://wikimapia.org/ http://www.openstreetmap.org/ http://www.geoportail.fr/ http://worldwind.arc.nasa.gov/ http://earth.google.fr/ Support de cours Web Dynamique Web Mapping : Introduction au fonctionnement du Web, Emmanuel fritsch, Septembre 2007.

Mastre ASIG / Projet bibliographique 2008

23

Vous aimerez peut-être aussi