キャッシュ スキーマの作成ユーティリティを使用すると、マップ サービスまたはイメージ サービスのキャッシュをコマンド ラインから定義できます (縮尺、サーバー キャッシュ ディレクトリ、DPI、タイル サイズ、タイルの原点、画像形式、格納形式など)。 このユーティリティでは、タイルの追加を開始するために必要なすべての設定を構成します。実際にタイルを作成するには、続いてキャッシュ タイルの管理ユーティリティを実行する必要があります。
キャッシュのパラメーターの選択の詳細については、「使用可能なマップおよびイメージ キャッシュ プロパティ」(ArcMap の場合) または「ArcGIS Server Manager でのサービス キャッシュ プロパティの編集」をご参照ください。
パラメーター
パラメーター | 詳細 |
---|---|
-u | ユーティリティを実行する ArcGIS Server ユーザーの名前。 ユーザーには、操作を実行するための適切なレベルの権限が必要です。 サイトが Web 層認証を使用するように構成されている場合、プライマリ サイト管理者のアカウントなどの組み込みユーザーを指定します。 |
-p | -u パラメーターで指定するユーザーのパスワード。 |
-s | サイトの URL。次のいずれかの形式で指定します。
|
-n | キャッシュを定義するサービスの名前。 <サービス名>:<サービスの種類> の構文で指定します。 |
-Dc | このサービスで使用する ArcGIS Server キャッシュ ディレクトリ。 このディレクトリは、事前に ArcGIS Server に登録されている必要があります。 |
-scales | このキャッシュで使用できるようにする縮尺。「"24000;12000;6000;3000"」のように、セミコロン区切りの文字列で指定します。 これらのすべての縮尺でタイルの作成が許可されます。最小および最大のキャッシュ縮尺を、このユーティリティを使用して指定することはできません。 縮尺は、最小から最大の順で表示してください。 |
-dpi | キャッシュの解像度 (dpi)。 通常は、96 に設定します。 |
-TS | タイルの寸法 (ピクセル単位)。125 x 125、256 x 256、512 x 512、または 1024 x 1024 のいずれかを指定します。 |
-TO | タイルの原点。タイル グリッドの左上隅を定義します。 「"x y"」形式の座標で指定します。 この点の座標を決定するには、サービスの REST エンドポイントから XMin 値と YMax 値を確認します。 |
-TF | タイル イメージ形式。PNG、PNG8、PNG24、PNG32、JPEG、または MIXED のいずれかを指定します。 |
-TC | タイル イメージの圧縮品質。0 ~ 100 の整数で指定し、100 が最高画質を表します。 JPEG および MIXED 形式のみで使用されます。 |
-storage | キャッシュの格納形式。COMPACT または EXPLODED のいずれかを指定します。 |
-h | ユーティリティのヘルプを出力します。 |
--ignoressl | SSL 証明書の確認を無効にするオプション パラメーター。 |
例
次の例は、SanDiego という名前のマップ サービスのキャッシュを定義します。
レガシー:
これらのユーティリティの実行を自動化するロジックを実装した場合は、スクリプトを更新して Python への依存性を削除する必要があります。 以下に例を示します。
- <ArcGIS Server installation location>/arcgis/server/tools/python
- コマンド ライン ユーティリティの名前を参照するときの *.py 拡張子
正しい使用法については、次の例をご参照ください。
<ArcGIS Server installation location>/arcgis/server/tools/admin/createcacheschema -u admin -p admin -s http://gisserver.domain.com:6080 -n SanDiego:MapServer -Dc <ArcGIS Server installation location>/arcgis/server/usr/directories/arcgiscache -scales "500000;250000;125000;66000;33000" -dpi 96 -TS 256x256 -TO "0 10000000" -TF MIXED -TC 90 -storage COMPACT