Étiquette | Explication | Type de données |
Carte en entrée | Carte à partir de laquelle les tuiles ont été générées et empaquetées. | Map |
Paquetage pour ArcGIS Online | Bing Maps | Google Maps | Détermine si la structure de tuilage est générée à partir d’un service de carte existant ou si les tuiles de carte sont générées pour ArcGIS Online, Bing Maps et Google Maps.
| Boolean |
Fichier en sortie | Paquetage de tuiles de carte en sortie. | File |
Format de tuilage | Spécifie le format utilisé pour les tuiles générées.
| String |
Niveau de détail maximal | Représentation sous forme d’entiers correspondant au nombre d’échelles utilisées pour définir une structure de tuilage de cache. Cette échelle définit le niveau maximum de génération des tuiles de cache dans le paquetage de tuiles. Les valeurs plus élevées reflètent des échelles plus grandes qui affichent plus de détails, mais occupent un plus grand espace de stockage. Les valeurs plus faibles reflètent des échelles plus petites qui affichent moins de détails et occupent moins de stockage. Les valeurs possibles sont comprises entre 1 et 23. La valeur par défaut est 1. La valeur maximale du niveau de détail doit être supérieure à la valeur minimale du niveau de détail. | Long |
Service (Facultatif) | Nom du service de carte ou des fichiers .xml utilisés pour la structure de tuilage. Ce paramètre est obligatoire uniquement lorsque le paramètre Paquetage pour ArcGIS Online | Bing Maps | Google Maps est désactivé. | Map Server; File |
Résumé (Facultatif) | Ajoute un récapitulatif des propriétés du paquetage. | String |
Balises (Facultatif) | Ajoute des informations sur les balises aux propriétés du paquetage. Vous pouvez ajouter plusieurs balises en les séparant par une virgule ou un point-virgule. | String |
Étendue (Facultatif) | Spécifie l'étendue utilisée pour sélectionner ou découper les entités.
| Extent |
Qualité de compression (Facultatif) | Une valeur comprise entre 1 et 100 pour définir la qualité de compression JPEG. La valeur par défaut est 75 pour le format de tuile JPEG et zéro pour les autres formats. La compression est uniquement prise en charge pour les formats JPEG et mixte. La sélection d'une valeur plus élevée entraîne une taille de fichier supérieure avec une image de meilleure qualité. La sélection d'une valeur inférieure entraîne une taille de fichier inférieure avec une image de qualité inférieure. | Long |
Type de paquetage (Facultatif) | Spécifie le type de paquetage de tuiles à créer.
| String |
Niveau de détail minimal (Facultatif) | Représentation sous forme d’entiers correspondant au nombre d’échelles utilisées pour définir une structure de tuilage de cache. Cette valeur d’échelle définit le niveau minimal pour la mise à disposition et la génération des tuiles de cache dans le paquetage de tuiles. Les valeurs possibles sont comprises entre 0 et 23. La valeur par défaut est 0. La valeur minimale du niveau de détail doit être inférieure ou égale à la valeur maximale du niveau de détail. | Long |
Zone d'intérêt (Facultatif) | Jeu d’entités qui contraint l’emplacement où les tuiles sont créées. Utilisez la zone d’intérêt afin de créer des tuiles pour des zones de forme irrégulière ou des entités multi-parties. Les zones situées en dehors de la zone de délimitation d’entités de zone d’intérêt ne sont pas mises en cache. Si aucune valeur n’est indiquée pour ce paramètre, la zone d’intérêt est l’étendue complète de la carte en entrée. | Feature Set |
Synthèse
Génère des tuiles à partir d’une carte et empaquette les tuiles pour créer un unique paquetage de tuiles compressé (fichier .tpkx).
Utilisation
La carte en entrée doit contenir une description et des balises pour que l’outil puisse être exécuté. Pour ajouter une description et des balises, cliquez avec le bouton droit sur le nom de la carte dans la fenêtre Contenu, sélectionnez Propriétés et saisissez une description ainsi que des balises sur l’onglet Description.
Si vous choisissez PNG pour le paramètre Format de tuilage, l’outil sélectionne automatiquement le format correct (PNG8, PNG24 ou PNG32) en fonction de la valeur spécifiée dans Niveau d’affichage.
Cet outil respecte l’environnement Facteur de traitement parallèle. Si l’environnement n’est pas défini (valeur par défaut) ou s’il est défini sur 100, le traitement parallèle complet est activé et l’outil tente de répartir les tâches sur tous les cœurs logiques de la machine. Si vous définissez l’environnement sur 0, le traitement parallèle est désactivé. Si vous spécifiez un facteur compris entre 1 et 99, l’outil détermine le pourcentage de cœurs logiques à utiliser en appliquant la formule suivante, arrondie à l’entier supérieur le plus proche :
Facteur de traitement parallèle/100*Cœurs logiques
Si le résultat de cette formule est 0 ou 1, le traitement parallèle n'est pas activé.
Paramètres
arcpy.management.CreateMapTilePackage(in_map, service_type, output_file, format_type, level_of_detail, {service_file}, {summary}, {tags}, {extent}, {compression_quality}, {package_type}, {min_level_of_detail}, {area_of_interest})
Nom | Explication | Type de données |
in_map | Carte à partir de laquelle les tuiles ont été générées et empaquetées. | Map |
service_type | Détermine si la structure de tuilage est générée à partir d’un service de carte existant ou si les tuiles de carte sont générées pour ArcGIS Online, Bing Maps et Google Maps.
| Boolean |
output_file | Paquetage de tuiles de carte en sortie. | File |
format_type | Spécifie le format utilisé pour les tuiles générées.
| String |
level_of_detail | Représentation sous forme d’entiers correspondant au nombre d’échelles utilisées pour définir une structure de tuilage de cache. Cette échelle définit le niveau maximum de génération des tuiles de cache dans le paquetage de tuiles. Les valeurs plus élevées reflètent des échelles plus grandes qui affichent plus de détails, mais occupent un plus grand espace de stockage. Les valeurs plus faibles reflètent des échelles plus petites qui affichent moins de détails et occupent moins de stockage. Les valeurs possibles sont comprises entre 1 et 23. La valeur par défaut est 1. La valeur maximale du niveau de détail doit être supérieure à la valeur minimale du niveau de détail. | Long |
service_file (Facultatif) | Nom du service de carte ou des fichiers .xml utilisés pour la structure de tuilage. Ce paramètre est requis uniquement lorsque le paramètre service_type est défini sur EXISTING. | Map Server; File |
summary (Facultatif) | Ajoute un récapitulatif des propriétés du paquetage. | String |
tags (Facultatif) | Ajoute des informations sur les balises aux propriétés du paquetage. Vous pouvez ajouter plusieurs balises en les séparant par une virgule ou un point-virgule. | String |
extent (Facultatif) | Spécifie l'étendue utilisée pour sélectionner ou découper les entités.
| Extent |
compression_quality (Facultatif) | Une valeur comprise entre 1 et 100 pour définir la qualité de compression JPEG. La valeur par défaut est 75 pour le format de tuile JPEG et zéro pour les autres formats. La compression est uniquement prise en charge pour les formats JPEG et mixte. La sélection d'une valeur plus élevée entraîne une taille de fichier supérieure avec une image de meilleure qualité. La sélection d'une valeur inférieure entraîne une taille de fichier inférieure avec une image de qualité inférieure. | Long |
package_type (Facultatif) | Spécifie le type de paquetage de tuiles à créer.
| String |
min_level_of_detail (Facultatif) | Représentation sous forme d’entiers correspondant au nombre d’échelles utilisées pour définir une structure de tuilage de cache. Cette valeur d’échelle définit le niveau minimal pour la mise à disposition et la génération des tuiles de cache dans le paquetage de tuiles. Les valeurs possibles sont comprises entre 0 et 23. La valeur par défaut est 0. La valeur minimale du niveau de détail doit être inférieure ou égale à la valeur maximale du niveau de détail. | Long |
area_of_interest (Facultatif) | Jeu d’entités qui contraint l’emplacement où les tuiles sont créées. Utilisez la zone d’intérêt afin de créer des tuiles pour des zones de forme irrégulière ou des entités multi-parties. Les zones situées en dehors de la zone de délimitation d’entités de zone d’intérêt ne sont pas mises en cache. Si aucune valeur n’est indiquée pour ce paramètre, la zone d’intérêt est l’étendue complète de la carte en entrée. | Feature Set |
Exemple de code
Le script Python ci-dessous illustre l’utilisation de la fonction CreateMapTilePackage dans la fenêtre Python.
import arcpy
arcpy.env.workspace = "C:/TilePackageExample"
arcpy.management.CreateMapTilePackage("World Soils", "ONLINE", "Example.tpk", "PNG8", "10")
Recherchez et créez des paquetages de tuiles de carte pour toutes les cartes dans un projet.
# Name: CreateMapTilePackage.py
# Description: Find all the maps in the project and
# create a map tile package for each map
# import system modules
import os
import arcpy
# Set environment settings
arcpy.env.overwriteOutput = True
arcpy.env.workspace = "C:/Tilepackages"
# Loop through the project, find all the maps, and
# create a map tile package for each map,
# using the same name as the map
p = arcpy.mp.ArcGISProject("c:\\temp\\myproject.aprx")
for m in p.listMaps():
print("Packaging " + m.name)
arcpy.management.CreateMapTilePackage(m, "ONLINE", "{}.tpk".format(m.name),
"PNG8", "10")
Environnements
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?