Vektorkachelpaket erstellen (Datenmanagement)

Zusammenfassung

Mit diesem Werkzeug werden Vektorkacheln aus einer Karte oder Grundkarte generiert und die Kacheln in eine einzelne .vtpk-Datei gepackt.

Verwendung

Parameter

BeschriftungErläuterungDatentyp
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.

  • Aktiviert: Das Kachelschema ArcGIS Online/Bing Maps/Google Maps wird verwendet. Dieses Kachelschema ermöglicht Ihnen, Cache-Kacheln mit Kacheln von diesen Online-Kartenerstellungsservices zu überlagern. ArcGIS AllSource schließt dieses Kachelschema beim Laden eines Kachelschemas als integrierte Option ein. Wenn Sie dieses Kachelschema auswählen, muss der Datenrahmen der Quellkarte das projizierte Koordinatensystem WGS 1984 Web Mercator (Auxiliary Sphere) verwenden. Dies ist die Standardeinstellung.
  • Deaktiviert: Ein Kachelschema aus einem vorhandenen Vektorkachelservice wird verwendet. Es werden nur Kachelschemas mit Maßstäben unterstützt, die sich bei progressiver Erhöhung mit jeder Ebene verdoppeln und eine Kachelgröße von 512 x 512 aufweisen. Sie müssen für das Parameter Kachelschema einen Vektorkachelservice oder eine Kachelschemadatei festlegen.

  • OnlineDas Kachelschema ArcGIS Online/Bing Maps/Google Maps wird verwendet. Dieses Kachelschema ermöglicht Ihnen, Cache-Kacheln mit Kacheln von diesen Online-Kartenerstellungsservices zu überlagern. ArcGIS AllSource schließt dieses Kachelschema beim Laden eines Kachelschemas als integrierte Option ein. Wenn Sie dieses Kachelschema auswählen, muss der Datenrahmen der Quellkarte das projizierte Koordinatensystem WGS 1984 Web Mercator (Auxiliary Sphere) verwenden. Dies ist die Standardeinstellung.
  • VorhandenEin Kachelschema aus einem vorhandenen Vektorkachelservice wird verwendet. Es werden nur Kachelschemas mit Maßstäben unterstützt, die sich bei progressiver Erhöhung mit jeder Ebene verdoppeln und eine Kachelgröße von 512 x 512 aufweisen. Sie müssen einen Vektorkachel-Service oder eine Kachelschemadatei in dem Parameter tiling_scheme festlegen.
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.

  • IndiziertEs werden Kacheln erstellt, die auf einem Feature-Dichte-Index basieren, der die Kachelgenerierung und die Dateigrößen optimiert. Dies ist die Standardeinstellung.
  • FlachEs werden normale Kacheln für die einzelnen Detaillierungsebenen erstellt, ohne die Feature-Dichte zu berücksichtigen. Dieser Cache ist größer als derjenige, der mit einer indizierten Struktur erstellt wurde.
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

arcpy.management.CreateVectorTilePackage(in_map, output_file, service_type, {tiling_scheme}, {tile_structure}, {min_cached_scale}, {max_cached_scale}, {index_polygons}, {summary}, {tags})
NameErläuterungDatentyp
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.

  • ONLINEDas Kachelschema ArcGIS Online/Bing Maps/Google Maps wird verwendet. Dieses Kachelschema ermöglicht Ihnen, Cache-Kacheln mit Kacheln von diesen Online-Kartenerstellungsservices zu überlagern. ArcGIS AllSource schließt dieses Kachelschema beim Laden eines Kachelschemas als integrierte Option ein. Wenn Sie dieses Kachelschema auswählen, muss der Datenrahmen der Quellkarte das projizierte Koordinatensystem WGS 1984 Web Mercator (Auxiliary Sphere) verwenden. Dies ist die Standardeinstellung.
  • EXISTINGEin Kachelschema aus einem vorhandenen Vektorkachelservice wird verwendet. Es werden nur Kachelschemas mit Maßstäben unterstützt, die sich bei progressiver Erhöhung mit jeder Ebene verdoppeln und eine Kachelgröße von 512 x 512 aufweisen. Sie müssen einen Vektorkachel-Service oder eine Kachelschemadatei in dem Parameter tiling_scheme festlegen.
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.

  • INDEXEDEs werden Kacheln erstellt, die auf einem Feature-Dichte-Index basieren, der die Kachelgenerierung und die Dateigrößen optimiert. Dies ist die Standardeinstellung.
  • FLATEs werden normale Kacheln für die einzelnen Detaillierungsebenen erstellt, ohne die Feature-Dichte zu berücksichtigen. Dieser Cache ist größer als derjenige, der mit einer indizierten Struktur erstellt wurde.
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

CreateVectorTilePackage: Beispiel 1 (Python-Fenster)

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)
CreateVectorTilePackage: Beispiel 2 (eigenständiges Skript)

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)