Zusammenfassung
Erstellt einen Kachel-Cache oder aktualisiert Kacheln in einem vorhandenen Kachel-Cache. Sie können dieses Werkzeug verwenden, um neue Kacheln zu erstellen, fehlende Kacheln zu ersetzen, veraltete Kacheln zu überschreiben und neue Kacheln hinzuzufügen.
Verwendung
Die Eingabe-Datenquelle kann eine Karte sein. Jedoch kann das Dokument keinen Kartenservice oder Image-Service enthalten.
Um einen Cache in einem benutzerdefinierten Kachelschema zu erstellen, müssen Sie vor der Verwendung dieses Werkzeugs sicherstellen, dass ein Kachelschema für Ihr Quellen-Dataset definiert wurde. Sie können das Werkzeug Kachelschema für Kachel-Cache erstellen verwenden, um das Kachelschema zu erstellen.
Um einen Cache in einem ArcGIS Online-Kachelschema zu erstellen, legen Sie ARCGISONLINE_SCHEME für den Parameter Eingabe-Kachelschem fest.
Die Ausführung dieses Werkzeugs kann für Caches, die eine große geographische Ausdehnung oder sehr große Maßstabsebenen abdecken, einen langen Zeitraum in Anspruch nehmen. Wenn das Werkzeug abgebrochen wird, wird die Kachelerstellung beendet, aber die vorhandenen Kacheln werden nicht gelöscht. Dies bedeutet, dass Sie das Werkzeug jederzeit abbrechen können. Falls Sie es später für denselben Cache erneut ausführen und RECREATE_EMPTY_TILES für den Parameter Verwaltungsmodus angeben, wird es an dem Punkt fortgesetzt, an dem es abgebrochen wurde.
Dieses Werkzeug unterstützt die Umgebungseinstellung "Parallele Verarbeitung".
Syntax
ManageTileCache_management (in_cache_location, manage_mode, {in_cache_name}, {in_datasource}, {tiling_scheme}, {import_tiling_scheme}, {scales}, {area_of_interest}, {max_cell_size}, {min_cached_scale}, {max_cached_scale})
Parameter | Erläuterung | Datentyp |
in_cache_location | Der Ordner, in dem das Cache-Dataset erstellt wird, oder der Pfad zu einem vorhandenen Kachel-Cache. | Folder; Raster Layer |
manage_mode | Der Modus für die Verwaltung des Cache.
| String |
in_cache_name (optional) | Name des Cache-Datasets, das im Cache-Verzeichnis erstellt werden soll. | String |
in_datasource (optional) | Ein Raster-Dataset, ein Mosaik-Dataset oder ein Kartendokument. Dieser Parameter ist nicht erforderlich, wenn DELETE_TILES im Parameter manage_mode angegeben wird. Ein ArcMap-Dokument (.mxd) kann keinen Kartenservice oder Image-Service enthalten. | ArcMap Document; Mosaic Layer; Raster Layer |
tiling_scheme (optional) | Ein optionaler Parameter zum Festlegen des Kachelschemas.
| String |
import_tiling_scheme (optional) | Pfad zu einer vorhandenen Schemadatei (.xml) oder zu einer Schemadatei, die aus einem vorhandenen Image-Service oder Karten-Service importiert wurde. | Image Service; MapServer; File |
scales [scale,...] (optional) | Die Maßstabsebenen, bei denen Sie Kacheln beim Ausführen dieses Werkzeugs je nach Wert des Parameters manage_mode erstellen oder löschen. Die Pixelgröße wird auf Grundlage des Raumbezugs des Kachelschemas dargestellt.
| Double |
area_of_interest (optional) | Definiert einen Interessenbereich, um einzuschränken, wo Kacheln erstellt oder gelöscht werden. Dabei kann es sich um eine Feature-Class oder um ein Feature handeln, die bzw. das Sie interaktiv in ArcMap definieren. Dieser Parameter ist hilfreich, wenn Sie Kacheln für unregelmäßig geformte Bereiche verwalten möchten. Er ist außerdem in Situationen hilfreich, in denen Sie einige Bereiche im Voraus cachen und weniger frequentierte Bereiche ungecacht lassen möchten. | Feature Set |
max_cell_size (optional) | Der Wert, der die Sichtbarkeit der Datenquelle definiert, für die der Cache erstellt wird. Der Wert ist standardmäßig leer. Wenn der Wert leer ist:
Wenn der Wert größer als 0 ist:
Die Einheit des Wertes für Maximale Größe der Quellenzellen sollte mit der Einheit der Zellengröße des Quell-Datasets übereinstimmen. | Double |
min_cached_scale (optional) | Der Minimalmaßstab, bei dem Kacheln erstellt werden sollen. Dies muss nicht der kleinste Maßstab in Ihrem 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 Maximalmaßstab, bei dem Kacheln erstellt werden sollen. Dies muss nicht der größte Maßstab in Ihrem Kachelschema sein. Anhand des gecachten Maximalmaßstabs wird festgelegt, welche Maßstäbe beim Erstellen des Cache verwendet werden. | Double |
Codebeispiel
ManageTileCache - Beispiel 1 (Python-Fenster)
Dies ist ein Python-Beispiel für das Werkzeug "ManageTileCache".
import arcpy
arcpy.ManageTileCache_management(
"C:/CacheDatasets/Manage", "RECREATE_ALL_TILES", "Test",
"C:/Data/Cache.gdb/Md", "IMPORT_SCHEME", "C:/Data/Cache.gdb/Md",
"#", "#", "#", "40000", "2000")
ManageTileCache – Beispiel 2 (eigenständiges Skript)
Dies ist ein Python-basiertes Skriptbeispiel für das Werkzeug "ManageTileCache".
#Generate tile cache for 3 out of 5 levels defined in tiling scheme
import arcpy
folder = "C:/Workspace/CacheDatasets/Manage"
mode = "RECREATE_ALL_TILES"
cacheName = "Test"
dataSource = "C:/Workspace/Cache.gdb/md"
method = "IMPORT_SCHEME"
tilingScheme = "C:/Workspace/Schemes/Tilingscheme.xml"
scales = "16000;8000;4000;2000;1000"
areaofinterest = "#"
maxcellsize = "#"
mincachedscale = "8000"
maxcachedscale = "2000"
arcpy.ManageTileCache_management(
folder, mode, cacheName, dataSource, method, tilingScheme,
scales, areaofinterest, maxcellsize, mincachedscale, maxcachedscale)
Umgebungen
Lizenzinformationen
- ArcGIS Desktop Basic: Ja
- ArcGIS Desktop Standard: Ja
- ArcGIS Desktop Advanced: Ja