Gérer des tuiles de cache de serveur de carte (Serveur)

Synthèse

Crée et actualise des tuiles dans un cache de couche de tuiles Web existant. Cet outil permet de créer des tuiles, de remplacer des tuiles manquantes, d'actualiser des tuiles devenues obsolètes et de supprimer des tuiles.

Utilisation

  • L'exécution de cet outil peut prendre du temps pour les caches qui couvrent une grande étendue géographique ou les échelles de carte très grandes. Si l'outil est annulé, la création de tuiles est arrêtée, mais les tuiles existantes ne sont pas supprimées. Cela signifie que vous pouvez annuler l’outil si vous manquez de temps et l’exécuter de nouveau ultérieurement sur le même cache en définissant le paramètre Mode de mise à jour sur Recréer les tuiles vides (update_mode="RECREATE_EMPTY_TILES" dans Python).

Paramètres

ÉtiquetteExplicationType de données
Service d'entrée

Couche de tuiles Web ou couche d'images de carte dont vous souhaitez mettre à jour les tuiles de cache. Vous pouvez la choisir en accédant au service souhaité dans le Portail, ou faire glisser et déposer une couche de tuiles Web depuis l'onglet Portail de la fenêtre Projet pour fournir ce paramètre.

Image Service; Map Server
Échelles

Liste des niveaux d'échelle auxquels les tuiles seront créées.

Par défaut, les échelles répertoriées dans la boîte de dialogue de cet outil sont comprises entre les échelles en cache minimales et maximales pour le service. Vous ne pouvez pas modifier la plage d’échelle du cache du service avec ArcGIS Pro.

Double
Mode de mise à jour

Le mode de mise à jour du cache.

  • Recréer les tuiles videsSeules les tuiles vides sont créées. Les tuiles existantes restent en l'état. Cette option n’est pas disponible pour les couches de tuiles Web publiées sur ArcGIS Online
  • Recréer toutes les tuilesLes tuiles existantes sont remplacées et de nouvelles tuiles sont ajoutées si l'étendue a été modifiée.
  • Supprimer des tuilesLes tuiles sont supprimées du cache. La structure du dossier de cache n'est pas supprimée.
String
Nombre d’instances de service de mise en cache
(Facultatif)

Définit le nombre d'instances qui seront utilisées pour mettre à jour/générer les tuiles. La valeur de ce paramètre est définie sur illimitée (-1) et ne peut pas être modifiée.

Long
Zone d’intérêt
(Facultatif)

Définit une zone d'intérêt pour contraindre l'emplacement où les tuiles seront créées ou supprimées. Ce paramètre est utile si vous souhaitez gérer des tuiles pour les zones de forme irrégulière. Il permet également de mettre certaines zones en cache et de conserver telles quelles les zones moins visitées qui n'ont pas été mises en cache.

Si vous ne fournissez aucune valeur pour ce paramètre, l'étendue globale de la carte est utilisée par défaut.

Feature Set
Etendue de mise à jour
(Facultatif)

Etendue rectangulaire dans laquelle créer ou supprimer les tuiles, selon la valeur du paramètre Mode de mise à jour. Nous vous déconseillons d'entrer des valeurs pour les deux paramètres Etendue de mise à jour et Zone d'intérêt. Si vous entrez des valeurs pour les deux, la valeur du paramètre Zone d'intérêt est utilisée.

  • Default (Par défaut) : l’étendue repose sur l’étendue maximale de toutes les entrées participantes. Il s’agit de l’option par défaut.
  • Current Display Extent (Étendue d’affichage actuelle) : l’étendue correspond au bloc de données ou à l’affichage visible. Cette option n’est pas disponible lorsque aucune carte n’est active.
  • As Specified Below (Comme spécifié ci-dessous) : l’étendue est basée sur les valeurs d’étendue minimale et maximale indiquées.
  • Browse (Parcourir) : l’étendue repose sur un jeu de données existant.
Extent
Attente de la fin de la tâche
(Facultatif)

Ce paramètre vous permet de suivre la progression de la tâche en cache exécutée sur ArcGIS Online ou Portal for ArcGIS.

  • Activé : l’outil de géotraitement continue de s’exécuter dans ArcGIS Pro pendant que la tâche en cache est traitée dans Portal for ArcGIS ou ArcGIS Online. Grâce à cette option, vous pouvez demander des rapports de progression détaillés à tout moment et visualiser les messages de géotraitement dès qu'ils apparaissent.
  • Désactivé : cet outil envoie la tâche au portail pour que vous puissiez effectuer d’autres tâches de géotraitement dans ArcGIS Pro ou même le fermer. Cette option est utilisée lorsque vous choisissez de créer un cache automatiquement au moment de la publication du service. Vous pouvez également la définir sur un autre cache que vous générez.
Boolean
URL du portail
(Facultatif)

L'URL du portail.

String

Sortie obtenue

ÉtiquetteExplicationType de données
URL de service de carte en sortie

L’URL en sortie.

String

arcpy.server.ManageMapServerCacheTiles(input_service, scales, update_mode, {num_of_caching_service_instances}, {area_of_interest}, {update_extent}, {wait_for_job_completion}, {portal_url})
NomExplicationType de données
input_service

Couche de tuiles Web ou couche d'images de carte dont vous souhaitez mettre à jour les tuiles de cache.

Image Service; Map Server
scales
[scales,...]

Niveaux d’échelle auxquels vous créez ou supprimez des tuiles lors de l’exécution de cet outil, selon le update_mode.

Double
update_mode

Le mode de mise à jour du cache.

  • RECREATE_EMPTY_TILESSeules les tuiles vides sont créées. Les tuiles existantes restent en l'état. Cette option n’est pas disponible pour les couches de tuiles Web publiées sur ArcGIS Online
  • RECREATE_ALL_TILESLes tuiles existantes sont remplacées et de nouvelles tuiles sont ajoutées si l'étendue a été modifiée.
  • DELETE_TILESLes tuiles sont supprimées du cache. La structure du dossier de cache n'est pas supprimée.
String
num_of_caching_service_instances
(Facultatif)

Définit le nombre d'instances qui seront utilisées pour mettre à jour/générer les tuiles. La valeur de ce paramètre est définie sur illimitée (-1) et ne peut pas être modifiée.

Long
area_of_interest
(Facultatif)

Définit une zone d'intérêt pour contraindre l'emplacement où les tuiles seront créées ou supprimées. Ce paramètre est utile si vous souhaitez gérer des tuiles pour les zones de forme irrégulière. Il permet également de mettre certaines zones en cache et de conserver telles quelles les zones moins visitées qui n'ont pas été mises en cache.

Si vous ne fournissez aucune valeur pour ce paramètre, l'étendue globale de la carte est utilisée par défaut.

Feature Set
update_extent
(Facultatif)

Étendue rectangulaire dans laquelle créer ou supprimer les tuiles, selon la valeur du paramètre update_mode. Nous vous déconseillons d’entrer des valeurs pour les deux paramètres update_extent et area_of_interest. Si vous entrez des valeurs pour les deux, la valeur du paramètre area_of_interest est utilisée.

  • MAXOF : l’étendue maximale de toutes les entrées est utilisée.
  • MINOF : l’étendue minimale de toutes les entrées est utilisée.
  • DISPLAY : l’étendue est égale à l’affichage visible.
  • Nom de la couche : l’étendue de la couche spécifiée est utilisée.
  • Objet Extent : l’étendue de l’objet spécifié est utilisée.
  • Chaîne délimitée par des espaces de coordonnées géographiques : l’étendue de la chaîne spécifiée est utilisée. Les coordonnées sont exprimées dans l’ordre x-min, y-min, x-max, y-max.
Extent
wait_for_job_completion
(Facultatif)

Ce paramètre vous permet de suivre la progression de la tâche en cache exécutée sur le portail.

  • WAITL’outil de géotraitement continue de s’exécuter dans la fenêtre Python pendant que la tâche en cache est traitée dans Portal for ArcGIS ou ArcGIS Online. Grâce à cette option, vous pouvez demander des rapports de progression détaillés à tout moment et visualiser les messages de géotraitement dès qu'ils apparaissent. Il s'agit de l'option par défaut. Il est recommandé d'utiliser cette option dans les scripts Python.
  • DO_NOT_WAITL'outil de géotraitement envoie la tâche au serveur pour que vous puissiez effectuer d'autres tâches de géotraitement. Cette option est utilisée lorsque vous choisissez de créer un cache automatiquement au moment de la publication du service. Vous pouvez également la définir sur un autre cache que vous générez. Pour suivre l’état de la tâche en cache, ouvrez ArcMap, cliquez avec le bouton droit sur le service dans la fenêtre Catalogue et sélectionnez Afficher l’état du cache. Vous pouvez également utiliser l’URL fournie dans le message de résultat de l’outil.
Boolean
portal_url
(Facultatif)

L'URL du portail.

String

Sortie obtenue

NomExplicationType de données
out_job_url

L’URL en sortie.

String

Environnements

Cas particuliers

Informations de licence

  • Basic: Oui
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes