OGC
L’organisation Open Geospatial Consortium (OGC) est un consortium international de normalisation à but non lucratif. La mission de l’OGC consiste à développer, approuver et maintenir des normes visant à rendre les cartes et données géographiques associées disponibles et partageables sur le Web. L’utilisation des services OGC permet d'accéder ouvertement à des données géographiques et à des fonctionnalités logicielles pour permettre aux organisations d'incorporer leurs données et services SIG dans toute application sur divers périphériques mobiles et informatiques. Ces services et codages ouverts permettent d'améliorer le partage et l'interopérabilité des informations géospatiales.
Les services OGC peuvent présenter certains problèmes. Par exemple, s'ils sont diffusés sur des serveurs relativement anciens, leur affichage dans des applications plus récentes risque de compromettre les performances. De plus, vous risquez de rencontrer des problèmes de compatibilité de fonds de carte liés à la prise en charge des structures de tuilage ou des systèmes de coordonnées des couches OGC. Pour en savoir plus sur l’OGC, consultez le site Web Open Geospatial Consortium.
Spécifications de l’OGC
Les standards et spécifications de l’OGC évoluent au fil du temps. ArcGIS Enterprise prend en charge les spécifications de l’OGC suivantes comme indiqué ci-dessous :
OGC API – Features
La spécification OGC API – Features est la plus récente et comporte plusieurs parties. Elle comprend des standards de création et d’utilisation de données spatiales sur le Web ainsi que des standards pour des API destinées au partage de données d’entités sur le Web.
Vous pouvez publier une couche compatible OGC API – Features à partir d’ArcGIS Pro lorsque vous publiez une couche d’images de carte sur un serveur fédéré. Cela crée une couche d’entités de l’OGC dans votre organisation. Vous pouvez également publier une couche compatible OGC API – Features à partir d’ArcGIS Pro lorsque vous publiez un service de carte sur un site ArcGIS Server autonome. Reportez-vous aux rubriques Configurer une couche d’images de carte et Configurer un service de carte, respectivement, dans l’aide d’ArcGIS Pro.
Vous pouvez utiliser les couches d’entités de l’OGC dans les cas suivants :
Map Viewer : consultez Ajouter une couche OGC API – Features.
ArcGIS Pro 2.8 ou version ultérieure : consultez Utiliser un service d’entités OGC API dans l’aide d’ArcGIS Pro pour en savoir plus.
Applications créées avec ArcGIS Maps SDKs.
Applications créées avec JavaScript 4.x API.
Applications tierces prenant en charge la spécification OGC API – Features : consultez la documentation fournie avec l’application tierce pour savoir si elle prend en charge la spécification OGC API – Features.
Service WCS (Web Coverage Service) de l’OGC
Le service WCS (Web Coverage Service) de l’OGC est un service de couverture dynamique conforme à la spécification WCS de l’OGC.
Vous pouvez utiliser l’URL du service WCS de l’OGC pour effectuer les opérations suivantes :
Ajouter des couvertures de grille comme élément dans la page Content (Contenu).
Ajouter des couvertures de grilles à une scène dans Scene Viewer.
Ajouter des couvertures de grilles à une carte dans Map Viewer.
Service WFS (Web Feature Service) de l’OGC
Web Feature Service (WFS) de l’OGC est un service d’entités dynamique conforme à la spécification WFS de l’OGC.
Voici ce que vous pouvez faire avec les couches WFS de l’OGC dans ArcGIS Enterprise :
Les ajouter à des cartes dans Map Viewer.
Remarque :
Vous pouvez uniquement ajouter des couches WFS 2.0 qui prennent en charge la sortie GeoJSON vers Map Viewer.
Les ajouter à des scènes dans Scene Viewer.
Les ajouter en tant qu’éléments dans la page Content (Contenu).
En publier une à partir d’une couche d’entités hébergée.
Service de carte Web de l’OGC
OGC WMS (Web Map Service) est un service de carte dynamique conforme à la spécification WMS de l’OGC.
Voici ce que vous pouvez faire avec les couches WMS de l’OGC dans ArcGIS Enterprise :
Les ajouter à des cartes dans Map Viewer. Voir un exemple.
Les ajouter à des scènes dans Scene Viewer.
Les ajouter en tant qu’éléments dans la page Content (Contenu).
Web Map Tile Service (WMTS) de l’OGC
OGC WMTS (Web Map Tile Service) est un ensemble de tuiles d’images mises en cache conforme à la spécification WMTS de l’OGC.
Voici ce que vous pouvez faire avec les couches WMTS de l’OGC dans ArcGIS Enterprise :
Les ajouter à des cartes dans Map Viewer. Voir un exemple.
Les ajouter à des scènes dans Scene Viewer.
Les ajouter en tant qu’éléments dans la page Content (Contenu).
Lorsque vous ajoutez un service WMTS en tant qu’élément, vous devez sélectionner une couche spécifique, ainsi que le système de coordonnées pour la couche, si celle-ci prend en charge plusieurs systèmes de coordonnées. Pour ajouter plusieurs couches ou d’autres systèmes de coordonnées, vous devez ajouter des éléments individuels pour chaque couche ou système de coordonnées.
Utiliser des fonds de carte avec des couches WMTS, WMS et WFS
Pour que les cartes s’affichent correctement, les systèmes de coordonnées des couches et des fonds de carte doivent être compatibles. De plus, la structure de tuile d’une couche WMTS doit correspondre à celle du fond de carte. Map Viewer tente de dessiner votre couche avec le fond de carte que vous sélectionnez. Si la couche ne peut pas être dessinée sur le fond de carte (parce que le système de coordonnées ou la structure de tuile ne correspond pas) et que la couche WMS ou WMTS de l’OGC est la première couche que vous avez ajoutée à une carte, Map Viewer tente d’utiliser un fond de carte différent.
Par exemple, si votre couche est exprimée en GCS WGS84, Map Viewer utilise le fond de carte GCS WGS84 World Imagery. Il est possible que l'administrateur ait changé les fonds de carte par défaut et en ait ajouté certains qui prennent en charge le système de coordonnées de votre couche. Si un fond de carte dans la bibliothèque n'est pas compatible, Map Viewer utilise votre couche comme fond de carte. Si vous ajoutez une couche WMS ou WMTS de l’OGC à une carte existante ou si cette couche n’est compatible avec aucun fond de carte de votre bibliothèque, Map Viewer ne l’ajoute pas à la carte. Un message d’erreur vous prévient alors que la couche n’est pas compatible avec le système de coordonnées du fond de carte.
Pour les couches WFS de l'OGC, le système de coordonnées du fond de carte doit être prise en charge par le service WFS, sinon la couche ne sera peut-être pas tracée correctement. Map Viewer n'effectuera pas de changement pour utiliser un fond de carte compatible. Si le fond de carte n'est pas compatible avec la couche WFS, Map Viewer affiche un message à cet effet.
Services OGC sécurisés
Les services WCS, WFS, WMS et WMTS de l’OGC sécurisés par une authentification au niveau du Web, telle que l’authentification Windows intégrée (IWA), une infrastructure à clé publique (PKI) ou une authentification d’accès Basic ou Digest, sont pris en charge. Les services WCS, WFS, WMS et WMTS de l’OGC sécurisés avec l’authentification à base de jetons ne sont pas pris en charge. Configurez la prise en charge des services OGC sécurisés avec l'authentification au niveau du Web, en ajoutant le serveur qui héberge les services à la liste serveurs approuvés de votre organisation. Le serveur sur lequel s’exécutent les services de l’OGC doit prendre en charge la norme CORS (Cross-Origin Resource Sharing) ; si tel n’est pas le cas, les couches de l’OGC ne fonctionneront pas comme prévu sur le portail. En outre, vous devez configurer la norme CORS de façon à autoriser les domaines spécifiques qui communiqueront avec le serveur, tels que le domaine de votre portail.
Une fois le serveur ajouté à la liste des serveurs approuvés, vous pouvez ajouter vos services OGC à la carte ou en tant qu’élément. Si une authentification est nécessaire, les utilisateurs qui ajoutent ou consultent des couches OGC sécurisées doivent entrer leurs informations d'identification.
Paramètres personnalisés
Si vous vous connectez à un service OGC qui propose des fonctionnalités supplémentaires ou si vous souhaitez définir une connexion des propriétés, vous pouvez ajouter des noms et valeurs de paramètre de requête personnalisés lors de l’ajout du service OGC en tant qu’élément dans votre organisation. Les noms et valeurs de paramètre sont définis sur le service et sont spécifiques à ce service. Ils peuvent être propres au fournisseur et ajoutent généralement des fonctionnalités qui ne relèvent pas de la norme de l’OGC. Par exemple, vous pouvez utiliser un paramètre personnalisé sur un service WFS de l’OGC pour transposer les coordonnées x et y des entités lorsqu’elles sont interrogées (swapxy, True), ou un paramètre personnalisé peut définir une expression de filtre destinée à renvoyer une entité spécifique (FeatureID, Feat203).
Limitations
Vous trouverez ci-dessous les limitations actuelles de l’utilisation de couches OGC dans ArcGIS Enterprise :
Les couches WFS hébergées prennent en charge un maximum de 3 000 entités par requête.
Vous pouvez uniquement ajouter des couches WFS 2.0 qui prennent en charge la sortie GeoJSON vers une carte dans Map Viewer.
Vous ne pouvez pas modifier les entités ni ajouter des couches OGC sécurisées basées sur des jetons.
Si ArcGIS Enterprise est installé sur le même réseau qu’une couche WMS de l’OGC, cette dernière est accessible dans Map Viewer et sur le site Web (WMS uniquement). Sinon, les couches WMS de l’OGC internes ne sont pas prises en charge.
Lorsqu’ils se trouvent dans la même carte, les couches WFS, WMS et WMTS et le fond de carte doivent utiliser le même système de coordonnées, par exemple Web Mercator (le système de coordonnées des fonds de carte par défaut de la bibliothèque de fonds de carte). L’administrateur de l’organisation a peut-être changé les fonds de carte par défaut. Contactez votre administrateur si vous rencontrez des difficultés pour utiliser les fonds de carte avec une couche de l’OGC.
Les groupes de couches WMS de l'OGC ne sont pas prises en charge.
L’opération d’actualisation ne fonctionne sur les couches WMS de l’OGC que si le service WMS respecte les règles de mise en cache HTTPS standard.
Si l’option d’activation de fenêtres contextuelles n’est pas disponible pour la couche WMS, vous devrez peut-être ajouter à nouveau la couche ou recréer l’élément WMS. Certaines couches WMS ne prennent pas en charge les fenêtres contextuelles.
Les paramètres personnalisés ne sont pas pris en charge lors de l’impression des couches WCS, WMS ou WMTS de l’OGC.