Skip To Content

タイル キャッシュのベスト プラクティス

このトピックの内容

ホストされたタイル レイヤーは Web 上で高速に表示されますが、タイル キャッシュを構築および維持するために、サーバーの能力、時間、格納領域を割り当てる必要があります。キャッシュの構築にかかる時間とネットワーク リソースについては、ユーザーが確保しておく必要があります。また、ホスト サーバーでキャッシュが使用するディスク容量も予測しておく必要があります。

キャッシュ ステータスの表示

タイルの作成を開始したら、サーバーが生成したキャッシュの割合に関する縮尺別の進捗レポートをいつでも表示できます。ArcMap のカタログ ツリーでホストされたタイル レイヤーを右クリックして、[キャッシュ ステータスの表示] をクリックします。大きな縮尺のキャッシュは小さな縮尺より時間がかかることがすぐにわかります。

[タイルの管理] リンクをクリックして、ポータル Web サイトの [マイ コンテンツ] ページからキャッシュ ステータスを確認することもできます。

タイルの戦略的な構築

デフォルトでは、タイルはマップの範囲全体で作成されます。矩形ではない大きい地理エンティティのタイルを作成する場合、キャッシュの対象エリアを対話的に定義することによって、時間とホスト サーバー上の処理リソースを節約できます。[マップ サービス キャッシュのタイルを管理 (Manage Map Server Cache Tiles)] ツールを使用して、ArcMap 内の対象エリアのポリゴンをデジタイズできます。これは、マップの範囲全体でタイルを作成するのではなく、タイルの作成を不規則な形状の境界の範囲内に限定する方法です。

ホストされたタイルのキャッシュの構築

公開時にタイルのキャッシュを自動的に構築するか、公開後にキャッシュを手動で構築するかを選択できます。はじめて公開を行うときは、キャッシュを自動的に構築するほうが簡単です。タイルはホスティング サーバーによって作成されます。ユーザーは、必要に応じてキャッシュの進行状況を監視する以外に何もする必要はありません。

しかし、キャッシュのニーズを理解したら、キャッシュを手動で構築することをお勧めします。自動的に生成されるキャッシュは、必要なサイズより大きくなる可能性があります。キャッシュが大きいほど、構築するのに時間がかかります。

タイル レイヤーの公開後に手動でキャッシュを構築する場合、[マイ コンテンツ] からキャッシュ ジョブを開始することができます。タイルのアイテム詳細ページを表示して、[タイルの管理] リンクをクリックします。これによって、タイルを作成したり、各縮尺レベルのステータスを表示したりすることができるダイアログ ボックスが表示されます。

ヒント:

アイテム詳細ページの [編集] をクリックすると、表示可能な縮尺範囲を変更するオプションを表示することもできます。

または、ArcMap からタイルの作成を開始することもできます。この方法では、キャッシュされた地理範囲をより詳細に制御することができます。以下では、ArcMap からキャッシュを構築する方法について説明します。

  1. ArcMap を起動します。

    必要に応じて、サービスの公開元であるマップ ドキュメントを開きます。マップ ドキュメントを開く必要があるのは、タイルの作成に対象地域を対話形式で定義する場合のみです。

  2. ポータルにサイン インします。
    1. [ファイル] > [サイン イン] の順にクリックします。
    2. 組織サイトのユーザー名とパスワードを入力し、[サイン イン] をクリックします。
  3. カタログ ウィンドウを開き、[マイ ホスト サービス] を展開します。
  4. サービスを右クリックし、[キャッシュの管理] > [タイルの管理] の順にクリックします。

    [マップ サービス キャッシュのタイルを管理 (Manage Map Server Cache Tiles)] ツール ダイアログ ボックスが表示されます。このツールは、タイル レイヤーのタイルを作成します。

  5. 必要に応じてツールのパラメーターを設定します。

    [対象地域 (AOI)] パラメーターを使用すると、ポリゴンを対話形式でデジタイズして、タイルを作成する場所を定義できます。

    その他のパラメーターの詳細については、ツール ダイアログ ボックスの [ヘルプを表示] をクリックしてください。

  6. [OK] をクリックして、タイルの作成を開始します。

    ヒント:

    キャッシュ タイルの作成に関する縮尺別の進捗レポートを表示するには、カタログ ツリーでホストされたタイル レイヤーを右クリックして、[キャッシュ ステータスの表示] をクリックします。詳細については、「キャッシュの終了ステータスの表示」をご参照ください。

タイルは、ポータルのホスティング サーバーで作成および格納されます。

タイルを削除するには、同じツールの [更新方法] パラメーターを [タイルの削除] に設定して実行します。