Utiliser un service de fonctionnalité Web

Comme vous venez de le constater, un service de fonctionnalité Web comporte de nombreux avantages, notamment ceux-ci :

  • Il est indépendant du fournisseur. Un service de fonctionnalité Web permet de transmettre des données brutes à n’importe quel client. Les données brutes peuvent contenir des descriptions géométriques d’entités, ainsi que d’autres renseignements connexes au sujet des entités.

  • Il est interopérable. Puisque le service de fonctionnalité Web est basé sur GML, il offre un mode d’accès normalisé et commun aux données géospatiales.

  • Il est convivial. Les fournisseurs de données peuvent utiliser les services de fonctionnalité Web pour gérer leurs ensembles de données, tandis que les utilisateurs de données peuvent se servir d’un WFS pour rechercher des données précises sur des entités géospatiales précises.

Autres WFS en action

Geoffrey fait partie d’une équipe de recherche et de secours qui dépend de la réception des conditions météorologiques courantes pour planifier et exécuter ses interventions d’urgence auprès des randonneurs, des skieurs et des motoneigistes coincés par les avalanches. Le système de Geoffrey est un client GetFeatures d’un service WFS; il reçoit les données météorologiques presque en temps réel d’une station de surveillance (client d’un service WFS de transaction). Aujourd’hui, Geoffrey et ses collègues doivent se préparer à secourir les victimes d’une violente tempête de neige.

Geoffrey appelle une application de signalement des incidents basée sur le Web. Il entre une adresse et les détails de l’incident météorologique (tempête de neige). L’application appelle un service de géocodage et renvoie un emplacement codé en GML. Elle écrit les emplacements et les détails de l’incident dans une base de données locale à l’aide d’un WFS. Elle recherche les incidents semblables survenus au cours des derniers 6 mois dans un rayon de 3 km de l’incident dans la base de données locale du WFS. Elle recherche ensuite l’hôpital le plus proche et les services de police correspondants dans une base de données GIS d’entreprise à l’aide du WFS et envoie tous ces renseignements à Geoffrey dans un rapport.

Pour voir un exemple du code GML transmis à Geoffrey, cliquez ici.