L’organisation Open Geospatial Consortium (OGC) est un consortium international de normalisation à but non lucratif. La mission d’OGC consiste à développer, approuver et maintenir des normes visant à rendre vos 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.
ArcGIS Enterprise prend en charge les spécifications de l’OGC suivantes :
- WFS (Web Feature Service) de l'OGC est un service d'entités dynamique qui respecte les spécifications de l'OGC. Vous pouvez ajouter des couches OGC WFS aux cartes que vous créez à l'aide de Map Viewer. Vous pouvez également ajouter des couches WFS OGC en tant qu'éléments dans votre portail ou publier une couche WFS hébergée à partir d'une couche d'entités hébergée dans votre portail.
- WMS (Web Map Service) de l'OGC est un service de carte dynamique qui respecte les spécifications de l'OGC. Vous pouvez ajouter des couches WMS de l’OGC aux cartes que vous créez avec Map Viewer, ainsi qu’aux scènes dans Scene Viewer. Vous pouvez également ajouter des couches WMS de l'OGC en tant qu'éléments dans votre portail.
- WMTS (Web Map Tile Service) de l'OGC est un ensemble de tuiles d'images mises en cache qui respecte les spécifications de l'OGC. Vous pouvez ajouter des couches WMTS de l’OGC aux cartes que vous créez avec Map Viewer, ainsi qu’aux scènes dans Scene Viewer. Vous pouvez également ajouter des couches WMTS de l'OGC en tant qu'éléments dans votre portail. En outre, WMTS est disponible pour les couches de tuiles hébergées sur ArcGIS Online qui sont partagées avec le public.
Utiliser des fonds de carte compatibles avec les couches de l'OGC
Pour que les cartes s'affichent correctement, les systèmes de coordonnées des couches et des fonds de carte doivent être compatibles. En outre, la structure de tuilage d’une couche WMTS doit correspondre à celle du fonds de carte. Map Viewer tente de dessiner votre couche OGC avec le fonds de carte que vous sélectionnez. Si Map Viewer ne parvient pas à dessiner votre couche 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 de votre portail 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 elle n'est compatible avec aucun fond de carte de votre bibliothèque, Map Viewer ne l'ajoute pas à votre carte. Un message d'erreur vous prévient alors que votre 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 pris en charge par le service WFS, sinon la couche risque de ne pas être tracée correctement. Map Viewer ne basculera pas 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.
Ajouter des couches WMS de l’OGC
Lorsque vous ajoutez une couche WMS de l'OGC à une carte, vous pouvez choisir d'ajouter toutes les couches du service ou de sélectionner les couches à ajouter. Si vous ajoutez toutes les couches au service, toutes sont ajoutées à la carte, mais seule la première est affichée. Pour activer les autres couches, cliquez sur le bouton Contenu, sur le nom de la couche WMS de l'OGC, puis cochez la case en regard des couches que vous souhaitez afficher sur la carte. Vous pouvez également contrôler les couches dans le service WMS de l'OGC qui apparaissent sur la carte en sélectionnant les couches de votre choix lorsque vous ajoutez la couche WMS de l'OGC en tant qu'élément ou que vous mettez à jour l'élément.
Par défaut, lorsque vous ajoutez une couche WMS de l'OGC en tant que fond de carte, les 10 premières couches du service sont ajoutées et sont toutes visibles. Vous pouvez sélectionner différentes couches dans le service WMS à ajouter au fond de carte lorsque vous ajoutez la couche WMS à la carte ou si vous ajoutez la couche WMS en tant que couche opérationnelle et que vous la déplacez vers le fond de carte.
Vous pouvez également ajouter des couches WMS dans Scene Viewer depuis My Content (Mon contenu) ou depuis Gallery (Bibliothèque). Après l’ajout d’une couche WMS, vous pouvez afficher la légende et configurer des fenêtres contextuelles, enregistrer la couche dans une scène et la partager.
Ajouter des couches WFS de l’OGC
Lorsque vous ajoutez des couches OGC WFS dans une carte, vous devez choisir une couche à la fois. Pour ajouter d'autres couches, répétez la procédure d'ajout de la couche. Vous pouvez également indiquer des options de configuration avancées lorsque vous ajoutez une couche WFS à une carte. Vous pouvez changer la limite maximale du nombre d'entités ou décider d'inverser les coordonnées x,y. Si la couche WFS contient des entités complexes, vous devez également sélectionner le type d'entités à afficher : points, lignes ou polygones.
Lorsque vous ajoutez une couche WFS à la carte, votre fond de carte doit être compatible avec le système de coordonnées de la couche WFS.
Ajouter des couches WMTS de l’OGC
Chaque couche au sein d'un service WMTS de l'OGC contient un ensemble d'images mises en cache et peut comporter une structure de tuile différente des autres couches disponibles dans le service WMTS. Il est conseillé d'ajouter uniquement les couches dont le public de votre carte a besoin, car un trop grand nombre de tuiles d'image en cache risque d'encombrer la carte et de prendre du temps à s'afficher, en particulier sur les navigateurs web. Pour optimiser les performances de votre carte, Map Viewer permet de choisir une couche spécifique à ajouter depuis votre service WMTS. Vous pouvez ajouter plusieurs couches, mais vous devez dans ce cas suivre une nouvelle fois la procédure d'ajout du service WMTS dans votre carte.
Lorsque vous ajoutez 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. Si vous souhaitez ajouter plusieurs couches ou d'autres systèmes de coordonnées, vous devez créer des éléments individuels pour chaque couche ou système de coordonnées.
Vous pouvez également ajouter des couches WMTS dans Scene Viewer depuis My Content (Mon contenu) ou depuis Gallery (Bibliothèque).
Services OGC sécurisés
Les services WFS, WMS et WMTS d'OGC protégés par une authentification au niveau du Web, telle que l'authentification Windows intégrée (IWA), une infrastructure à clé publique (PKI) et une authentification d'accès Basic ou Digest, sont pris en charge. Les services WFS, WMS et WMTS d'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 doivent prendre en charge la norme CORS (Cross-Origin Resource Sharing), sinon les couches de l’OGC ne fonctionneront pas comme prévu dans votre portail. En outre, vous devez configurer la norme CORS de façon à autoriser certains domaines qui communiqueront avec le serveur, tels que le domaine de votre portail ArcGIS Enterprise. Si vous utilisez Internet Explorer pour accéder au service OGC sécurisé, vous devrez peut-être ajouter le domaine des serveurs approuvés de votre organisation à la liste des sites approuvés dans votre navigateur.
Une fois le serveur ajouté à la liste des serveurs approuvés, vous pouvez ajouter vos services de l’OGC à Map Viewer 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.
Limitations
Vous trouverez ci-dessous les limitations actuelles de l'utilisation de couches OGC 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 le site web du portail 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.
- La couche de l'OGC et le fond de carte doivent utiliser le même système de coordonnées, tel que Web Mercator (le système de coordonnées des fonds de carte par défaut de la bibliothèque de fonds de carte de Map Viewer). L'administrateur du portail 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 de Map Viewer avec votre couche de l'OGC.
- Les groupes de couches WMS de l'OGC ne sont pas prises en charge.
- L’actualisation des couches WMS de l’OGC fonctionne uniquement si le service WMS respecte les règles de mise en cache HTTP standard.
- Si l'option d'activation de fenêtres contextuelles n'est pas disponible pour la couche WMS, vous devrez peut-être ajouter de nouveau la couche à Map Viewer ou recréer l'élément WMS. Certaines couches WMS ne prennent pas en charge les fenêtres contextuelles.
- Lorsque vous imprimez des couches WMTS ou WMS de l'OGC, les paramètres personnalisés ne sont pas pris en charge.
Vous avez un commentaire à formuler concernant cette rubrique ?