Paramètres du service d'imagerie

Il existe pour un service d'imagerie de nombreux paramètres standard dont les valeurs par défaut suffisent pour la plupart des services ArcGIS Server. Elles comprennent entre autres les options de groupage. Toutefois, en raison de la nature des données raster et d'image, certains paramètres spécifiques peuvent affecter la vitesse d'un service d'imagerie (données pouvant être téléchargées, interrogées, etc.) et de nombreuses autres options.

Certains paramètres sont nécessaires lorsque des fonctions spécifiques ont été activées. Ainsi, si la fonction de téléchargement est activée, les paramètres de téléchargement doivent être modifiés. Cette remarque s'applique également aux fonctions Catalogue, Mise à jour et Mensuration.

Paramètres de contrôle par défaut des données d'image

Les paramètres de service d'imagerie sont divisés en plusieurs sections, chacune d'elles dépendant de l'entrée du service d'imagerie. La plupart de ces paramètres sont spécifiques aux services d'imagerie qui diffusent les mosaïques ; seule une petite partie d'entre eux affecte le service d'imagerie créé à partir de couches ou jeux de données raster. De nombreux paramètres associés aux mosaïques sont définis lorsque vous en créez une. Bien que certains paramètres puissent être modifiés par l'administrateur du serveur, il ne pourra pas dépasser les valeurs maximales que vous avez définies dans les propriétés de la mosaïque. Par exemple, si vous limitez les méthodes de mosaïque autorisées à trois, l'administrateur ne peut pas ajouter une quatrième méthode. Pareillement, si vous définissez le nombre maximal d'éléments téléchargeables, il peut en réduire le nombre, mais pas l'augmenter.

Si vous modifiez les paramètres de la mosaïque pour dépasser ou limiter une valeur, telle que la taille maximale de demandes, vous devez le republier comme un service d'imagerie pour le serveur pour lire les valeurs modifiées. Si vous arrêtez et démarrez uniquement le service d'imagerie, les propriétés modifiées de la mosaïque ne sont pas récupérées, alors que si vous modifiez les propriétés du service d'imagerie, il vous suffit d'arrêter et de démarrer ce dernier pour que les modifications soient prises en compte.

Paramètres d'image

Les paramètres Image affectent l'image affichée par les utilisateurs connectés au service d'imagerie.

Paramètre

Description

Source de données

Emplacement et nom du jeu de données source pour le service d'imagerie.

Applicable à toutes les entrées.

Taille maximale de l'image par requête

Nombre maximal de colonnes et de lignes de pixels que le serveur autorise dans une demande de client.

Si la demande du client dépasse cette valeur, aucun pixel n'est renvoyé.

Applicable à toutes les entrées.

Méthode de rééchantillonnage par défaut

Méthode de rééchantillonnage utilisée dans la demande. Ces méthodes sont les suivantes :

  • Voisin le plus proche (recommandé pour les données discrètes)
  • Interpolation bilinéaire (recommandé pour les données continues)
  • Convolution cubique (recommandé pour les données continues)
  • Majorité (recommandé pour les données discrètes)

Applicable à toutes les entrées.

Méthodes de compression autorisées

Méthodes de compression autorisées pour le service d'imagerie. Vous disposez des trois types de compression disponibles suivants :

  • NONE
  • JPEG
  • LERC
  • LZ77

Une Qualité JPEG et une Tolérance LERC par défaut peuvent être définies dans la boîte de dialogue Configurer la liste des autorisations.

Le client peut ensuite choisir la méthode de compression autorisée à utiliser pour la transmission. Cette option peut être définie dans l'onglet Affichage de la boîte de dialogue Propriétés de la couche.

Ce paramètre s'applique uniquement aux clients qui accèdent aux services d'imagerie via la méthode SOAP GetImage, par exemple, ArcGIS for Desktop et les applications conçues avec ArcObjects.

Pour les clients qui accèdent aux services via REST, la compression s'applique automatiquement en fonction du type de format demandé, quelle que soit la méthode de compression définie.

Renvoyer JPGPNG en JPG

Lorsque l'utilisateur demande l'image à l'aide du format JPGPNG, en cas de transparence, un fichier PNG est renvoyé. Sinon, c’est un fichier JPG qui est renvoyé. Le fichier PNG est souvent beaucoup plus volumineux que le fichier JPG. La transmission peut donc prendre plus de temps. Si la transparence n'est pas nécessaire et si vous souhaitez être sûr que le service d'imagerie est toujours transmis à l'aide d'une image plus petite, activez cette zone.

Applicable à toutes les entrées.

Description des paramètres Image

Paramètres du cluster

Par défaut, chaque site ArcGIS Server présente un cluster. Si vous disposez de plusieurs machines, vous pouvez les configurer pour fonctionner au sein d’un cluster. Chaque cluster peut être configuré pour exécuter un ensemble dédié de services. Le paramètre Sélectionnez la grappe qui héberge le service vous permet de sélectionner le cluster dans lequel s’exécutera le service d'imagerie.

Paramètres Répertoire en sortie

Paramètre

Description

Répertoire

Sélectionnez le répertoire en sortie au sein duquel vous voulez que le serveur crée les fichiers temporaires. Si vous ne définissez pas de répertoire en sortie, le serveur ArcGIS se contentera de renvoyer des images sous la forme de données MIME. En spécifiant un répertoire en sortie, les images renvoyées sont également accessibles via une adresse URL.

Applicable à toutes les entrées.

Type d’image renvoyé pris en charge

Indique si les images générées par le serveur ArcGIS sont renvoyées uniquement sous la forme de données MIME ou sous la forme de données MIME et d'URL. Pour accéder aux images générées par ArcGIS Server sur Internet, vous devez spécifier un répertoire en sortie pour les images en sortie.

Applicable à toutes les entrées.

Description des paramètres Répertoire en sortie

Paramètres contrôlant le catalogue du service d’imagerie

Les paramètres Catalogue s'appliquent seulement lors de la publication d'une mosaïque en tant que service d'imagerie. Ces paramètres contrôlent ou limitent l'accès des utilisateurs aux métadonnées et aux champs de catalogue et limitent les demandes d'enregistrements auprès des tables de mosaïque. Ces paramètres peuvent affecter la charge sur le serveur. Plus vous permettez à un utilisateur d'afficher et d'interroger, plus la charge imposée au serveur est importante.

Paramètres Mosaïquage en cours

Paramètre

Description

Nombre maximum de rasters par mosaïque

Nombre maximal de rasters pouvant être mosaïqués par demande. Cela évitera au serveur d'avoir besoin d'ouvrir et d'effectuer un traitement sur de grands nombres de rasters pour une demande individuelle.

Si la demande du client requiert l'accès à un plus grand nombre de rasters que ce nombre, alors seul ce nombre de rasters feront l'objet d'un accès. Aucun des pixels pour les rasters supplémentaires ne sera retourné, ce qui peut éventuellement entraîner des interruptions dans l'image résultante. Il est recommandé de construire des vues d'ensemble afin que le client ne finisse pas avec des interruptions dans l'affichage.

Applicable à la mosaïque uniquement.

Méthodes de mosaïquage autorisées

Méthodes de mosaïquage autorisées pour le service d'imagerie. Les méthodes de mosaïquage possibles comprennent :

  • Plus proche du centre
  • Nord Ouest
  • Verrouiller le raster
  • Par attribut
  • Plus proche du point nadiral
  • Plus proche du point de vue
  • Ligne de raccord
  • Aucun

Applicable à la mosaïque uniquement.

Description des paramètres Mosaïquage en cours

Paramètres du catalogue

Ces paramètres s'appliquent lorsque la fonction Catalogue est cochée.

Paramètre

Description

Nombre maximal d’enregistrements renvoyés par requête

Limite du nombre d'enregistrements transmis par transaction. Si la demande de l'utilisateur dépasse cette valeur, l'image renvoyée utilise le nombre maximum de rasters autorisé.

Applicable à la mosaïque uniquement.

Niveau des métadonnées raster

Métadonnées transmises au client :

  • De base - Métadonnées du raster
  • Complet - Métadonnées du raster et fonctions raster appliquées au raster
  • Aucune - Aucune métadonnée

Applicable à la mosaïque uniquement.

Champs autorisés

Liste des champs de la table attributaire transmis au client. Désactivez les champs que le client ne doit pas afficher ou utiliser dans une requête.

Applicable à la mosaïque uniquement.

Description des paramètres du catalogue

Paramètres de téléchargement

Lorsque vous activez le téléchargement sur un service d'imagerie, veillez à sélectionner la fonction Télécharger sur la page de propriétés Traitement d'images. Outre les propriétés ci-dessous, prenez soin de configurer les répertoires en sortie sur la page de propriétés Paramètres.

Ces paramètres affectent la charge sur le serveur et l'accès des utilisateurs aux images source.

Paramètre

Description

Nombre maximum d’éléments téléchargeables par requête

Nombre maximum de rasters que l'utilisateur peut télécharger à la fois.

Applicable à la mosaïque uniquement.

Gérer les répertoires de téléchargement

Vous permet de mapper les répertoires physiques dans lesquels se trouvent les images à un répertoire virtuel où les URL d'images seront mappées.

Lorsque le téléchargement est autorisé, il est vital que le service utilise un répertoire pointant vers les rasters source de la mosaïque. Cela empêche un goulot d'étranglement majeur des performances qui surviendrait autrement lorsque le service copie les fichiers du répertoire source de la mosaïque vers le répertoire en sortie du serveur.

Le répertoire virtuel offre aux applications Web un accès aux fichiers créés par le serveur ArcGIS via une adresse URL. Le répertoire virtuel doit pointer sur le même emplacement du disque que le répertoire en sortie. Vous devez créer le répertoire virtuel sur votre serveur Web et le lier au répertoire physique sur le disque. Consultez la documentation afférente à votre serveur Web afin d'obtenir toutes les informations nécessaires pour créer un répertoire virtuel.

Applicable à la mosaïque uniquement.

Taille de téléchargement maximale par demande

Nombre maximal de méga-octets pouvant être téléchargés en une fois.

Applicable à la mosaïque uniquement.

Description des paramètres Télécharger

Paramètres contrôlant le contenu du service d’imagerie

Mise à jour des paramètres

Si un service d'imagerie est créé à partir d'une mosaïque, vous pouvez le configure afin qu’il joue le rôle d'un référentiel pour vos clients, en permettant à ces derniers d'ajouter leurs données raster à la mosaïque. Une fois les données ajoutées, les mêmes clients peuvent mettre à jour les propriétés des données qu'ils ont ajoutées ou les supprimer.

Ces paramètres s'appliquent lorsque la fonction Mise à jour est sélectionnée.

Vous ne pouvez pas utiliser cette fonction lors de la diffusion d'une mosaïque référencée.

Paramètre

Description

Gérer les espaces de travail d’images dynamiques

Emplacement du répertoire accessible depuis le serveur ou la mosaïque, où les données raster seront téléchargées et stockées. Cette option doit être définie. Si ce n'est pas le cas, les opérations de mise à jour ne peuvent pas être utilisées par le service.

Applicable à la mosaïque uniquement.

Informations sur l’éditeur

Vous pouvez ajouter un domaine au nom de l’utilisateur lors de l’application de mises à jour, de telle sorte qu'elles puissent faire l'objet d'un suivi. Lorsque vous accédez à un service d'imagerie sécurisé, ArcGIS for Server mémorise le nom de l'utilisateur et les mises à jour qu'il a effectuées. ArcGIS for Server ajoute également tout domaine qui a été configuré sur le service d'imagerie.

Applicable aux mosaïques uniquement (avec le suivi de l'éditeur activé sur la mosaïque).

Opérations autorisées sur les éléments ajoutés par d'autres utilisateurs

  • Mettre à jour : permet aux clients de mettre à jour les propriétés du jeu de données raster ajoutées au service d'imagerie.
  • Supprimer : permet aux clients de supprimer un élément raster d’un service d'imagerie.

Applicable aux mosaïques uniquement (avec le suivi de l'éditeur activé sur la mosaïque).

Types dont l’ajout est autorisé

Choisissez un ou plusieurs types raster que les clients peuvent sélectionner lors de l’ajout de données raster à un service d’imagerie.

Applicable à la mosaïque uniquement.

Gérer les types personnalisés

Si vous avez besoin de clients pour ajouter des données non définies par les types raster de base, vous pouvez sélectionner un ou plusieurs fichiers de type de raster (.art).

Les fichiers de type de raster peuvent être créés et modifiés dans l'outil Ajouter des rasters à la mosaïque en ouvrant les propriétés du type de raster et en enregistrant le fichier.

Applicable à la mosaïque uniquement.

Description des paramètres Edition

Paramètres de contrôle du traitement à la volée

Paramètres de fonction

Les fonctions permettent au serveur de traiter des données du service d'imagerie dans le but de fournir des produits spécifiques au client. Certaines d'entre elles sont présentées directement, telles que Ombrage et Pente ; cependant, toutes celles qui peuvent être appliquées aux données raster dans ArcGIS for Desktop peuvent être présentées aux clients à l'aide de modèles de fonctions raster. Les paramètres suivants contrôlent le traitement à la volée côté serveur à l'aide de fonctions qui seront présentées aux clients.

Paramètre

Description

Autoriser les règles de rendu spécifiées par le client

Si ce paramètre est sélectionné, les clients peuvent non seulement accéder aux opérations de traitement et de rendu côté serveur, mais aussi les contrôler. S'il n'est pas sélectionné, le client ne peut pas accéder au rendu côté serveur, ni demander l'exécution de ce type d'opération.

Applicable à toutes les entrées.

Convertir la palette en RVB

Si votre jeu de données raster présente une palette de couleurs, vous pouvez choisir de la publier comme une image RVB en appliquant la palette de couleurs à l'image. Cela concernera les valeurs des pixels : d'une valeur unique et de la palette de couleurs associée, on passera à une valeur de pixels de type 3 canaux. Si vous voulez que la palette soit conservée et que l’utilisateur puisse demander un pixel sur la base de cette palette, ne sélectionnez pas cette option.

Cela s'applique aux jeux de données raster associés à une palette de couleurs, ou lors de l'utilisation d'une couche de jeu de données raster ou mosaïque à l'aide de la fonction Palettes de couleurs.

Applicable à toutes les entrées.

Gérer les modèles de fonctions raster

Vous pouvez fournir une ou plusieurs chaînes de fonctions, qui peuvent être utilisées pour traiter les données dans le service d'imagerie. En cas d'application, ces fonctions sont appliquées sur le serveur et le résultat est transmis à l'utilisateur ou à l’application.

Ces chaînes de fonctions sont créées dans l’Editeur de modèles de fonctions raster et enregistrées en tant que fichiers .rft.xml, créées dans ArcMap et applicables au service d'imagerie.

Ces éléments sont fournis pour permettre aux applications Web d’effectuer différents traitements à la volée sur les données du service d'imagerie.

Vous pouvez choisir une chaîne de fonctions par défaut qui sera appliquée lors de l'utilisation du service d'imagerie. Cela se révèle particulièrement utile lors de l'utilisation d'un service d'imagerie avec des données qui présentent un meilleur aspect lorsqu'elles sont étirées. ArcMap applique un étirement, ce qui n'est généralement pas le cas des applications Web. Vous avez, dès lors, la garantie d'obtenir une apparence conforme à vos attentes si vous définissez l'étirement à l'aide d'une chaîne de fonctions.

En savoir plus sur le traitement côté serveur

Applicable à toutes les entrées.

Description des paramètres Fonction

Paramètres pour contrôler la mensuration d'image

Paramètres de mensuration

ArcGIS fournit un ensemble d'outils pour la mensuration d'image, y compris les outils mesurant les points, la distance, la zone recouverte et la hauteur d’une image. Vous pouvez indiquer si vous souhaitez que le service d'imagerie participe à la mensuration d'image d'ArcGIS.

Applicable à toutes les entrées.

Paramètre

Description

Méthodes de mensuration autorisées

Ces méthodes autorisées sont dérivées à partir des fonctions de mensuration de la source et répertoriées dans le cadre des propriétés du jeu de données. Elles déterminent les outils de mensuration qui peuvent être utilisés avec le service d'imagerie.

  • De base : les outils Distance, Surface, Emplacement des points et Emplacement de centroïde peuvent être utilisés. Ces outils sont disponibles avec toutes les autres options, à l'exception de l'option Aucune.
  • 3D : les mesures réalisées à l'aide des outils disponibles avec l'option De base peuvent être modifiées avec un MNT.
  • Hauteur : le modèle de capteur est présent pour les jeux de données au sein de la mosaïque. Par conséquent, l'outil de mesure Hauteur : De la base au sommet peut être utilisé.
  • Ombre : le modèle de capteur et les informations sur l'angle du soleil sont présents dans les jeux de données au sein de la mosaïque. Par conséquent, les outils de mesure Hauteur : De la base au sommet, Hauteur : De la base au sommet de l'ombre et Hauteur : Du sommet au sommet de l'ombre peuvent être utilisés.
  • Aucune : l'utilisateur ne pourra pas utiliser les outils de mesure dans ArcGIS avec ce jeu de données.

Applicable à toutes les entrées.

Source d'altitude

Si une source d’élévation disponible et privilégiée doit être utilisée lors de la mensuration, vous pouvez pointer vers cette dernière à cet endroit. Cela permettra à l'utilisateur d’effectuer des mesures en 3D.

Les sources d'altitude valides sont notamment les jeux de données raster, ainsi que les URL SOAP et les couches de service d'imagerie. Si le service d'imagerie d'altitude nécessite une authentification, vous devez utiliser une couche de service d'imagerie.

Applicable à toutes les entrées.

Description des paramètres Mensuration

Opération REST ComputeTiePoints

Dans les versions 10.2 et ultérieures, les services d'imagerie prennent en charge une nouvelle opération REST ComputeTiePoints. Elle génère des points de rattachement entre un raster de la mosaïque et une image de référence préconfigurée. Pour activer le calcul de points de rattachement sur un service d'imagerie publié à partir d'une mosaïque, procédez comme suit :

  1. Connectez-vous au répertoire d'administrateur d'ArcGIS Server. L'URL est généralement au format suivant : http://gisserver.domain.com:6080/arcgis/admin.
  2. Trouvez vos services et cliquez sur Modifier.
  3. Localisez la chaîne "maxImageHeight".
  4. Insérez l'image de référence pour calculer les points de rattachement. L'image de référence peut être l'une des suivantes :
    • URL SOAP du service d'imagerie
    • Service de cartes tuilées
    • Jeu de données raster local ou mosaïque
    • Fichier de couche pointant vers un service d'imagerie
    Par exemple, "referenceImage":"D:\\WorldImagery.lyr",.
  5. Cliquez sur Enregistrer les mises à jour.

Dans les versions 10.2 et ultérieures, les services d'imagerie prennent en charge une nouvelle opération REST GetSamples. Cette version génère des exemples d'emplacements des points, des valeurs de pixel et les résolutions spatiales correspondantes des données source d'une géométrie donnée. Par défaut, le nombre maximum d'exemples d'emplacements est d'environ 1 000. Il peut être personnalisé par l'auteur du service via la propriété de configuration suivante : "maxSampleCount":1000.

Amélioration des performances d'affichage des services d'imagerie à l'aide de la propriété cacheControlMaxAge

Lorsque les clients envoient des demandes à ArcGIS for Server pour afficher un service d'imagerie, la réponse du serveur est généralement mise en cache par le navigateur et réutilisée pendant un certain temps. Ce comportement aide ArcGIS for Server à optimiser les performances d'affichage pour votre service d'imagerie. Toutefois, selon la manière dont votre service d'imagerie et les données qui lui sont associées sont utilisés dans les applications, vous pouvez envisager d'ajuster la durée pendant laquelle le navigateur utilisera une réponse figurant dans son cache. Pour cela, il convient d'ajouter une propriété appelée cacheControlMaxAge dans le fichier JSON (JavaScript Object Notation) du service.

Utilisation de la propriété cacheControlMaxAge

Les réponses des services d'imagerie ArcGIS for Server incluent un en-tête ETag (balise d'entité) et Cache-Control. La valeur de l'en-tête ETag identifie de façon unique la réponse. L'en-tête Cache-Control possède une valeur d'âge maximal qui informe le navigateur de la durée maximale pendant laquelle il peut réutiliser une réponse à partir du cache du navigateur. Cette valeur est contrôlée par la propriété cacheControlMaxAge.

Lorsqu'une demande est répétée et que l'âge maximal du cache n'a pas encore expiré, le navigateur utilise la réponse mise en cache sans envoyer la demande au serveur. Si l'âge maximal a expiré, le navigateur doit envoyer la demande au serveur et définir un en-tête IF-NONE-MATCH avec une valeur ETag associée correspondant à la réponse présente dans le cache. ArcGIS for Server évalue la demande et utilise la valeur ETag pour déterminer si la réponse a changé. Si la réponse du serveur diffère de la copie stockée dans le navigateur, le serveur envoie une réponse entièrement nouvelle au navigateur. Si la réponse est identique à la copie du navigateur, le serveur avertit le navigateur de continuer à utiliser la réponse présente dans son cache.

Définition de la valeur de la propriété cacheControlMaxAge

En tant qu'administrateur ArcGIS for Server, vous pouvez définir la propriété cacheControlMaxAge afin de spécifier la durée pendant laquelle un navigateur est autorisé à utiliser une réponse mise en cache. Le fait de réduire les éventualités où ArcGIS for Server doit envoyer une réponse complète permet d'améliorer l'efficacité du cache de votre navigateur, de favoriser l'optimisation de vos applications et d'économiser la bande passante de votre réseau.

La valeur par défaut pour les services d'imagerie est de 12 heures (43 200 secondes). Cela signifie que si une demande est répétée dans un délai de 12 heures, le navigateur utilisera la réponse présente dans son cache. Cette valeur fonctionne correctement pour la plupart des applications.

Pour les services d'imagerie avec des jeux de données ou une symbologie qui changent fréquemment, une valeur telle que 5 minutes (300 secondes) est recommandée. Dans les applications avec des animations ou des données temporelles, vous devez envisager d'augmenter cette valeur pour rendre les animations plus fluides.

Pour ajouter la propriété cacheControlMaxAge à votre service et spécifier sa valeur par défaut, procédez comme suit :

  1. Dans un navigateur Web, ouvrez le répertoire d'administrateur d'ArcGIS for Server et connectez-vous avec un utilisateur doté des privilèges d'administrateur. L'URL est au format suivant : http://gisserver.domain.com:6080/arcgis/admin.
  2. Cliquez sur services et sélectionnez le service d'imagerie à modifier dans la liste Services. Si votre service n'apparaît pas dans cette liste, il est peut-être dans un répertoire sous le dossier racine.
  3. Dans la page Service - <nom du service> (<type de service>), faites défiler l'affichage vers le bas et cliquez sur modifier.
  4. Dans la boîte de dialogue Propriétés du service, recherchez la section "properties" du fichier JSON du service.
  5. Ajoutez la propriété cacheControlMaxAge dans la section et spécifiez sa valeur (en secondes). Par exemple :
    "properties": {
      "cacheControlMaxAge": "300",
    
  6. Cliquez sur Enregistrer les mises à jour.
  7. Dans la page Service - <nom du service> (<type de service>), vérifiez que la propriété cacheControlMaxAge et la valeur que vous lui avez attribuée figurent dans la section Propriétés.

Thèmes connexes

5/10/2014