キャッシュ スキーマの作成ユーティリティを使用すると、マップ サービスまたはイメージ サービスのキャッシュをコマンド ラインから定義できます (縮尺、サーバー キャッシュ ディレクトリ、DPI、タイル サイズ、タイルの原点、画像形式、格納形式など)。このユーティリティでは、タイルの追加を開始するために必要なすべての設定を構成します。実際にタイルを作成するには、続いてキャッシュ タイルの管理ユーティリティを実行する必要があります。
キャッシュのパラメーターの選択については、「使用可能なマップ キャッシュ プロパティ」をご参照ください。
パラメーター
パラメーター | 詳細 |
---|---|
-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」形式の座標で指定します。 |
-TF | タイル イメージ形式。PNG、PNG8、PNG24、PNG32、JPEG、または MIXED のいずれかを指定します。 |
-TC | タイル イメージの圧縮品質。0 ~ 100 の整数で指定し、100 が最高画質を表します。JPEG および MIXED 形式のみで使用されます。 |
-storage | キャッシュの格納形式。COMPACT または EXPLODED のいずれかを指定します。 |
-h | ユーティリティのヘルプを出力します。 |
例
次の例は、SanDiego という名前のマップ サービスのキャッシュを定義します。
レガシー:
10.2.2 以前のバージョンでは、コマンド ラインからユーティリティを実行するときに Python ディレクトリと Python 拡張子 (* .py) を参照する必要がありましたが、 10.3 では、これが不要になりました。このような Python への依存性なしで、コマンド ラインから直接ユーティリティを実行することができます。
これらのユーティリティの実行を自動化するロジックを実装した場合は、スクリプトを更新して 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