Créer un paquetage de tuiles vectorielles (Gestion des données)

Synthèse

Génère des tuiles vectorielles à partir d’une carte ou d’un fond de carte et crée un paquetage de tuiles pour générer un seul fichier .vtpk.

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 sur le nom de la carte avec le bouton droit dans la fenêtre Contenu et sélectionnez Propriétés. Dans l’onglet Métadonnées, ajoutez une description et des balises pour la carte.

  • La symbologie ne peut pas être intégralement résolue durant la création de tuiles. Evitez de symboliser des couches avec des remplissages hachurés ou dégradés, des symboles ponctuels le long des lignes ou des contours de polygones, ou la plupart des effets de symboles. Les seuls effets de symbole allant être appliqués dans les tuiles en sortie sont l’effet Déplacer (souvent utilisé pour imiter les effets d’ombre portée sur les entités de bâtiments), l’effet Décalage et l’effet de tiret. Les motifs de pointillés complexes de l’effet de tiret sont résolus en pointillés simples dans les tuiles en sortie.

  • Si le paquetage de tuiles résultant représente moins de 500 Go, vous pouvez le télécharger directement dans un navigateur sur ArcGIS Online ou ArcGIS Enterprise ou utiliser l’outil Partager un paquetage pour le télécharger vers ArcGIS Online ou ArcGIS Enterprise. Reportez-vous à la rubrique Publier une couche de tuiles vectorielles à partir d’un jeu de données en cache pour plus d’informations.

  • Indiquez une valeur pour le paramètre Polygones d’index pour accélérer le traitement de génération des tuiles vectorielles d’une carte ou d’un fond de carte ; en effet, l’outil n’aura pas besoin de créer des polygones d’index optimisés pendant le traitement.

  • Pour en savoir plus sur la création de tuiles vectorielles, reportez-vous à la rubrique Générer une carte pour la création de tuiles vectorielles et Symbologie des tuiles vectorielles.

Paramètres

ÉtiquetteExplicationType de données
Carte en entrée

Carte à partir de laquelle les tuiles sont générées et empaquetées. La carte en entrée doit contenir une description de métadonnées et des balises.

Map
Fichier en sortie

Paquetage de tuiles vectorielles en sortie. L’extension de fichier du paquetage sera .vtpk.

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

  • Sélectionné : La structure de tuilage ArcGIS Online/Bing Maps/Google Maps est utilisée. Cette structure de tuilage vous permet de superposer les tuiles de cache avec celles de ces services de cartographie en ligne. ArcGIS Pro intègre cette structure de tuile lors du chargement d’une structure de tuile. Lorsque vous sélectionnez ce paramètre, le bloc de données de la carte source doit utiliser le système de coordonnées projetées WGS84 Web Mercator (sphère auxiliaire). Il s’agit de l’option par défaut.
  • Non sélectionné : La structure de tuilage d’un service de tuiles vectorielles existant est utilisée. Seules les structures de tuiles dont la progression des échelles double à travers les niveaux, et dont la taille des tuiles est de 512 par 512, sont prises en charge. Vous devez spécifier un service de tuiles vectorielles ou un fichier de structure de tuilage dans le paramètre Structure de tuilage.

  • En ligneLa structure de tuilage ArcGIS Online/Bing Maps/Google Maps est utilisée. Cette structure de tuilage vous permet de superposer les tuiles de cache avec celles de ces services de cartographie en ligne. ArcGIS Pro intègre cette structure de tuile lors du chargement d’une structure de tuile. Lorsque vous sélectionnez cette option, le bloc de données de la carte source doit utiliser le système de coordonnées projetées WGS84 Web Mercator (sphère auxiliaire). Il s’agit de l’option par défaut.
  • ExistantUne structure de tuilage d’un service de tuiles vectorielles existant est utilisée. Seules les structures de tuiles dont la progression des échelles double à travers les niveaux, et dont la taille des tuiles est de 512 par 512, sont prises en charge. Vous devez indiquer un service de tuiles vectorielles ou un fichier de structure de tuilage pour le paramètre tiling_scheme.
Boolean
Structure de tuilage
(Facultatif)

Service de tuiles vectorielles ou fichier de structure de tuilage qui sera utilisé si le paramètre Paquetage pour ArcGIS Online | Bing Maps | Google Maps n’est pas sélectionné. La taille des tuiles de la structure de tuile doit être de 512 par 512 et présenter des échelles consécutives, à raison de deux.

Map Server; File
Format de tuilage
(Facultatif)

Indique si la structure de génération de tuiles est optimisée avec une structure indexée ou en tant que matrice plate de toutes les tuiles à tous les niveaux de détail. La structure indexée optimisée est la valeur par défaut et produit un cache de taille inférieure.

  • IndexéDes tuiles basées sur un index de densité d’entités qui optimise la génération de tuiles et la taille des fichiers sont produites. Il s’agit de l’option par défaut.
  • PlateDes tuiles normales pour chaque niveau de détail sont produites quelle que soit la densité des entités. Ce cache est plus important que celui qui est généré avec une structure indexée.
String
Echelle mise en cache minimale
(Facultatif)

Échelle minimale (la plus petite) à laquelle les tuiles sont générées. Il ne s’agit pas nécessairement de l’échelle la plus petite de la structure de tuilage. L’échelle minimale du cache détermine les échelles qui sont utilisées pour générer le cache.

Double
Echelle mise en cache maximale
(Facultatif)

Échelle maximale (la plus élevée) à laquelle les tuiles sont générées. Il ne s’agit pas nécessairement de l’échelle la plus grande de la structure de tuilage. L’échelle maximale du cache détermine les échelles qui sont utilisées pour générer le cache.

Double
Indexer les polygones
(Facultatif)

Index des tuiles fondé sur la densité des entités.

Utilisez l’outil Créer un index de tuiles vectorielles pour créer des polygones d’index. Si aucun polygone d’index n’est spécifié pour ce paramètre, des polygones d’index optimisés sont générés pendant le processus pour faciliter la création de tuiles. Ils ne sont toutefois ni enregistrés, ni produits en sortie. Les polygones d’index doivent utiliser le même système de coordonnées que celui qui est spécifié dans le paramètre Tiling Scheme (Structure de tuilage).

Feature Layer
Résumé
(Facultatif)

Récapitulatif qui sera ajouté aux propriétés du paquetage de tuiles vectorielles en sortie.

String
Balises
(Facultatif)

Informations sur les balises qui seront ajoutées aux propriétés du paquetage de tuiles vectorielles en sortie. Séparez les balises par des virgules ou des points-virgules.

String

arcpy.management.CreateVectorTilePackage(in_map, output_file, service_type, {tiling_scheme}, {tile_structure}, {min_cached_scale}, {max_cached_scale}, {index_polygons}, {summary}, {tags})
NomExplicationType de données
in_map

Carte à partir de laquelle les tuiles sont générées et empaquetées. La carte en entrée doit contenir une description de métadonnées et des balises.

Map
output_file

Paquetage de tuiles vectorielles en sortie. L’extension de fichier du paquetage sera .vtpk.

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

  • ONLINELa structure de tuilage ArcGIS Online/Bing Maps/Google Maps est utilisée. Cette structure de tuilage vous permet de superposer les tuiles de cache avec celles de ces services de cartographie en ligne. ArcGIS Pro intègre cette structure de tuile lors du chargement d’une structure de tuile. Lorsque vous sélectionnez cette option, le bloc de données de la carte source doit utiliser le système de coordonnées projetées WGS84 Web Mercator (sphère auxiliaire). Il s’agit de l’option par défaut.
  • EXISTINGUne structure de tuilage d’un service de tuiles vectorielles existant est utilisée. Seules les structures de tuiles dont la progression des échelles double à travers les niveaux, et dont la taille des tuiles est de 512 par 512, sont prises en charge. Vous devez indiquer un service de tuiles vectorielles ou un fichier de structure de tuilage pour le paramètre tiling_scheme.
Boolean
tiling_scheme
(Facultatif)

Service de tuiles vectorielles ou fichier de structure de tuilage à utiliser si le paramètre service_type est défini sur EXISTING. La taille des tuiles de la structure de tuile doit être de 512 par 512 et présenter des échelles consécutives, à raison de deux.

Map Server; File
tile_structure
(Facultatif)

Indique si la structure de génération de tuiles est optimisée avec une structure indexée ou en tant que matrice plate de toutes les tuiles à tous les niveaux de détail. La structure indexée optimisée est la valeur par défaut et produit un cache de taille inférieure.

  • INDEXEDDes tuiles basées sur un index de densité d’entités qui optimise la génération de tuiles et la taille des fichiers sont produites. Il s’agit de l’option par défaut.
  • FLATDes tuiles normales pour chaque niveau de détail sont produites quelle que soit la densité des entités. Ce cache est plus important que celui qui est généré avec une structure indexée.
String
min_cached_scale
(Facultatif)

Échelle minimale (la plus petite) à laquelle les tuiles sont générées. Il ne s’agit pas nécessairement de l’échelle la plus petite de la structure de tuilage. L’échelle minimale du cache détermine les échelles qui sont utilisées pour générer le cache.

Double
max_cached_scale
(Facultatif)

Échelle maximale (la plus élevée) à laquelle les tuiles sont générées. Il ne s’agit pas nécessairement de l’échelle la plus grande de la structure de tuilage. L’échelle maximale du cache détermine les échelles qui sont utilisées pour générer le cache.

Double
index_polygons
(Facultatif)

Index des tuiles fondé sur la densité des entités.

Utilisez l’outil Créer un index de tuiles vectorielles pour créer des polygones d’index. Si aucun polygone d’index n’est spécifié pour ce paramètre, des polygones d’index optimisés sont générés pendant le processus pour faciliter la création de tuiles. Ils ne sont toutefois ni enregistrés, ni produits en sortie. Les polygones d’index doivent utiliser le même système de coordonnées que celui qui est spécifié dans le paramètre tiling_scheme.

Feature Layer
summary
(Facultatif)

Récapitulatif qui sera ajouté aux propriétés du paquetage de tuiles vectorielles en sortie.

String
tags
(Facultatif)

Informations sur les balises qui seront ajoutées aux propriétés du paquetage de tuiles vectorielles en sortie. Séparez les balises par des virgules ou des points-virgules.

String

Exemple de code

Exemple 1 d’utilisation de la fonction CreateVectorTilePackage (fenêtre Python)

Le script suivant illustre l’utilisation de la fonction CreateVectorTilePackage dans la fenêtre Python afin de créer un paquetage de tuiles vectorielles pour la première carte dans le projet.

import arcpy
arcpy.env.workspace = "C:/TilePackageExample"
aprx = arcpy.mp.ArcGISProject("CURRENT")
map = aprx.listMaps()[0]
arcpy.management.CreateVectorTilePackage(map, 'Example.vtpk', "ONLINE", "", "INDEXED", 295828763.795777, 564.248588)
Exemple 2 d’utilisation de l’outil CreateVectorTilePackage (script autonome)

Ce script autonome illustre la fonction CreateVectorTilePackage.

# Name: CreateVectorTilePackage.py
# Description: Find all the maps in the project and
#   create a vector tile package for each map
# import system modules
import os
import arcpy

#set environment settings
arcpy.env.overwriteOutput = True
outputPath = "C://Tilepackages//"

# Loop through the project, find all the maps, and
#   create a vector 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.CreateVectorTilePackage_management(m, outputPath + m.name + '.vtpk', "ONLINE", "", "INDEXED", 295828763.795777, 564.248588)

Informations de licence

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

Rubriques connexes