| Les
spécification du service de fonctionnalité Web
La spécification du service de fonctionnalité Web définit
les opérations suivantes :
- GetCapabilities. Un service
de fonctionnalité Web doit pouvoir décrire ses capacités.
Plus précisément, il doit indiquer les types d’entités
qu’il est en mesure de traiter et les opérations prises
en charge pour chaque type d’entité.
- DescribeFeatureType. Un service
de fonctionnalité Web doit pouvoir décrire, sur demande,
la structure des types d’entités qu'il est en mesure de
traiter.
- GetFeature. Un service de fonctionnalité
Web doit pouvoir traiter une requête pour extraire des instances
d’entités. En outre, le client doit pouvoir préciser
les propriétés des entités à rechercher
et limiter la requête aux aspects spatiaux et non spatiaux.
- Transaction. Un service de fonctionnalité
Web doit pouvoir traiter les requêtes de transaction. Une requête
de transaction comporte des opérations de modification des entités,
c.-à-d. la création, la mise à jour et la suppression
des opérations sur les entités géographiques.
- LockFeature. Un service de fonctionnalité
Web doit pouvoir traiter une requête de verrouillage d’une
ou de plusieurs instances d’un type d’entité pendant
la durée d’une transaction.
Il existe deux catégories de services de fonctionnalité
Web :
- Le service de fonctionnalité Web de
base met en œuvre les opérations GetCapabilities,
DescribeFeatureType et GetFeature. Il s’agit d’un service
de fonctionnalité Web en LECTURE SEULE.
- Le service de fonctionnalité Web de transaction
assure toutes les opérations d’un service de fonctionnalité
Web de base, ainsi que les opérations de transaction et éventuellement
l’opération de verrouillage des entités (LockFeature).
Pour voir des exemples de réponses du WFS, cliquez sur les numéros
ci-dessous.
Exemple
WMS 1
Exemple
WMS 2
Exemple
WMS 3
|