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

Résumé

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).

Syntaxe

arcpy.server.ManageMapServerCacheTiles(input_service, scales, update_mode, {num_of_caching_service_instances}, {area_of_interest}, {update_extent}, {wait_for_job_completion}, {portal_url})
ParamètreExplicationType 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; MapServer
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)

Etendue 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, puis 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 dérivée

NomExplicationType de données
out_job_url

L’URL en sortie.

Chaîne

Informations de licence

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

Rubriques connexes