タイル キャッシュ タイル スキーマの生成(Generate Tile Cache Tiling Scheme) (データ管理)

ライセンス レベル:BasicStandardAdvanced

サマリ

このツールは、ソース データセットの情報に基づいてタイル スキーマ ファイルを作成します。作成されたタイル スキーマ ファイルは、[タイル キャッシュの管理(Manage Tile Cache)] ツールでキャッシュ タイルを作成するときに使用されます。このツールを使用して、既存のタイル スキーマのタイル形式、格納形式、タイル サイズなどのプロパティを編集することもできます。このツールは、ArcGIS Online スキーマを除き、入力データセットからの異なる空間参照を含むタイル スキーマ ファイルを生成しません。

使用法

構文

GenerateTileCacheTilingScheme_management (in_dataset, out_tiling_scheme, tiling_scheme_type, number_of_scales, {predefined_tiling_scheme}, {scales}, {scales_type}, {tile_origin}, {dpi}, {tile_size}, {tile_format}, {tile_compression_quality}, {storage_format})
パラメータ説明データ タイプ
in_dataset

タイル スキーマの生成に使用されるソース。これには、ラスタ データセットまたはモザイク データセットを指定できます。

File
out_tiling_scheme

作成されたタイル スキーマの出力先のパスおよびファイル。

File
tiling_scheme_type

新しい(NEW)タイル スキーマまたは定義済み(PREDEFINED)のタイル スキーマの使用を選択します。このツールで新しいタイル スキーマを定義するか、または定義済みタイル スキーマ(*.xml)を参照することができます。

  • NEW縮尺レベル、イメージ形式、格納形式その他を定義するために、このツールの他のパラメータを使用して新しいタイル スキーマを定義します。これがデフォルトです。
  • PREDEFINEDすでにディスク上に存在するタイル スキーマ ファイル(*.xml)を使用します。
String
number_of_scales

タイル スキーマ内に作成される縮尺レベルの数。

Long
predefined_tiling_scheme
(オプション)

定義済みタイル スキーマ ファイル(ファイル名は通常 conf.xml)へのパス。このパラメータは、タイル スキーマ タイプとして PREDEFINED オプションを選択した場合にのみ有効です。

File
scales
[scales,...]
(オプション)

タイル スキーマに含まれる縮尺レベル。デフォルトでは、これらは分数として表されません。代わりに、たとえば 500 を使用して 1:500 などで縮尺を表します。[縮尺レベル数] パラメータに入力した値によって、デフォルトの縮尺レベルのセットが生成されます。

Value Table
scales_type
(オプション)

[縮尺] パラメータにピクセル サイズを表示するのか、縮尺レベルを表示するのかを選択します。

  • CELL_SIZE[縮尺] パラメータの値がピクセル サイズであることを指定します。
  • SCALE[縮尺] パラメータの値が縮尺レベルであることを指定します。
Boolean
tile_origin
(オプション)

ソース データセットの空間参照座標での、タイル スキーマの原点(左上隅)。ソース データセットの範囲は、この領域の内側である必要があります(ただし、一致する必要はありません)。

Point
dpi
(オプション)

対象となる出力デバイスの 1 インチあたりのドット数。選択した DPI が出力デバイスの解像度と一致していない場合、その縮尺のタイルは正しく表示されません。デフォルト値は 96 です。

Long
tile_size
(オプション)

キャッシュ タイルの幅(ピクセル単位)デフォルト値は 256 です。パフォーマンスと管理容易性の最適なバランスを得るには、256 または 512 の標準幅から外れないようにしてください。

String
tile_format
(オプション)

キャッシュ内のタイル用に PNG、PNG8、PNG24、PNG32、JPEG、または MIXED のいずれかのファイル形式を選択します。デフォルトは MIXED です。

  • PNGさまざまなビット深度で PNG 形式を作成します。ビット深度は、タイルのカラー バリエーションと透過値に従って最適化されます。
  • PNG88 ビット カラーの可逆イメージ形式で、インデックス カラー パレットとアルファ テーブルを使用します。各ピクセルには、値(0 〜 255)が格納されていて、カラー パレット内の色、およびアルファ テーブル内の透過表示色の検索に使用されます。8 ビット PNG は、GIF イメージと類似しており、ほとんどの Web ブラウザで、背景の透過表示をサポートしています。
  • PNG243 チャンネルの可逆イメージ形式で、多くのカラー バリエーション(1,600 万色)をサポートし、透過表示も限定的にサポートします。各ピクセルには 3 つの 8 ビット カラー チャンネルが格納されていて、ファイル ヘッダーには透明な背景を表す単一色が格納されています。ArcMap 内では、透明背景色を表すカラーを設定できます。バージョン 7 より前の Internet Explorer のバージョンでは、この種類の透過表示はサポートされていません。PNG24 を使用したキャッシュは、PNG8 または JPEG を使用したものに比べはるかに容量が大きいため、クライアントの処理に費やすディスク容量も、帯域幅の所要量も多くなります。
  • PNG324 チャンネルの可逆イメージ形式で、多くのカラー バリエーション(1,600 万色)と透過表示をサポートします。各ピクセルには、8 ビット カラー チャンネル 3 つと、各ピクセルの透過表示レベルを表す 8 ビット アルファ チャンネル 1 つが格納されています。PNG32 フォーマットでは、0 〜 255 の範囲で部分的に透明なピクセルが得られるのに対し、ArcGIS Server キャッシュ生成ツールが透過表示チャンネルに書き込む値は、0(完全に透明)または 255(完全に不透明)に限られます。PNG32 を使用したキャッシュは、サポートされている他のフォーマットに比べはるかに容量が大きいため、クライアントの処理に費やすディスク容量も、帯域幅の所要量も多くなります。
  • JPEG3 チャンネルの非可逆イメージ形式で、多くのカラー バリエーション(1,600 万色)をサポートしますが、透過表示はサポートしません。各ピクセルには、8 ビット カラー チャンネル 3 つが格納されています。JPEG を使用したキャッシュは、出力品質とサイズを制御します。
  • MIXED透過表示が適用された場所すべて(つまり、データ フレームの背景が見える場所すべて)で PNG 32 を作成します。残りのタイル用に JPEG を作成します。これにより、他のキャッシュ上への重ね合わせをしつつ、平均ファイル サイズを小さく抑えられます。
String
tile_compression_quality
(オプション)

JPEG または MIXED の圧縮品質を得るには、値を 1 〜 100 の範囲で入力します。JPEG および MIXED タイル フォーマットのデフォルト値は 75 で、他のフォーマットのデフォルト値は 0(ゼロ)です。

圧縮は MIXED 形式と JPEG 形式のみでサポートされます。高い値を選択すると、作成されるファイルのサイズは大きくなり、画像の品質は向上します。低い値を選択すると、作成されるファイルのサイズは小さくなり、画像の品質は低下します。

Long
storage_format
(オプション)

タイルの格納形式を決定します。デフォルトの格納形式は、COMPACT です。

  • COMPACTタイルを、バンドルと呼ぶ大きなファイルにグループ化します。この格納形式は、格納と移動の点で、より効率的です。
  • EXPLODED各タイルを個別のファイルに格納します。
String

コードのサンプル

GenerateTileCacheTilingScheme(タイル キャッシュ タイル スキーマの生成)の例 1(Python ウィンドウ)

以下は、GenerateTileCacheTilingScheme(タイル キャッシュ タイル スキーマの生成)ツールを実行する Python サンプルです。

import arcpy
arcpy.BuildPyramids_management(
     "C:/data/image.tif", "3", "NONE", 
     "BILINEAR", "JPEG", "50", "SKIP_EXISTING")
GenerateTileCacheTilingScheme(タイル キャッシュ タイル スキーマの生成)の例 2(スタンドアロン スクリプト)

GenerateTileCacheTilingScheme(タイル キャッシュ タイル スキーマの生成)ツールの Python スクリプトのサンプルを次に示します。

import arcpy
arcpy.BuildPyramids_management(
     "C:/data/image.tif", "3", "NONE", 
     "BILINEAR", "JPEG", "50", "SKIP_EXISTING")

環境

このツールはジオプロセシング環境を使用していません

関連トピック

ライセンス情報

ArcGIS for Desktop Basic: ○
ArcGIS for Desktop Standard: ○
ArcGIS for Desktop Advanced: ○
9/14/2013