Zusammenfassung
Erstellt eine Kachelschemadatei auf Grundlage der Informationen aus dem Quell-Dataset. Die Kachelschemadatei wird anschließend im Werkzeug Kachel-Cache verwalten beim Erstellen von Cache-Kacheln verwendet.
Mit diesem Werkzeug können auch die Eigenschaften eines vorhandenen Kachelschemas (z. B. Kachelformat, Speicherformat, Kachelgröße usw.) bearbeitet werden. Es kann außerdem verwendet werden, um einem vorhandenen Kachelschema neue Maßstabsebenen hinzuzufügen.
Verwendung
In der Standardeinstellung beginnt die Kachelung in der oberen linken Ecke des Koordinatenbezugssystems des Quellen-Dataset.
Es gibt mehrere Optionen zum Laden eines vorhandenen Kachelschemas.
- Laden eines Kachelschemas von einem Online-Service für die Kartenerstellung wie ArcGIS Online, Google Maps, Bing Maps oder Yahoo. Diese Kachelschemen befinden sich im Installationsverzeichnis von ArcGIS Pro im Ordner <install>/resources/TilingSchemes.
- Laden eines Kachelschemas aus einem vorhandenen Image-Service- oder Kartenservice-Cache.
- Laden eines Kachelschemas, das Sie bei einer früheren Ausführung dieses Werkzeugs erstellt haben.
Syntax
arcpy.management.GenerateTileCacheTilingScheme(in_dataset, out_tiling_scheme, tiling_scheme_generation_method, number_of_scales, {predefined_tiling_scheme}, {scales}, {scales_type}, {tile_origin}, {dpi}, {tile_size}, {tile_format}, {tile_compression_quality}, {storage_format}, {lerc_error})
Parameter | Erklärung | Datentyp |
in_dataset | Die Quelle, die zum Erstellen des Kachelschemas verwendet werden soll. Hierbei kann es sich um ein Raster-Dataset, ein Mosaik-Dataset oder eine Karte handeln. | Raster Layer; Mosaic Layer; Map |
out_tiling_scheme | Der Pfad und der Dateiname für das Ausgabe-Kachelschema, das erstellt werden soll. | File |
tiling_scheme_generation_method | Legt fest, ob ein neues oder ein vordefiniertes Kachelschema verwendet werden soll. Sie können mit diesem Werkzeug ein neues Kachelschema definieren oder auf eine Datei mit einem vordefinierten Kachelschema (.xml) zugreifen.
| String |
number_of_scales | Die Anzahl der Maßstabsebenen, die im Kachelschema erstellt werden sollen. | Long |
predefined_tiling_scheme (optional) | Pfad zu einer vordefinierten Kachelschemadatei (normalerweise mit dem Namen conf.xml). Dieser Parameter ist nur dann aktiviert, wenn die Option Vordefiniert als Methode zur Erstellung von Kachelschemen ausgewählt wird. | File |
scales [scale,...] (optional) | Maßstabsebenen, die in das Kachelschema einbezogen werden sollen. Diese werden standardmäßig nicht als Brüche dargestellt. Verwenden Sie stattdessen 500, um einen Maßstab von 1:500 darzustellen, bzw. entsprechende andere Werte. Der im Parameter Anzahl der Maßstabsebenen eingegebene Wert erstellt eine Reihe von Standardmaßstabsebenen. | Value Table |
scales_type (optional) | Hiermit werden die Einheiten des Parameters scales bestimmt.
| Boolean |
tile_origin (optional) | Der Ursprung (obere linke Ecke) des Kachelschemas in den Koordinaten des Raumbezugs des Quellen-Dataset. Die Ausdehnung des Quellen-Dataset muss innerhalb dieser Region liegen (muss jedoch nicht lagegleich sein). | Point |
dpi (optional) | Die Auflösung in DPI (Dots per Inch, Punkte pro Zoll) des betreffenden Ausgabegeräts. Bei einem DPI-Wert, der nicht mit der Auflösung des Ausgabegeräts (in der Regel ein Anzeigegerät) übereinstimmt, wird der Maßstab der Kachel falsch angezeigt. Der Standardwert ist 96. | Long |
tile_size (optional) | Die Breite und Höhe der Cache-Kacheln in Pixel. Der Standardwert ist 256 mal 256. Um ein optimales Gleichgewicht zwischen Performance und Verwaltbarkeit zu erzielen, sollten Abweichungen von den Breitenwerten 256 bzw. 512 vermieden werden.
| String |
tile_format (optional) | Das Dateiformat für die Kacheln im Cache.
| String |
tile_compression_quality (optional) | Geben Sie einen Wert zwischen 1 und 100 für die Komprimierungsqualität JPEG oder Gemischt ein. Der Standardwert ist 75. Die Komprimierung wird nur für das Format Gemischt und JPEG unterstützt. Bei Auswahl eines höheren Wertes ergibt sich eine höhere Bildqualität, die Dateien werden jedoch größer. Bei Auswahl eines niedrigeren Wertes ergibt sich eine niedrigere Bildqualität mit kleineren Dateien. | Long |
storage_format (optional) | Bestimmt das Speicherformat von Kacheln.
| String |
lerc_error (optional) | Legen Sie beim Komprimieren mit LERC die maximale Toleranz in Pixelwerten fest. | Double |
Codebeispiel
Dies ist ein Python-Beispiel für das Werkzeug GenerateTileCacheTilingScheme.
import arcpy
arcpy.GenerateTileCacheTilingScheme_management(
"C:/Data/Cache.gdb/Md","C:/TilingSchemes/scheme.xml",
"NEW","8","#","#","#","#","96","256 x 256","MIXED",
"75","COMPACT")
Dies ist ein Python-Skriptbeispiel für das Werkzeug GenerateTileCacheTilingScheme.
#Generate tiling scheme for a mosaic dataset
#Generate 5 default scales
import arcpy
arcpy.env.workspace = "C:/Workspace"
mdname = "C:/Workspace/Cache.gdb/md"
outScheme = "C:/Workspace/Schemes/Tilingscheme.xml"
method = "NEW"
numscales = "5"
predefScheme = "#"
scales = "#"
scaleType = "SCALE"
tileOrigin = "-20037700 30198300"
dpi = "96"
tileSize ="256 x 256"
tileFormat = "MIXED"
compQuality = "75"
storageFormat = "COMPACT"
arcpy.GenerateTileCacheTilingScheme_management(
mdName, outScheme, method, numscales, predefScheme, scales,
scaleType, tileOrigin, dpi, tileSize, compQuality, storageFormat)
Umgebungen
Lizenzinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja