タイル キャッシュの管理(Manage Tile Cache) (データ管理)
サマリ
タイル キャッシュを作成し、既存のタイル キャッシュ内のタイルを更新します。このツールは、新しいタイルの作成、欠落したタイルの補充、古くなったタイルの上書き、またはタイルの削除に使用します。
使用法
-
カスタム タイル スキーマ内にキャッシュを作成するには、ソース データセットのタイル スキーマを定義していることを確認してからこのツールを使用します。[タイル キャッシュ タイル スキーマの生成(Generate Tile Cache Tiling Scheme)] ツールを使用してタイル スキーマを作成できます。
ArcGIS Online タイル スキーマにキャッシュを作成するには、このツールの実行時に、[入力タイル スキーマ] パラメータに対して ARCGISONLINE_SCHEME を指定します。
このツールは、広大な地理的範囲または非常に大きな縮尺をカバーするキャッシュを作成するために、実行に時間がかかることがあります。もしツールがキャンセルされると、タイルの作成は停止しますが、既存のタイルは削除されません。つまり、時間がないときにはツールをキャンセルし、後で [管理モード] パラメータに RECREATE_EMPTY_TILES を指定して、同じキャッシュに対してツールを再実行できます。
このツールは、並列処理環境設定をサポートしています。
構文
パラメータ | 説明 | データ タイプ |
in_cache_location |
キャッシュ データセットが作成されるフォルダまたは既存のタイル キャッシュへのパス。 | Raster Layer;Mosaic Layer;Folder |
manage_mode |
キャッシュを管理するためのモードを選択します。次の 3 つのモードがあります。
| String |
in_cache_name (オプション) |
キャッシュの格納先に作成されるキャッシュ データセットの名前。 | String |
in_datasource (オプション) |
ラスタ データセットまたはモザイク データセット。[管理モード](manage_mode)パラメータで DELETE_TILES を指定した場合、これを指定する必要はありません。 | Mosaic Layer / Raster Layer |
tiling_scheme (オプション) |
タイル スキーマを指定するオプション パラメータ。
| String |
import_tiling_scheme (オプション) |
既存のスキーマ ファイル(XML ファイル)へのパスを指定するか、インポート先の既存のイメージ サービスまたはマップ サービスを指定します。 | Image Service / MapServer / File |
scales [scales,...] (オプション) |
このツールの実行時に、[管理モード](manage_mode)パラメータの値に応じてタイルを作成または削除する縮尺レベル。ピクセル サイズは、タイル スキーマの空間参照に基づいて表されます。 | Value Table |
area_of_interest (オプション) |
対象エリアを定義して、タイルを作成または削除する範囲を制限します。フィーチャクラスを指定するか、ArcMap で対話的に定義するフィーチャを指定できます。このパラメータは、不規則な形状のエリアでタイルを管理する場合に便利です。一部のエリアだけを事前にキャッシュして、表示頻度の低いエリアをキャッシュしない場合にも有効です。 | Feature Set |
max_cell_size (オプション) |
キャッシュが生成されるデータソースの表示設定を定義する値。デフォルトでは、この値は空です。 この値が空の場合、以下のように動作します。
この値が 0 よりも大きい場合、以下のように動作します。
| Double |
コードのサンプル
以下は、ManageTileCache(タイル キャッシュの管理)ツールを実行する Python サンプルです。
import arcpy
arcpy.BuildPyramids_management(
"C:/data/image.tif", "3", "NONE",
"BILINEAR", "JPEG", "50", "SKIP_EXISTING")
ManageTileCache(タイル キャッシュの管理)ツールの Python スクリプトのサンプルを次に示します。
import arcpy
arcpy.BuildPyramids_management(
"C:/data/image.tif", "3", "NONE",
"BILINEAR", "JPEG", "50", "SKIP_EXISTING")