タイル キャッシュのエクスポート(Export Tile Cache) (データ管理)
サマリ
既存のタイル キャッシュから新しいタイル キャッシュまたはタイル パッケージにタイルをエクスポートします。タイルは、単独で他のキャッシュにインポートするか、またはラスタ データセットとして ArcGIS for Desktop またはモバイル デバイスからアクセスすることができます。
使用法
タイル キャッシュをタイル パッケージとしてエクスポートした場合、キャッシュ格納形式は必ず COMPACT になります。
このツールは、並列処理環境設定をサポートしています。
構文
パラメータ | 説明 | データ タイプ |
in_cache_source |
エクスポート対象の既存のタイル キャッシュ。 | Raster Layer; Raster Dataset |
in_target_cache_folder |
タイル キャッシュまたはタイル パッケージのエクスポート先の出力フォルダ。 | Folder |
in_target_cache_name |
エクスポートされるタイル キャッシュまたはタイル パッケージの名前。 | String |
export_cache_type (オプション) |
キャッシュをタイル キャッシュとしてエクスポートするか、タイル パッケージとしてエクスポートするかを選択します。ArcGIS Runtime および ArcGIS Mobile の配置では、タイル パッケージが適しています。
| String |
storage_format_type (オプション) |
タイルの格納形式を決定します。デフォルトの格納形式は、COMPACT です。
| String |
scales [scale,...] (オプション) |
タイルのエクスポート先の縮尺レベルのリスト。 | Double |
area_of_interest (オプション) |
キャッシュからタイルをエクスポートする範囲を空間的に制限する対象エリア。 フィーチャクラスを指定するか、ArcMap で対話的に定義するフィーチャを指定できます。 このパラメータは不規則な形状のエリアをエクスポートする場合に有効です。ツールはキャッシュ データセットをピクセル解像度でクリップします。 | Feature Set |
コードのサンプル
以下は、ExportTileCache(タイル キャッシュのエクスポート)ツールを実行する Python サンプルです。
import arcpy
arcpy.ExportTileCache_management(
"C:/Data/CacheDatasets/Source", "C:/Data/CacheDatasets",
"Target", "TILE_PACKAGE", "COMPACT", "4000;2000;1000", "#")
ExportTileCache(タイル キャッシュのエクスポート)ツールの Python スクリプトのサンプルを次に示します。
#Export tile cache for some levels to an EXPLODED format in
#another location
import arcpy
cacheSource = "C:/Data/CacheDatasets/Source"
cacheTarget = "C:/Data/CacheDatasets"
cacheName = "Target"
cacheType = "TILE_CACHE"
storageFormat = "EXPLODED"
scales = "4000;2000;1000"
areaofinterest = "#"
arcpy.ExportTileCache_management(cacheSource, cacheTarget, cacheName,
cacheType, storageFormat, scales, areaofinterest)