Internet
(protocole tcp/ip)
Internet
(protocole tcp/ip) Ordinateur client
Navigateur web
Serveur Web classique Serveur Web classique
Ordinateur client
Navigateur web Serveur Web + SIG
Internet
(protocole tcp/ip) Navigation Classique
u u
Décodage requête
uRecherche fichier html et/ou exécution script serveur (php, asp...) uEnvoi fichier
uCodage url en requête uEnvoi requête HTTP uRéception fichier HTML
uDécodage, mise en page et affichage
Décodage, mise en page et affichage
WebMapping avec serveur SIG et client léger (navigateur)
Décodage requête
Recherche fichier html et /ou exécution script serveur Recherche données SIG Génération de carte, formatage
Fichiers Javascript Fichiers HTML
Images, objets ...
Bases de données Fichiers HTML
Images Bases de données Bases de données
SIG Assemblage html+images+css etc.
Serveur de WebServices SIG Fichiers HTML Images, objets ...
Bases de données
Moteur de diffusion Application JS
Images Bases de données Bases de données
SIG
Re
quê te HT T
PP
age We
bRe
quê
te
HT
TP
P
age W
ebRe
quê te HT T
PParams. Géo. Params. Géo.
Pa
ge Web
Image carto. Image carto.Pa
ge Web R
equ
êt e H
TTP
Re
quê te HT T
PReq. AJAX JS Req. AJAX
Pa
ge Web
Données carto.application JS
application JS Donné
es carto.
Pa
ge
We
b Requête SIG sous la forme de paramètres d’un formulaire HTMLRequête(s) SIG sous la forme d’un formulaire HTML ou AJAX
R
equê
te H TTP
Ordinateur client Navigateur web
WebMapping avec serveur web simple et webservices
Exemple : Un site avec une carte Google Maps, Bing Maps, GéoPortail...
ou utilsant une API libre de webmapping côté client (OL3, Leaflet, Mapbox-GL, etc.)