Configurer une couche d'images de carte
Lorsque vous configurez une couche d’images de carte, vous avez la possibilité de définir de nombreuses propriétés de son service de carte sous-jacent, comme le comportement d’affichage, les opérations utilisateur prises en charge, et la façon dont les ressources serveur sont attribuées au service. La configuration se divise en trois parties : les couches, les paramètres et le groupage. Ce processus indique comment modifier la configuration par défaut d’une couche d’images de carte. Pour lancer le processus de partage, définir les propriétés générales et partager votre couche, reportez-vous à la rubrique Partager une couche d’images de carte.
Remarque :
Si vous configurez une couche d’images de carte hébergée (une couche d’images de carte publiée à partir d’une couche d’entités Web), consultez la rubrique Restrictions de configuration.
Configurer les couches
Vous pouvez améliorer la fonctionnalité de votre couche d’images de carte en ajoutant des couches et des fonctions. Vous pouvez également configurer une couche d’images de carte lorsque vous configurez une carte Web ou un diagramme de liens Web. Les informations de cette rubrique sont également applicables à cette situation.
Si nécessaire, ouvrez la fenêtre Share As Web Layer (Partager en tant que couche Web).
Dans l’onglet General (Général), vérifiez que l’option Map Image (Image de carte) est sélectionnée.
Cliquez sur l’onglet Configuration. Si nécessaire, cliquez sur l’onglet Configure Layers (Configurer les couches)
en dessous.Sous Layer(s) (Couche[s]), en regard de Map Image (Image de carte), cliquez sur Configure Web Layer Properties (Configurer les propriétés de la couche Web)
.Sous Operations (Opérations), les opérations Map (Carte), Data (Données), et Query (Requête) sont activées par défaut. Ces opérations sont présentées dans le tableau suivant :
|
Carte |
Il est possible d’utiliser les méthodes Export Map (Exporter la carte), Generate Renderer (Générer un moteur de rendu), Generate KML (Générer KML) et Query Legends (Effectuer une requête sur les légendes). Cette opération ne peut pas être désactivée. |
|
Données |
Il est possible d’utiliser les méthodes Find (Rechercher), Query (Requête) et Query Related Records (Enregistrements relatifs à la requête). |
|
Requête |
Il est possible d’utiliser la méthode Identify (Identifier). |
Vous pouvez également décocher les cases Data (Données) et Query (Requête) pour désactiver ces opérations.
Sous Dynamic Workspaces (Espaces de travail dynamiques), vous avez la possibilité de décocher la case Allow per request modification of layer order and symbology (Autoriser la modification via une requête de l’ordre des couches et de la symbologie).
Décochez la case pour empêcher les utilisateurs de modifier l’apparence ou le comportement d’affichage de la couche Web. Vous pouvez ainsi empêcher les utilisateurs de modifier la symbologie, l’étiquetage ou l’ordre des couches de composants.
Sous Layer Drawing (Affichage de la couche), choisissez le mode d’affichage de la couche d’images de carte :
|
Dynamiquement à partir des données |
Les données sont récupérées et affichées à chaque demande. Il s’agit de l’option par défaut. |
|
Utilisation des tuiles d’un nouveau cache |
Les données sont affichées à partir d’images en cache générées aux échelles de carte que vous définissez. |
|
Utilisation d’un cache existant |
Les données sont affichées à partir de tuiles générées précédemment sur le serveur. Pour associer un cache existant à la couche d’images de carte, il faut que le nom et le dossier de serveur de la couche d’images de carte correspondent à ceux du cache existant. |
Remarque :
Dynamically from data (Dynamiquement à partir des données) est la seule option disponible lors du partage de couches de catalogue.
Pour plus d’informations, reportez-vous à la rubrique Qu’est-ce que la mise en cache de carte ? dans l’aide d’ArcGIS Enterprise.
Remarque :
L’option Using an existing cache (Utilisation d’un cache existant) recherche un cache dissocié dont le nom et le dossier de serveur sont identiques à ceux de votre couche Web. Un cache est dissocié d’un service si celui-ci a été supprimé ou que le cache a été copié dans le répertoire de cache. Si un cache admissible est trouvé sur le serveur, il est utilisé pour afficher la couche d’images de carte. Le nom, la référence spatiale et l’étendue de la carte doivent correspondre à ceux du cache pour que la couche s’affiche correctement.
Si vous utilisez des tuiles provenant d’un cache nouveau ou existant, des paramètres supplémentaires peuvent apparaître dans la fenêtre. Continuez avec les sous-étapes suivantes :
Cliquez sur la flèche de liste déroulante Tiling Scheme (Structure de tuilage), et sélectionnez une structure de tuilage pour votre cache.
La structure de tuilage détermine les niveaux d’échelle, les dimensions des tuiles et l’origine des tuiles du cache. Ces propriétés définissent les limites des tuiles et doivent être cohérentes pour les différentes couches Web utilisées dans la même carte. Les structures de tuilage disponibles sont présentées dans le tableau suivant :
|
|
|---|---|
|
|
|
|
|
|
|
|
|
|
> [!NOTE]
> Si vous configurez ces propriétés lors du partage d’un diagramme de liens Web, la structure de tuilage est définie par le fond de carte s’il y en a un ou, à défaut, par les couches Web mises en cache existantes. En l’absence de couches mises en cache, une structure de tuilage est automatiquement suggérée en fonction du système de coordonnées du diagramme de liens.
Sous Levels of Detail (Niveau de détail), utilisez les curseurs pour définir les échelles de la carte auxquelles les tuiles sont générées.
Il existe une plage d’échelle par défaut. Selon l’objectif de votre carte et la taille estimée du cache, vous pouvez choisir de ne pas mettre en cache les échelles très petites ou très grandes.
Pour Image format (Format de l’image), acceptez le paramètre par défaut ou choisissez-en un autre. Référez-vous au tableau ci-dessous.
Si toutes les sous-couches de la couche Web contiennent des sources de données vectorielles, le paramètre par défaut est PNG. Si une ou plusieurs sous-couches contiennent une source de données raster, le paramètre par défaut est MIXTE.
|
|
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
Pour l’option Compression, conservez la qualité par défaut ou spécifiez une autre valeur.
La compression est uniquement disponible si le format est JPEG ou MIXED. (Les formats PNG ne sont pas compressés.) Vous pouvez utiliser des valeurs comprises entre 0 et 100. Les valeurs élevées produisent des tailles de fichier supérieures avec une image de meilleure qualité. Les valeurs basses produisent des tailles de fichier inférieures avec une image de moins bonne qualité. La valeur par défaut est 75.
Sous Options, choisissez comment générer le cache.
Le volume estimé pour le stockage indiqué sous Estimate (Estimation), en bas de la fenêtre, peut être utile pour déterminer le mode de génération du cache.
|
|
|---|---|
|
|
|
|
> [!NOTE]
> Lorsque vous enregistrez une définition de service, le cache doit être généré manuellement après la publication de la couche d’images de carte.
Vous pouvez également cliquer sur la flèche de menu déroulant Cache directory (Répertoire de cache) et modifier le répertoire de cache du serveur où seront stockées les tuiles de cache.
Éventuellement, cochez la case Allow clients to export cache tiles (Autoriser les clients à exporter les tuiles du cache) pour permettre aux utilisateurs de télécharger les tuiles du cache afin de les utiliser hors connexion.
Lorsque cette option est activée, vous pouvez spécifier une valeur dans la zone Limit export to (Limiter l’exportation à) pour limiter le nombre de tuiles pouvant être téléchargées dans une requête unique.
Éventuellement, cochez la case Create tiles on demand (Créer des tuiles à la demande).
|
|
|---|---|
|
|
|
|
- Sous Extent (Étendue), choisissez une étendue à mettre en cache.
|
|
|---|---|
|
|
|
|
> [!NOTE]
> Dans le cas d’une mise en cache manuelle sur le serveur, les options d’étendue du cache ne sont pas disponibles dans la fenêtre **Share As Web Layer (Partager en tant que couche Web)**. Elles sont disponibles dans l’outil de géotraitement **Manage Map Server Cache Tiles (Gérer le cache des tuiles du serveur de carte)** que vous utilisez pour générer les tuiles.
>
> Si vous configurez ces propriétés lors du partage d’un diagramme de liens Web, la première option d’étendue est **Use extent of data layers (Utiliser l’étendue des couches de données)**. Si vous la sélectionnez, les tuiles sont mises en cache pour l’étendue des couches de données incluses dans la couche d’images de carte.
Optionnellement, sous Estimate (Estimation), cliquez sur Calculate (Calculer) pour estimer la taille du cache. Dans la boîte de dialogue Estimate Cache Size (Estimer la taille du cache), cliquez sur la flèche de liste déroulante et sélectionnez Good (Bonne) ou Best (Meilleure) pour la qualité d’estimation. Cliquez sur le bouton Start estimating cache (Commencer l’estimation du cache)
. Le nombre de tuiles et l’espace de stockage sont estimés pour chaque niveau de détail mis en cache et comptabilisés. Cliquez sur OK.L’estimation statique par défaut repose sur une hypothèse générale en ce qui concerne la taille de tuile moyenne et ne tient pas compte des propriétés spécifiques de votre carte. Lorsque vous estimez la taille du cache, des échantillons de tuiles de votre carte sont générés. Ceci signifie que la structure de tuilage, le format d’image et la compression sont pris en compte (comme c’est le cas pour la compression LERC pour les couches d’altitude). Lorsqu’une zone d’intérêt est spécifiée pour l’étendue du cache, la zone d’intérêt est estimée.
La méthode de meilleure estimation crée plus d’échantillons de tuiles et a un temps de calcul plus important que la bonne estimation. Pour annuler l’estimation, cliquez sur Stop estimating cache (Arrêter l’estimation du cache)
. Si vous ajustez la structure de tuilage après avoir estimé la taille du cache, par exemple si vous modifiez les niveaux de détail ou le format d’image, l’estimation de qualité dans la fenêtre de partage reprend la valeur statique. Vous devez estimer la taille du cache à nouveau.En haut de la fenêtre, cliquez sur le bouton Back (Retour)
pour revenir à la liste des couches et des fonctionnalités.Optionnellement, sous Additional Layers (Couches supplémentaires), cochez une ou plusieurs cases pour créer des couches en supplément de la couche d’images de carte.
WMS
WFS
OGC Features
Les couches WFS sont uniquement disponibles si l’option Map Image (Image de carte) est sélectionnée sous Reference registered data (Référencer les données enregistrées) dans l’onglet General (Général).
Optionnellement, sous Capabilities (Fonctionnalités), cochez une ou plusieurs cases pour activer les fonctionnalités disponibles.
WCS
KML
Référencement linéaire
Analyse du réseau
Production topographique
Validation
Gestion des versions
La liste des fonctionnalités dépend de votre version ArcGIS Enterprise, des types de données que contient votre couche d’images de carte et du mode de partage, à savoir sur un serveur doté d’extensions d’objets serveur ou d’intercepteurs d’objet serveur.
Si vous partagez des données de branche versionnée et qu’une couche d’entités Web associée est incluse, l’option Version Management (Gestion des versions) est activée automatiquement.
Si vous sélectionnez Validation ou Version Management (Gestion des versions), le type d’instance est défini sur Dedicated instance (Instance dédiée) dans l’onglet Configure Pooling (Configurer le groupage)
. Le type Shared instance (Instance partagée) ne prend pas en charge ces fonctionnalités.Ajoutez une couche ou activez une fonctionnalité pour pouvoir configurer ses propriétés. Reportez-vous à la rubrique Additional layers and capabilities (Couches et fonctionnalités supplémentaires) pour en savoir plus.
Configurer les paramètres
Vous pouvez configurer plusieurs paramètres des couches d’images de carte. Les valeurs des paramètres s’appliquent à la couche d’images de carte ainsi qu’à toute couche ou fonctionnalité supplémentaire que vous ajoutez. En savoir plus sur les paramètres de service.
Dans l’onglet Configuration, cliquez sur l’onglet Configure Parameters (Configurer les paramètres)
.Sous Properties (Propriétés), spécifiez une valeur pour le Maximum records returned by server (Nombre maximal d’enregistrements renvoyés par le serveur).
Ce paramètre détermine le nombre maximal d’enregistrements pouvant être renvoyé par une requête utilisateur. Un chiffre élevé peut réduire les performances. La valeur par défaut est 2 000.
Développez l’en-tête Advanced (Avancé) pour définir les paramètres suivants :
Saisissez une valeur dans le champ Max number of coded domains (Nombre maximal de domaines codés) pour indiquer le nombre maximal de codes de domaine pouvant être renvoyé par les champs, sous-types, couches et tables. La valeur par défaut est 25 000.
Spécifiez les valeurs dans les champs Max image height (Hauteur d’image max.) et Max image width (Largeur d’image max.). Ces valeurs représentent la hauteur et la largeur maximales (en pixels) des images que peut exporter le service de carte. La valeur par défaut pour ces deux paramètres est de 4 096.
Définissez une valeur dans le champ Max sample size (Taille max. de l’échantillon) pour spécifier le nombre maximal d’enregistrements qui seront échantillonnés lors du calcul d’un moteur de rendu par interruptions de classe. La valeur par défaut est 100,000.
Optionnellement, décochez la case Enable schema locking (Activer le verrouillage de structure) pour désactiver le verrouillage de structure. Par défaut, le verrouillage de structure est activé pour empêcher de modifier les jeux de données utilisés comme référence dans la couche d’images de carte.
Éventuellement, cochez la case Disable identify relates (Désactiver les informations relatives à l’identification). Si la case n’est pas cochée (par défaut), les informations des tables associées sont renvoyées lorsqu’une entité est identifiée. Si la case est cochée, les informations des tables associées ne sont pas renvoyées.
Sous Date Fields (Champs de date), vous pouvez également cliquer sur la flèche de la liste déroulante Time zone of the data (Fuseau horaire des données) et sélectionner le fuseau horaire dans lequel sont stockées vos valeurs de date.
Spécifier le fuseau horaire dans lequel les dates sont enregistrées permet de convertir correctement les valeurs de date et d’heure lorsque les utilisateurs interagissent avec la couche d’images de carte.
Remarque :
Il n’est pas nécessaire de choisir un fuseau horaire lorsque les couches de votre carte ne contiennent pas de champ de date. Si vous ne spécifiez pas de fuseau horaire, les dates sont supposées être stockées en UTC.
Ce paramètre s’applique dans les scénarios suivants :
Vos données comportent des champs de suivi configurés pour enregistrer les dates en temps de la base de données.
Vous partagez des données avec des champs de date dans ArcGIS Enterprise 11.5 et version antérieure.
Vous effectuez le partage dans ArcGIS Online ou ArcGIS Enterprise 12.0 et version ultérieure, et aucun fuseau horaire n’est défini dans les propriétés de la couche.
Si vous sélectionnez Unknown (Inconnu), les valeurs de date et d’heure ne sont pas converties. Choisissez cette option si vos champs de date ne disposent pas d’un fuseau horaire connu ou si plusieurs fuseaux horaires sont représentés dans les données. Les fuseaux horaires inconnus ne s’appliquent pas aux champs de date du suivi de l’éditeur. Les champs de date du suivi de l’éditeur en UTC le resteront même lorsque l’heure/la date du service est définie sur Inconnu.
L’option de fuseau horaire Unknown (Inconnu) n’apparaît pas lorsque le partage est effectué sur un portail ArcGIS Enterprise 10.8.1 ou version antérieure.
- Si vous choisissez un fuseau horaire autre que None (Assumed UTC) (Aucun (UTC supposé)) ou Unknown (Inconnu) et que vous souhaitez qu’il tienne compte de l’heure d’été, cochez la case Adjust For Daylight Saving (Prendre en compte l’heure d’été).
Si vous avez sélectionné un fuseau horaire autre que None (Assumed UTC) (Aucun [UTC supposé]) ou Unknown (Inconnu), vous pouvez cliquer sur la flèche de liste déroulante Preferred time zone for display (Fuseau horaire préféré pour l’affichage) et sélectionner un fuseau horaire qu’ArcGIS Pro utilisera lors de l’affichage des requêtes à partir de la couche d’images de carte.
ArcGIS Pro affiche les champs de date en UTC si aucun fuseau horaire préféré n’est indiqué. Ce paramètre n’apparaît pas lorsque le partage est effectué sur un portail ArcGIS Enterprise 10.8.1 ou version antérieure.
- Si vous choisissez un fuseau horaire préféré autre que None (Assumed UTC) (Aucun (UTC supposé)) ou Unknown (Inconnu) et que vous souhaitez qu’il tienne compte de l’heure d’été, activez Adjust For Daylight Saving (Prendre en compte l’heure d’été).
Si vous le souhaitez, sous Settings (Paramètres), décochez la case Ensure map is set to allow assignment of unique IDs (Vérifier que la carte est configurée de sorte à autoriser l’attribution d’ID uniques).
Si la case est cochée (par défaut), la carte est analysée afin de vérifier que l’option Allow assignment of unique numeric IDs for sharing web layers (Autoriser l’attribution d’ID numériques uniques pour le partage de couches Web) est activée dans Map Properties (Propriétés de la carte). Si la case est décochée, l’analyseur est ignoré. Si l’option dans Map Properties (Propriétés de la carte) n’est pas activée, des ID uniques sont attribués automatiquement aux couches et aux tables lorsque la couche Web est publiée.
Remarque :
Le fait de cocher la case n’active pas automatiquement des options dans Map Properties (Propriétés de la carte). La création de la carte avec des ID de couche et de table attribués garantit que ceux-ci restent statiques si le contenu ou l’ordre des couches change sur votre carte. Lorsque vous remplacez la couche Web, les ID attribués doivent correspondre aux ID de sous-couche de service existants pour que les références à ces ID soient conservées dans les cartes Web.
Si vous publiez des données d’un stockage de données Cloud, des paramètres supplémentaires peuvent être disponibles dans la fenêtre.
Sous Data Source (Source de données), sélectionnez une option qui détermine le mode d'accès du service aux données.
- Sélectionnez Create a materialized view or access data directly (Créer une vue matérialisée ou accéder aux données directement) si vous souhaitez que le service accède aux données stockées dans le stockage de données. Si cette option est sélectionnée, deux options peuvent être disponibles pour chaque couche de requête d'un stockage de données cloud :
|
|
|---|---|
|
|
|
|
Sélectionnez Create a snapshot for query layers (Créer un instantané pour les couches de requête) pour générer un instantané des données s’il n’est pas nécessaire que ces dernières soient constamment mises à jour. L’instantané est stocké en local avec le relational store, ce qui optimise les performances de rendu du service. Si une mise à jour est requise, l’instantané peut être actualisé à partir de la page de l’élément de la couche Web sur le portail.
La table répertorie chaque couche de requête d’un entrepôt de données et indique si elle prend en charge la création d’un instantané. Les instantanés sont pris en charge uniquement pour les couches de requête ajoutées depuis la boîte de dialogue New Query Layer (Nouvelle couche de requête). Ils ne sont pas pris en charge pour les couches suivantes :
Les couches de requête pour les tables accessibles par ajout ou glissement sur la carte à partir d’une connexion de stockage de données
Couches d’entités avec groupement activé
Les couches d’entités avec paramètres
En fonction de la taille des données, il peut s’avérer utile d’ajouter une nouvelle fois la couche de requête à l’aide de la boîte de dialogue New Query Layer (Nouvelle couche de requête) pour tirer parti de l’option d’instantané.
Remarque :
Ces options ne sont disponibles que si vous partagez des couches de requête d’entrepôts de données Cloud avec ArcGIS Enterprise 10.9.1 ou une version ultérieure.
L’option qui permet de créer un instantané n’apparaît pas si le partage s’effectue sur un serveur fédéré qui n’est pas le serveur d’hébergement.
Configurer le groupage
Les paramètres de groupage vous aident à gérer la réactivité de votre couche d’images de carte (via son service de carte sous-jacent) tout en conservant les ressources mémoire sur les machines serveur. Pour en savoir plus sur le groupage, consultez les rubriques Anticiper et prendre en compte les utilisateurs et Configurer les paramètres des instances de service dans l’aide d’ArcGIS Enterprise. Consultez également l’article en ligne Présentation des instances partagées dans ArcGIS Server 10.7.
Dans l’onglet Configuration, cliquez sur l’onglet Configure Pooling (Configurer le groupage)
.Sous Instance Type (Type d’instance), cliquez sur Dedicated instance (Instance dédiée) ou sur Shared instance (Instance partagée).
Une instance dédiée affecte un processus serveur pour gérer exclusivement les requêtes du service de carte exposé par votre couche d’images de carte. Une instance partagée affecte un processus serveur à la gestion des requêtes pour ce service de carte et d’autres services. En général, les instances dédiées sont plus appropriées pour les services utilisés fréquemment, et les instances partagées pour les services utilisés moins fréquemment.
Remarque :
Pour configurer les groupages d’instances partagées depuis ArcGIS Pro, vous devez posséder ArcGIS Enterprise version 10.7.1 ou ultérieure.
Si vous choisissez le type d’instance dédiée, sous Number of instances per machine (Nombre d’instances par machine), définissez les valeurs du nombre Minimum et Maximum d’instances.
En fonction de la demande utilisateur, les processus serveur sont attribués jusqu’au maximum ou au minimum d’instances sur chaque serveur fédéré sur lequel le service est executé. Si le minimum d’instances est défini sur zéro, les processus sont libérés si le service de carte ne reçoit aucune requête pendant une certaine période.
Remarque :
Ce paramètre n’est pas utilisé si vous avez opté pour le type d’instance partagée.