Utiliser un service d’API de l’OGC

Vous pouvez utiliser des services d’entités d’API de l’OGC ou de tuiles d’API de l’OGC (tuiles de carte) disponibles sur le web lorsque vous utilisez ArcGIS Pro. La prise en charge du client du service d’API de l’OGC dans ArcGIS vous permet d’accéder à ces services sur Internet et d’ajouter une couche d’entités d’API de l’OGC ou de tuiles d’API de l’OGC (tuiles de carte) à votre carte.

La norme des entités d’API de l’OGC est une spécification multipartie qui vous permet de travailler avec des données spatiales sur le Web. Le client ArcGIS Pro prend en charge la 1re partie de la spécification des entités de l’API de l’OGC. Pour plus d’informations concernant la norme des entités d’API de l’OGC, reportez-vous au site web de l’OGC à l’adresse https://ogc.org/standard/ogcapi-features/.

La norme des tuiles d’API de l’OGC est une spécification qui vous permet d’utiliser les informations géospatiales en tant que tuiles. Actuellement, le client ArcGIS Pro prend uniquement en charge le type de tuiles de carte de la spécification des tuiles d’API de l’OGC. Pour plus d’informations concernant la norme des tuiles d’API de l’OGC, reportez-vous au site web de l’OGC à l’adresse https://ogc.org/standard/ogcapi-tiles/.

Afficher une couche d’entités d’API de l’OGC ou de tuiles de carte de l’API de l’OGC dans la fenêtre Contents (Contenu)

Après avoir établi une connexion au serveur d’API de l’OGC, une connexion au serveur d’API de l’OGC apparaît dans le dossier Servers (Serveurs) de la fenêtre Catalog (Catalogue). Vous pouvez ajouter un service d’entités d’API de l’OGC ou de tuiles d’API de l’OGC à une carte en sélectionnant la couche dans la connexion au serveur d’API de l’OGC et en la faisant glisser sur la carte, ou en cliquant avec le bouton droit sur la couche et en sélectionnant Add To Current Map (Ajouter à la carte actuelle). Lorsque vous ajoutez une couche d’entités d’API de l’OGC ou de tuiles d’API de l’OGC à la carte, la couche est ajoutée à la fenêtre Contents (Contenu) et les entités sont affichées sur la carte.

Utiliser une couche d’entités d’API de l’OGC depuis le Web

Une fois ajoutée à ArcGIS Pro, une couche d’entités d’API de l’OGC fonctionne comme une couche d’entités en lecture seule. Vous pouvez par exemple ouvrir la table attributaire pour afficher les enregistrements dans la couche, les entités de requête sur la carte, ou modifier la symbologie de la couche. La couche d’entités d’API de l’OGC n’étant pas modifiable, vous ne pouvez pas modifier les données, ni la structure via ArcGIS Pro.

Ajouter une boîte de dialogue Couches API OGC

Lorsque vous ajoutez une couche d’entités API OGC à la carte à l’aide d’une connexion de serveur API OGC ou à partir d’un élément OGCFeatureServer sur l’onglet Portal (Portail) de la fenêtre Catalog (Catalogue), la boîte de dialogue Add OGC API Layer(s) [Ajouter une ou des couches API OGC] s’ouvre. Cette boîte de dialogue vous permet de limiter les entités ouvertes dans la carte en spécifiant une étendue ou en définissant le nombre maximum d’entités ajoutées à la carte. La possibilité de limiter les entités ajoutées à la carte peut s’avérer utile en termes de performances lorsque les jeux de données sont très volumineux. Gardez ce qui suit à l’esprit :

  • Pour les couches ajoutées via la connexion de serveur API OGC, les entités présentes dans la couche ne seront par défaut pas limitées par une étendue ou un nombre maximum renvoyé. Ce qui signifie que toutes les entités seront ajoutées.
  • Pour les couches ajoutées via l’onglet Portal (Portail), il est possible de définir le nombre maximum d’entités renvoyées afin de refléter la limite par défaut du service. Vous pouvez supprimer la valeur pré-renseignée pour supprimer la limitation.
  • Pour définir le nombre maximum d’entités renvoyées pour la couche, vous pouvez spécifier une valeur dans la zone de texte Set the maximum features returned (Définir le nombre maximum d’entités renvoyées). Si aucune valeur n’est définie, toutes les entités seront renvoyées. Si une étendue est également utilisée pour limiter le nombre d’entités renvoyées, le nombre maximum d’entités renvoyées sera appliqué aux entités renvoyées dans l’étendue définie.
  • Pour limiter les entités à une zone d’intérêt, cochez la case Use Spatial Extent (Utiliser l’étendue spatiale) et indiquez une étendue à utiliser. Vous pouvez choisir d’obtenir l’étendue à partir de l’étendue actuellement visible, l’étendue des données dans toutes les couches, ou l’étendue d’une couche dans la carte ou saisir une étendue personnalisée à l’aide du formulaire Selected extent (Étendue sélectionnée). Lorsqu’une étendue est fournie, ArcGIS Pro envoie les valeurs d’étendue à l’aide d’un paramètre bbox avec chaque requête adressée au serveur. ArcGIS Pro dépend de la réponse du serveur pour renvoyer les entités correctes dans le bbox envoyé, le service doit donc prendre en charge le paramètre bbox conformément aux spécifications des entités API OGC.
  • Lorsque plusieurs couches sont sélectionnées et ajoutées à la carte simultanément, les valeurs définies pour cette boîte de dialogue sont appliquées à toutes les couches sélectionnées.

Lorsqu’une couche d’entités API OGC est ajoutée à la carte, les valeurs maximum d’entités et d’étendue fonctionnent indépendamment des autres couches ouvertes dans la carte. Pour modifier ces valeurs une fois que la couche a été ajoutée à la carte, cliquez avec le bouton droit sur la couche dans la fenêtre Contents (Contenu), sélectionnez Properties (Propriétés), cliquez sur l’onglet OGC Features (Entités OGC), modifiez les valeurs selon vos besoins et cliquez sur OK.

Propriétés de couche d’entités d’API de l’OGC

Pour obtenir des informations sur la couche, accédez à la boîte de dialogue Layer Properties (Propriétés de la couche) en cliquant avec le bouton droit sur la couche d’entités d’API de l’OGC dans la fenêtre Contents (Contenu) et en choisissant Properties (Propriétés). Vous pouvez par exemple voir le type de données, le nom de la couche URL, et l’alias de la couche sur l’onglet Source.

Sur l’onglet OGC Features (Entités OGC) vous pouvez limiter le nombre d’entités ajoutées à la carte en définissant une valeur pour le nombre maximum d’entités renvoyées. Si une valeur a été définie lors de l’ajout de la couche à la carte, vous pouvez la modifier ici. Pour supprimer la limitation du nombre maximum d’entités, laissez la zone de texte Set the maximum features returned (Définir le nombre maximum d’entités renvoyées) vide et cliquez sur OK.

Sur l’onglet OGC Features (Entités OGC) vous pouvez limiter le nombre d’entités ajoutées à la carte en définissant une étendue qui sera utilisée en tant qu’emprise. Pour utiliser cette fonction, vous pouvez cocher la case Spatial Extent (Étendue spatiale) et renseigner une étendue en utilisant l’une des options Get extent from (Obtenir l’étendue à partir de) ou renseigner vos propres valeurs dans le formulaire Selected extent (Étendue sélectionnée). Lorsqu’une étendue est fournie, ArcGIS Pro envoie les valeurs d’étendue à l’aide d’un paramètre bbox avec chaque requête adressée au serveur. ArcGIS Pro dépend de la réponse du serveur pour renvoyer les entités correctes dans le bbox envoyé, le service doit donc prendre en charge le paramètre bbox conformément aux spécifications des entités API OGC. Si vous avez défini la valeur d’étendue lorsque vous avez ajouté une couche à la carte à l’aide de la boîte de dialogue Add OGC API Layer(s) [Ajouter une ou des couches API OGC], vous pouvez voir quelles valeurs ont été définies et décider de les modifier. Si vous ne souhaitez plus limiter les entités par une étendue, vous pouvez choisir de décocher la case Spatial Extent (Étendue Spatiale) et cliquer sur OK. Lorsque les valeurs des étendues sont modifiées, ArcGIS Pro envoie des requêtes au service.

Utiliser une couche de tuiles de carte d’API de l’OGC depuis le web

Une fois ajoutée à ArcGIS Pro, une couche de tuiles de carte d’API de l’OGC fonctionne comme une couche de carte. Vous pouvez voir les images de carte géoréférencées prégénérées ou modifier le format d’image et la structure de tuilage de la couche.

Propriétés de la couche de tuiles de carte d’API de l’OGC

Pour obtenir des informations sur la couche, accédez à la boîte de dialogue Layer Properties (Propriétés de la couche) en cliquant avec le bouton droit sur la couche de tuiles de carte d’API de l’OGC dans la fenêtre Contents (Contenu) et en choisissant Properties (Propriétés). Vous pouvez par exemple voir le type de données, le nom de la couche URL, et l’alias de la couche sur l’onglet Source. Sous l’onglet OGC API Maptiles (Tuiles de carte d’API de l’OGC), vous pouvez modifier le format d’image et la structure de tuilage.

Rubriques connexes