Une esquisse du fonctionnement du serveur cartographique.
Le fonctionnement du serveur web cartographique est indépendant du libre ou du propriétaire.
- Le client saisit l’adresse d’une page web à afficher sous forme de requête http qui l’envoi au serveur web.
- Le serveur web analyse la requête et transmet une requête SQL au serveur de données qui contient une base de données spatiale
- La base de données spatiale va chercher les éléments à cartographier en décodant les paramètres spatiaux.
- Les éléments géographiques sous forme de fichiers sont sélectionnés avec les éléments géographiques de type raster ou vecteur (shp, dbf, text)
- Des liens venant de la base de données spatiale sont établis avec le serveur cartographique.
- La base de données spatiale renvoi les fichiers sélectionnés au serveur web sous forme de requête SQL
- Le serveur web envoi les fichiers sélectionnés au serveur cartographique
- Le serveur cartographique sélectionne les protocoles webmapping tels que WFS, WMS, WCS ou d’autres et compose la page HTML de sortie sous la forme d’images à partir des fichiers et des paramètres. Les images annexes qui incluent les échelles, références et couches visibles sont aussi composées.
- Le serveur cartographique envoie la page de sortie au serveur web
- Le serveur web renvoie le fichier au client sous forme de page web pour affichage par une requête http