パフォーマンスが向上するマップ コンテンツの最適化

データのセットアップと使用方法を最適化することで、ArcMap のパフォーマンスを向上させることができます。データ ソースの形式、データの場所、レイヤ、データ フレーム、レイアウトに対して設定するプロパティなど、速度には多くの要因が関係します。以下では、データをセットアップしてマップ コンテンツを操作するときにパフォーマンスを維持するためのいくつかのガイドラインを示します。

データをセットアップする

データを保存する形式を選択するときは、多くの場合、組織またはユーザのニーズ、データの目的、データのサイズ、データ保守要件の分析など、多くの要因のバランスを考えます。ただし、速度に関しては、一般にシェープファイルが最も速く、その次がパーソナル ジオデータベースで、ファイル ジオデータベースはそれより遅くなります。マップのパフォーマンスを最適化するには、リモート コンピュータではなく、マップの表示に使用するコンピュータにローカルに、マップのデータを置く必要があります。大きなデータセットの比較的小さいエリアを通常表示するマップの場合は、ArcSDE 経由でデータを提供すると、その同じデータをファイルに格納するよりパフォーマンスが大きく向上します。

複数のユーザがアクセスする場合、またはマップを提供する場合は、パーソナル ジオデータベースを使わないようにします。この形式は、これらの目的を想定して設計されていません。

データのセットアップに関するその他の考慮事項を次に示します。

レイヤ、ラスタ、レイアウトを最適化する

まず最初に行うことができる最も簡単な手順の 1 つは、マップを調べて、使われていないレイヤやデータ フレームを削除することです。次に、ページ レイアウトとデータ ビューの両方を調べて、マップの目的に関係のないデータ フレームやレイヤがマップ ドキュメントに含まれないことを確認します。さらに、レイアウト ビューでマップ エレメントを調べて、必要のないものを削除します。

これらのことを行った後は、以下のセクションで説明するその他の考慮事項を調べて、さらにパフォーマンスを改善します。シンボルとパフォーマンスの詳細については、「パフォーマンスが向上するマップ シンボルの最適化」をご参照ください。

ArcGIS Server で提供するマップを最適化する

マップの最適化のヒントは、ArcGIS Server で提供するマップのオーサリングのパフォーマンス向上にも役立ちます。さらに、マップの提供に固有のヒントもいくつかあります。他のヒントについては、「マップ サービスの公開」をご参照ください。

マップを提供するときは、対象の利用者に合わせてマップを設計します。適切なレイヤとシンボルを含めるようにして、利用者がそのアプリケーションで必要としないものはすべて除去します。目的のアプリケーションに必要ないマップ レイヤまたはデータ フレームを削除します。デフォルトでは少数のレイヤだけを表示し、それ以外のレイヤはユーザが必要に応じて表示できるようにします。

キャッシュ マップ サービスを使用すると、マップがレンダリングされるのはキャッシュの作成時に 1 回だけなので、常にマップを最も速く提供できますが、動的なデータや変化するデータの場合はキャッシュ マップの作成が現実的ではないことがあります。キャッシュ マップを利用するのが適切ではないときは、動的なマップ ドキュメントを用意してマップ サービス経由で提供します。また、ヘルプの各セクションに記載されたヒントに従うことでパフォーマンスを改善することもできます。


7/10/2012