マップ キャッシュの作成
事前に生成された画像(またはタイル)のキャッシュを作成すると、マップまたはイメージ サービスをより迅速に実行できます。キャッシュのプロパティを設定できるほか、サービスの公開時にタイルの作成を開始したりすることもできます。
-
サービスの [サービス エディタ] ダイアログ ボックスを開きます。
[サービス エディタ] ダイアログ ボックスを開く方法は次の 2 つです。
- 「サービスの公開方法」の説明に従って、マップまたはイメージ サービスの公開を開始します。公開プロセスの最終段階で、[サービス エディタ] が表示されます。
- カタログ ウィンドウですでに実行されているサービスを右クリックし、[サービス プロパティ] をクリックします。
- [サービス エディタ] の左側のメニューから、[キャッシュ] をクリックします。
- マップ サービスを描画するときのオプション [キャッシュのタイルを使用] を選択します。
- [タイル スキーマ] ドロップダウン リストから、キャッシュのタイル スキーマを選択します。
タイル スキーマにより、タイルを作成するときの縮尺と、タイルの境界が決まります。これには、キャッシュの座標系に関する情報と、それ以外のいくつかのプロパティが含まれます。タイル スキーマを選択するには、次のような方法があります。
- ArcGIS Online、Bing Maps、および Google マップ キャッシュと同じタイル スキーマを使用したい場合は、[ArcGIS Online / Bing Maps / Google マップ] を選択します。マップ内のデータは、このタイル スキーマの必須の座標系、つまり WGS 1984 Web メルカトル(球体補正)にリアルタイムに再投影されます。
- 独自のタイル スキーマを使用したい場合は、[タイル スキーマ ファイル] を選択し、[マップ サービス キャッシュ タイル スキーマの生成(Generate Map Server Cache Tiling Scheme)] ツールを使用して作成したタイル スキーマ XML ファイルを参照します。
- 別の既存のマップ サービスと同じタイル スキーマを使用したい場合は、[既存のキャッシュされたマップ/イメージ サービス] を選択し、サービスを参照します。
- ArcGIS に縮尺の候補を表示させたい場合は、[自動設定] をクリックし、縮尺の数を入力します。このオプションが推奨されるのは、実験またはテスト目的の場合のみです。ほとんどの場合は、特定の縮尺レベルを想定してマップを設計しているはずです。
- スライダを使用して [詳細レベル] プロパティを設定します。
多くの場合、タイル スキーマには多数の縮尺が含まれています。マップによっては、タイル スキーマ内の一部の極めて大きい縮尺または小さい縮尺のキャッシュを行わないようにすることができます。ArcGIS は、マップの縮尺依存を調べて、キャッシュの縮尺の最小範囲と最大範囲を示します。この範囲は自由に調整できます。残りの縮尺はタイル スキーマから削除されませんが、このダイアログ ボックスに戻って範囲に含めない限り、それらの縮尺でタイルを作成することはできません。
- サービスの公開時に自動的にキャッシュを公開するかどうか、またはサービスを公開した後にキャッシュを手動で構築するかどうかを選択します。これらのオプションは、[サービス エディタ] の下部にあります。
表示された [推定キャッシュ サイズ]、および付属ユーティリティで、より正確な [キャッシュ サイズの計算] を参考にしてこの選択を行います(これらの推定の詳細については、「マップ キャッシュのサイズの推定」をご参照ください)。キャッシュが大きい場合は、段階的に手動でキャッシュを構築します。このとき、ユーザが利用する可能性の最も高い対象地域を最大の縮尺でキャッシュします。キャッシュが小さい場合は、公開時にキャッシュ全体を自動的に構築する方が簡単です。
- 公開時に自動的にキャッシュを作成することを選択している場合は、左側のメニューの [高度な設定] をクリックして、[キャッシュの対象地域] を選択します。
キャッシュするジオグラフィの形状が長方形ではない場合は、[フィーチャクラスからインポート] を選択して、対象のジオグラフィを含むシンプル フィーチャクラスを参照することをお勧めします。このフィーチャクラスの作成に関するガイドラインについては、「フィーチャの境界に基づいたマップ キャッシュ」をご参照ください。
- 必要に応じて [高度な設定] タブで他のプロパティを調整します。これらの設定の詳細については、「使用可能なマップ キャッシュ プロパティ」をご参照ください。
- 必要に応じて、[サービス エディタ] での作業を続行します。
- 新規のサービスを作成している場合は、公開の準備が整った時点で [公開] をクリックします。
- 既存のサービスを編集している場合は、[OK] をクリックして変更内容を保存します。
キャッシュの自動構築を選択した場合は、この時点で構築が開始されます。ArcMap のジオプロセシングの [結果] ウィンドウで進行状況を確認できます。
- キャッシュの手動構築を選択した場合は、カタログ ウィンドウでサービスを右クリックし、[キャッシュの管理] → [タイルの管理] の順にクリックします。これにより [マップ サービス キャッシュのタイルを管理(Manage Map Server Cache Tiles)] ツールが表示されます。このツールは、選択した縮尺と対象地域を使用して実行できます。
キャッシュの自動構築を選択した場合は、キャッシュは非同期で作成されます。つまり、キャッシュの発生中に ArcMap を閉じることができます。
キャッシュの手動構築を選択した場合は、[マップ サービス キャッシュのタイルを管理(Manage Map Server Cache Tiles)] ツールの [ジョブの完了を待機] パラメータをオフにして非同期キャッシュを取得できます。