GeoServer

Un service web géographique permet un accès à des données distantes géoréférencées via différents protocoles :
- Consultation (WMS, WMTS) : Renvoie une simple image tuilée ou non.
- Stockage de données (WCS et WFS) : Renvoie des données brutes raster ou vecteur.
- Traitement distant (WPS) : Exécute des géotraitements côté serveur.
- Métadonnées (CSW) : Accède au catalogue de métadonnées.
Ces services ne sont disponibles qu'à travers un serveur cartographique (ex: MapServer, GeoServer, ArcGIS Server, QGIS Server).
Java
GeoServer utilise le langage Java, portable grâce à sa machine virtuelle (JVM).
- Servlet : Programme JAVA exécuté côté serveur.
- Applet : Fonctionne côté client.
- Web container : Conteneur de servlets (Tomcat, Jetty...).
Configuration
- Via interface graphique (web).
- En modifiant directement les fichiers de configuration XML.
SLD (Styled Layer Description)
Format de description en XML pour la mise en forme des données provenant d'un flux WMS. QGIS permet de générer des fichiers SLD.
WMS (Web Map Service)
3 requêtes principales :
- GetCapabilities
- GetMap
- GetFeatureInfo
WFS (Web Feature Service)
3 niveaux de service : - Basic : Lecture seule de données vecteurs. - Transactional : Possibilité de modifier, supprimer et créer des données. - Complete : Ajoute un verrouillage des données pendant la modification.