Service de dispositif de Web

La norme d'interface ouverte du service de dispositif de Web de du consortium de Geospatial de ( WFS ) fournit une interface permettant des demandes pour les dispositifs géographiques du à travers le Web using des appels plate--indépendants. On peut penser aux dispositifs géographiques comme " ; " du code source ; derrière une carte, tandis que les portails d'interface du WMS ou de cartographie en ligne comme le retour de Google Maps seulement une image, que les utilisateurs ne peuvent pas éditer ou dans l'espace analysent . Le XML - le basé GML fournit le charge-codage de défaut pour transporter les dispositifs géographiques, mais d'autres formats comme les shapefiles peuvent également servir au transport. Début 2006, les membres du OGC ont approuvé le profil simple de dispositifs d'OpenGIS GML. Ce profil est conçu aux les deux interopérabilité d'augmentation entre les serveurs de WFS et pour améliorer la facilité de l'exécution de la norme de WFS.

L'adhésion d'OGC a défini et maintient les spécifications de WFS. Il y a de nombreuses réalisations de source commerciale et ouverte de la norme d'interface de WFS, y compris une exécution de référence de la source ouverte , appelée le GeoServer . Une liste complète de réalisations de WFS peut être trouvée à l'OGC mettant en application la page de produits.

Vue d'ensemble

Les spécifications de WFS définissent des interfaces pour décrire des opérations de manipulation de données des dispositifs géographiques. Les opérations de manipulation de données incluent la capacité :

obtiennent ou questionnent des dispositifs basés sur des contraintes spatiales et non-spatial
Créer un nouvel exemple de dispositif
Supprimer un exemple de dispositif
Mettre à jour un exemple de dispositif

Le service de base de dispositif de Web laisse questionner et récupération des dispositifs. Un service transactionnel de dispositif de Web (WFS-T) permet la création, la suppression, et la mise à jour des dispositifs.

Un WFS décrit la découverte, la question, ou les opérations de transformation de données. Le client produit de la demande et des poteaux il à un serveur de dispositif de Web using le HTTP. Le serveur de dispositif de Web exécute alors la demande. Les spécifications de WFS emploient le HTTP comme plate-forme de l'informatique répartie, bien que ce ne soit pas une condition dure.

Il y a deux codages définis pour des opérations de WFS :
XML (favorable à SAVON de POTEAU de HTTP)
La Mot--Valeur appareille (favorable au HTTP OBTENIR le Remote Procedure Call )

En taxonomie des services de Web , WFS est meilleur classé par catégorie comme type non-Reposant service de RPC.

Modèles de communication

Les services de dispositif de Web de WFS ou les appuis de spécifications de serveur de dispositif de Web deux modèles de communication :
Réponse apatride de demande
Pub/
secondaire de
de
système de messagerie de A dans lequel les clients adressent des messages à un noeud spécifique dans une hiérarchie contente, appelé une matière. Les éditeurs et les abonnés sont généralement anonymes et peuvent dynamiquement éditer ou souscrire à la hiérarchie contente. Le système prend soin de distribuer les messages arrivant des éditeurs multiples d'un noeud à ses abonnés multiples. Les messages ne sont généralement pas persistants et seront seulement reçus par les abonnés qui écoutent alors le message sont envoyés. Un cas spécial connu sous le nom de « abonnement durable » permet à des abonnés de recevoir des messages envoyés alors que les abonnés ne sont pas en activité. (Source : http://java.html)

Le WNS est l'une des caractéristiques d'exécution pour le Pub/modèle secondaire. Indépendamment du modèle, le format d'URL est employé et spécifié dans les spécifications de WFS. Actuellement il n'y a aucune réalisation ouvrir-standard de WNSs. Les fournisseurs prévoient de libérer des réalisations une fois que la norme a été ratifiée.

Données

Les données de passages du langage de balisage de géographie ( GML ) dans les deux sens entre un serveur de dispositif de Web et un client. GML communique normalement des données geospatial, mais soutient également d'autres types de données.

GML

GML est un dialecte de XML qui peut être employé pour modeler les dispositifs géographiques.0 des spécifications de WFS exige l'utilisation de la version 2.2 de GML, alors que la version 1.0 des spécifications de WFS exige l'utilisation de la version 3. Pour les deux versions des spécifications de WFS, un nombre arbitraire d'autres codages peut également être défini, en plus du GML required 2.2 contient le soutien de codage des « primitifs » géométriques de base : points, lignes, polygones, etc.1 contient le soutien de codage des représentations géométriques plus avancées : courbes, surfaces, multi-dimensions (temps, altitude, langage figuré multibande).1 inclut le soutien de codage des ensembles de données topologiquement intégrés.

Interfaces publiques

Interfaces statiques

Le modèle statique d'interface pour le modèle de service de Web du OGC apparaît dans la figure ci-dessous.

Les opérations de transaction et de LockFeature sont également facultatives.

En écrivant un WFS, vous devez mettre en application les opérations suivantes :
GetCapabilities - ceci questionne le service de WFS pour déterminer des options disponibles.
DescribeFeatureType - ceci recherche le schéma de XML pour permettre au client de WFS d'analyser les resultsets.
GetFeature - ceci exécute la question réelle - des paramètres tels que la boîte de bondissement et tous les autres filtres devrait être passé dedans, comme approprié, et le service de WFS puis renvoie un resultset de GML contenant de pleins attributs de la géométrie et de dispositif.

Interfaces dynamiques

Le modèle dynamique d'interface de demande/réponse pour le modèle de service de Web d'OGC apparaît dans la figure ci-dessous.

Mises à jour dynamiques d'interface

Le client obtient des mises à jour par un de deux mécanismes :
Avis : Recommandé mais pas obligatoire. Dépend de la disponibilité d'une exécution de WMS.
Vote : Employer cette méthode si une exécution de WMS n'est pas disponible.

Modèle dynamique d'avis de Web d'interface du WFS

Ce modèle emploie le service d'avis de Web d'OGC pour envoyer des avis de mise à jour aux clients enregistrés. L'interface d'avis apparaît dans la figure ci-dessous.

Modèle dynamique de vote d'avis de Web d'interface du WFS

L'interface de modèle de vote apparaît dans la figure ci-dessous.

Random links:Liste de caractères dans le Simpsons | Shatrughna | Prittlewell | Kaufbeuren | Microbroadcasting | Servicio_de_la_característica_del_Web