Vektorkachelpaket erstellen (Data Management)

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 diesen Parameter aktivieren, 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 diese Option 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. Die Index-Polygone müssen dasselbe Koordinatensystem wie der Wert des Parameters Kachelschema verwenden.

Feature Layer
Zusammenfassung
(optional)

Die Informationsübersicht, die den Eigenschaften des Ausgabe-Vektorkachelpakets hinzugefügt wird.

String
Tags
(optional)

Die Tag-Informationen, die den Eigenschaften des Ausgabe-Vektorkachelpakets hinzugefügt werden. 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 diese Option 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. Die Index-Polygone müssen dasselbe Koordinatensystem wie der Wert des tiling_scheme-Parameters verwenden.

Feature Layer
summary
(optional)

Die Informationsübersicht, die den Eigenschaften des Ausgabe-Vektorkachelpakets hinzugefügt wird.

String
tags
(optional)

Die Tag-Informationen, die den Eigenschaften des Ausgabe-Vektorkachelpakets hinzugefügt werden. Trennen Sie mehrere Tags durch Kommas oder Semikolons.

String

Codebeispiel

CreateVectorTilePackage: Beispiel 1 (Python-Fenster)

Im folgenden Skript wird demonstriert, wie mit der CreateVectorTilePackage-Funktion 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 veranschaulicht die CreateVectorTilePackage-Funktion.

# 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
arcpy.env.workspace = "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, m.name + '.vtpk', "INDEXED", 295828763.795777, 1128.497176)

Verwandte Themen