タイル キャッシュのエクスポート(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 (オプション) |
エクスポートしたキャッシュの格納形式。
| String |
scales [scales,...] (オプション) |
タイルのエクスポート先の縮尺レベルのリスト。 | Value Table |
area_of_interest (オプション) |
キャッシュからタイルをエクスポートする範囲を空間的に制限する対象エリア。フィーチャクラスを指定するか、ArcMap で対話的に定義するフィーチャを指定できます。このパラメータは不規則な形状のエリアをエクスポートする場合に有効です。ツールはキャッシュ データセットをピクセル解像度でクリップします。 | Feature Set |
コードのサンプル
以下は、ExportTileCache(タイル キャッシュのエクスポート)ツールを実行する Python サンプルです。
import arcpy
arcpy.BuildPyramids_management(
"C:/data/image.tif", "3", "NONE",
"BILINEAR", "JPEG", "50", "SKIP_EXISTING")
ExportTileCache(タイル キャッシュのエクスポート)ツールの Python スクリプトのサンプルを次に示します。
#Build Pyramids for single Raster Dataset
#Define the type and compression of pyramids in the tool
#Skip if dataset already has pyramids
import arcpy
arcpy.env.workspace = "C:/Workspace"
inras = "image.tif"
pylevel = "3"
skipfirst = "NONE"
resample = "BILINEAR"
compress = "JPEG"
quality = "80"
skipexist = "SKIP_EXISTING"
arcpy.BuildPyramids_management(inras, pylevel, skipfirst, resample,
compress, quality, skipexist)