Beschriftung | Erläuterung | Datentyp |
Eingabekarte | Die Karte, aus der die Kacheln erstellt und gepackt werden. Die Eingabekarte muss eine Metadatenbeschreibung und Tags aufweisen. | Map |
Ausgabedatei | Das Ausgabe-Vektorkachelpaket. Die Dateierweiterung des Pakets lautet .vtpk. | File |
Paket für ArcGIS Online | Bing Maps | Google Maps | Legt fest, ob das Kachelschema aus einem vorhandenen Kartenservice generiert wird oder ob Kartenkacheln für ArcGIS Online, Bing Maps und Google Maps generiert werden.
| Boolean |
Kachelschema (optional) | Ein Vektorkachelservice oder eine Kachelschemadatei wird verwendet, wenn der Parameter Paket für ArcGIS Online | Bing Maps | Google Maps deaktiviert ist. Die Kachelgröße muss 512 x 512 betragen, und das Kachelschema muss konsekutive Maßstäbe im Verhältnis von zwei aufweisen. | Map Server; File |
Kachelformat (optional) | Legt fest, ob die Kachelerstellungsstruktur mit einer indizierten Struktur oder als flaches Array aller Kacheln auf allen Detaillierungsebenen optimiert wird. Die optimierte indizierte Struktur ist der Standard und resultiert in einem kleineren Cache.
| String |
Gecachter Mindestmaßstab (optional) | Der minimale (kleinste) Maßstab, in dem Kacheln erstellt werden. Dies muss nicht der kleinste Maßstab im Kachelschema sein. Anhand des gecachten Mindestmaßstabs wird festgelegt, welche Maßstäbe beim Erstellen des Cache verwendet werden. | Double |
Gecachter Maximalmaßstab (optional) |
Der maximale (größte) Maßstab, in dem Kacheln erstellt werden. Dies muss nicht der größte Maßstab im Kachelschema sein. Anhand des gecachten Maximalmaßstabs wird festgelegt, welche Maßstäbe beim Erstellen des Cache verwendet werden. | Double |
Polygone indizieren (optional) | Legt einen vorgenerierten Kachelindex basierend auf der Feature-Dichte fest; dies gilt nur, wenn der Parameter Kachelformat auf Indiziert festgelegt ist. Verwenden Sie das Werkzeug Vektorkachelindex erstellen, um Index-Polygone zu erstellen. Wenn keine Index-Polygone für diesen Parameter angegeben sind, werden während der Verarbeitung optimierte Index-Polygone erstellt, um die Kachelerstellung zu vereinfachen. Sie werden jedoch nicht gespeichert oder ausgegeben. | Feature Layer |
Zusammenfassung (optional) | Fügt den Eigenschaften des Ausgabe-Vektorkachelpakets zusammenfassende Informationen hinzu. | String |
Tags (optional) | Fügt den Eigenschaften des Ausgabe-Vektorkachelpakets Tag-Informationen hinzu. Trennen Sie mehrere Tags durch Kommas oder Semikolons. | String |
Zusammenfassung
Mit diesem Werkzeug werden Vektorkacheln aus einer Karte oder Grundkarte generiert und die Kacheln in eine einzelne .vtpk-Datei gepackt.
Verwendung
Damit das Werkzeug ausgeführt werden kann, muss die Eingabekarte eine Beschreibung und Tags enthalten. Um eine Beschreibung und Tags hinzuzufügen, klicken Sie im Bereich Inhalt mit der rechten Maustaste auf den Kartennamen und auf Eigenschaften. Geben Sie auf der Registerkarte Metadaten eine Beschreibung und Tags für die Karte ein.
Ein Teil der Symbolisierung kann während der Kachelerstellung nicht aufgelöst werden. Vermeiden Sie die Symbolisierung von Layern mit schraffierten oder graduellen Füllungen, Markern entlang von Linien- oder Polygon-Umrisslinien bzw. die meisten Symboleffekte. Als einzige Symboleffekte werden in den Ausgabekacheln der Verschieben-Effekt (wird häufig zum Nachahmen von Schlagschatteneffekten für Gebäude-Features verwendet), der Versatzeffekt und der Gestrichelt-Effekt berücksichtigt. Komplexe Strichmuster aus dem Gestrichelt-Effekt werden in den Ausgabekacheln in einfache Ein-Aus-Striche aufgelöst.
Wenn das resultierende Kachelpaket kleiner als 500 GB ist, können Sie es in einem Browser direkt in ArcGIS Online oder ArcGIS Enterprise hochladen oder es mit dem Werkzeug Paket freigeben in ArcGIS Online oder ArcGIS Enterprise hochladen. Weitere Informationen finden Sie unter Veröffentlichen eines Vektorkachel-Layers aus einem Cache-Dataset.
Weitere Informationen zum Erstellen und Symbolisieren von Vektorkacheln finden Sie unter Erstellen einer Karte zum Generieren von Vektorkacheln und Symbolisierung in Vektorkacheln.
Parameter
arcpy.management.CreateVectorTilePackage(in_map, output_file, service_type, {tiling_scheme}, {tile_structure}, {min_cached_scale}, {max_cached_scale}, {index_polygons}, {summary}, {tags})
Name | Erläuterung | Datentyp |
in_map | Die Karte, aus der die Kacheln erstellt und gepackt werden. Die Eingabekarte muss eine Metadatenbeschreibung und Tags aufweisen. | Map |
output_file | Das Ausgabe-Vektorkachelpaket. Die Dateierweiterung des Pakets lautet .vtpk. | File |
service_type | Legt fest, ob das Kachelschema aus einem vorhandenen Kartenservice generiert wird oder ob Kartenkacheln für ArcGIS Online, Bing Maps und Google Maps generiert werden.
| Boolean |
tiling_scheme (optional) | Ein Vektorkachelservice oder eine Kachelschemadatei, der bzw. die verwendet wird, wenn der Parameter service_type auf EXISTING festgelegt ist. Die Kachelgröße muss 512 x 512 betragen, und das Kachelschema muss konsekutive Maßstäbe im Verhältnis von zwei aufweisen. | Map Server; File |
tile_structure (optional) | Legt fest, ob die Kachelerstellungsstruktur mit einer indizierten Struktur oder als flaches Array aller Kacheln auf allen Detaillierungsebenen optimiert wird. Die optimierte indizierte Struktur ist der Standard und resultiert in einem kleineren Cache.
| String |
min_cached_scale (optional) | Der minimale (kleinste) Maßstab, in dem Kacheln erstellt werden. Dies muss nicht der kleinste Maßstab im Kachelschema sein. Anhand des gecachten Mindestmaßstabs wird festgelegt, welche Maßstäbe beim Erstellen des Cache verwendet werden. | Double |
max_cached_scale (optional) |
Der maximale (größte) Maßstab, in dem Kacheln erstellt werden. Dies muss nicht der größte Maßstab im Kachelschema sein. Anhand des gecachten Maximalmaßstabs wird festgelegt, welche Maßstäbe beim Erstellen des Cache verwendet werden. | Double |
index_polygons (optional) | Legt einen vorgenerierten Kachelindex basierend auf der Feature-Dichte fest; dies gilt nur, wenn der Parameter tile_structure auf INDEXED festgelegt ist. Verwenden Sie das Werkzeug Vektorkachelindex erstellen, um Index-Polygone zu erstellen. Wenn keine Index-Polygone für diesen Parameter angegeben sind, werden während der Verarbeitung optimierte Index-Polygone erstellt, um die Kachelerstellung zu vereinfachen. Sie werden jedoch nicht gespeichert oder ausgegeben. | Feature Layer |
summary (optional) | Fügt den Eigenschaften des Ausgabe-Vektorkachelpakets zusammenfassende Informationen hinzu. | String |
tags (optional) | Fügt den Eigenschaften des Ausgabe-Vektorkachelpakets Tag-Informationen hinzu. Trennen Sie mehrere Tags durch Kommas oder Semikolons. | String |
Codebeispiel
Im folgenden Skript wird gezeigt, wie mit der Funktion CreateVectorTilePackage im Python-Fenster ein Vektorkachelpaket für die erste Karte im Projekt erstellt wird.
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)
Dieses eigenständige Skript stellt ein Beispiel für die Verwendung der Funktion CreateVectorTilePackage dar.
# 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)