Skip To Content

Utiliser des services OGC Features

Vous pouvez publier des services conformes à la spécification OGC API - Features de l’Open Geospatial Consortium (OGC). Il s’agit d’une spécification ouverte qui s’appuie sur les normes Web Feature Services de l’OGC pour proposer des entités géographiques sur le Web.

Procédure de création d’un service OGC Features

Vous pouvez créer un service OGC Features depuis une carte dans ArcGIS Pro ou en activant la fonctionnalité OGC Features dans un service de carte existant en sélectionnant la case à cocher OGC Features dans ArcGIS Server Manager.

Lorsque vous créez un service OGC Features, une URL que tous les clients du service OGC Features peuvent utiliser pour accéder au service est créée. Le format de l’URL de la page d’accueil du service OGC Features est le suivant :

https://gisserver.domain.com/<contexte>/rest/services/<dossier (le cas échéant)>/<nom du service>/OGCFeatureServer

Publier un service OGC Features depuis une carte

Vous pouvez créer un service OGC Features depuis ArcGIS Pro en publiant les couches de votre carte dans ArcGIS Enterprise ou dans un déploiement ArcGIS Server autonome. Au moment de préciser les fonctionnalités à activer lors de la publication, sélectionnez OGC Features afin de créer un service OGC Features.

Créer un service OGC Features depuis ArcGIS Pro

Ce processus explique comment partager une couche d’entités Web avec la fonctionnalité OGC Features activée :

  1. Pour partager toutes les couches utilisables sur la carte en tant que couche web, dans l’onglet Share (Partager) du groupe Share As (Partager en tant que), cliquez sur la flèche de la liste déroulante Web Layer (Couche web) puis sur Publish Web Layer (Publier la couche web). La fenêtre Partager en tant que couche web apparaît.
  2. Indiquez le nom de la couche web.
  3. Renseignez les champs Résumé et Balises.
  4. Si le portail actif est un portail ArcGIS Enterprise et que vous souhaitez faire référence à des jeux de données d’une géodatabase d’entreprise, vérifiez que Map Image (Image de carte) est sélectionné sous Reference registered data (Référencer les données inscrites). Si vous sélectionnez l’option Copy all data (Copier toutes les données), toutes les couches sont copiées dans la base de données gérée du serveur d’hébergement.
  5. Sous Additional Layers (Couches supplémentaires), sélectionnez la case à cocher OGC Features pour créer un service OGC Features.
  6. Sous Share with (Partager avec), choisissez le niveau d’autorisation à attribuer à votre service.
  7. Cliquez sur l’onglet Content (Contenu) pour afficher la ou les nouvelles couches web créées et tous leurs composants associés.
  8. Sous Finish Sharing (Terminer le partage), cliquez sur Analyze (Analyser) pour rechercher les problèmes éventuels.
  9. Une fois que vous avez résolu les erreurs, et éventuellement les avertissements, cliquez sur Publish (Publier) pour partager la couche Web.

Types de clients

Les services OGC Features peuvent être utilisés dans tout client prenant en charge la spécification OGC API - Features. Un navigateur Web peut être un client de base d’un service OGC Features, dans lequel les demandes peuvent être émises via HTTP et les réponses ou exceptions sont renvoyées via le navigateur.

Vous pouvez vous servir de clients tiers pour utiliser des services OGC Features, en plus des clients ArcGIS. Actuellement, les clients OCG API - Features suivants ont été implémentés dans ArcGIS :

  • ArcGIS Pro 2.8 ou version ultérieure
  • ArcGIS Online Map Viewer
  • ArcGIS Runtime
  • ArcGIS API for JavaScript

Remarques techniques

Gardez les points suivants à l’esprit lorsque vous créez un service OGC Features :

  • Le nom de la couche sur la carte sera utilisé comme nom de collection dans le service.
  • Si vous publiez les données par référence depuis une géodatabase d'entreprise, elles doivent être enregistrées auprès de cette géodatabase.
  • OGC Features ne fonctionnant qu’avec des entités et des tables, les couches raster de la carte sont exclues du service.
  • Un service OGC Features prend en charge les entités simples uniquement ; il ne prend pas en charge les fonctions de géodatabase telles que les classes de relations, les jointures, les réseaux et les règles.
  • Si une classe d’entités sur votre carte utilise une référence spatiale qui ne peut pas être représentée avec un code EPSG (European Petroleum Survey Group), WGS84 est utilisé comme référence spatiale pour cette classe d’entités. Les classes d’entités de votre carte ou géodatabase d’entreprise qui utilisent un système de référence spatiale inconnu sont ignorées par le service.
  • Actuellement, aucune propriété propre à OGC Features ne doit être configurée dans le processus de publication.
  • Par défaut, la limite de taille de page pour chaque collection est 3000.

Remarque :

Dans l’édition actuelle de ArcGIS Enterprise, les services OGC Features que vous créez ne sont pas encore entièrement conformes à la spécification OCG API - Features.