マップおよびマップ内のレイヤーが高い使用量をサポートするように最適化されていることを確認するには、[マップの確認] ツール
を実行します。 このツールは、Web マップの構成を、通信量の多いマップをサポートするための既知のベスト プラクティスと比較し、ベスト プラクティスがすでに適用されている箇所や、必要に応じて追加できる箇所を確認するレポートを提供します。 これにより、組織のリソースの効率的な使用が促進され、マップ作成者は、需要の増加をサポートするためのベスト プラクティスに Web マップが準拠しているという確信が得られます。
注意:
[マップの確認] ツール
は、Web マップにホスト フィーチャ レイヤーとテーブルが含まれている場合に使用できます。 それ以外のレイヤー タイプのサポートは、Map Viewer の今後のリリースで提供される予定です。
マップの確認
マップのスケーラビリティーを評価するには、次の手順を実行します:
- 組織サイトにサイン インします。
Web マップの所有者、デフォルトの管理者ロールのメンバー、組織のメンバーが所有するすべてのコンテンツを管理する一連の権限が割り当てられているカスタム ロールのメンバー、または Web マップが共有されている共有更新グループのメンバーである必要があります。
- Map Viewer で、確認するマップを開きます。
- [コンテンツ] (暗い背景の) ツールバーの [マップの確認]
をクリックします。 - [マップの確認] ウィンドウで、[展開]
をクリックして各推奨事項領域のレイヤーを表示し、[構成の管理]
をクリックして、関連するアイテムの設定または構成を開きます。注意:
構成を変更する権限がない場合は、[詳細] をクリックして、設定または構成のドキュメントを開きます。
- 必要に応じて、[高度なレビュー]
をクリックして、プロンプトに答え、[推奨事項の調整] をクリックして、マップの使用目的に基づき推奨事項を調整します。注意:
プロンプトの応答は、[マップの確認] ウィンドウが開いている間のみ保存されます。 別のウィンドウに移動したり、ページを更新したり、Map Viewer を終了したりした場合は、再度プロンプトに回答する必要があります。
- 必要に応じて、[サマリー]
をクリックし、[マップ] および [レイヤー] セクションを確認して、マップ レイヤー内にあるマップ コンテンツとフィーチャに関する詳細を理解します。 - マップ内のレイヤーに変更を加えたら、[マップの確認]
をクリックし、[更新]
をクリックして推奨事項のリストを更新します。 - 必要に応じてステップ 4 ~ 7 を繰り返します。
マップの推奨事項について
[マップの確認] ツール
を実行すると、[マップの確認] ウィンドウが開き、適用されているベスト プラクティスのリストと、追加の最適化を考慮すべき箇所が表示されます。
[マップの確認] ウィンドウには、次の 5 つのタイプの推奨事項が優先度順にリスト表示されます:
- 高い優先度
- マップには、エンド ユーザーに重大なパフォーマンスの低下またはレンダリング エラーをもたらす可能性が高い構成が含まれています。 マップを共有する前に、これらの問題を解決する必要があります。 - 中程度の優先度
- マップには、特に大規模または高トラフィックの状況下で、描画パフォーマンスまたはスケーラビリティーに影響する可能性のある構成が含まれています。 これらの問題を解決することが推奨されます。 - 低い優先度
- マップには、パフォーマンスの向上のために最適化できる構成が含まれています。 これらの問題が顕著な問題を引き起こす可能性は低いものの、可能であれば対処してみる価値があります。 - 情報
- マップの構成に関する詳細な診断情報またはコンテキスト情報について説明します。 アクションは必要ありませんが、この情報は、マップのトラブルシューティングまたは最適化時に役立つことがあります。 - 推奨事項は不要
- アクションは必要ありません。
現在、このツールは Web マップ内のホスト フィーチャ レイヤーを次の点について確認します:
各領域でスケーラビリティーに直接影響を与える構成について説明し、必要に応じて、マップのスケーラビリティーを高めるための推奨アクションを示します。
属性インデックス
文字列フィールド内の特定の単語またはフレーズを検索するフィルターまたは定義によって参照されるフィールドに属性インデックスを追加すると、クエリーのパフォーマンスが向上する場合があります。
キャッシュ制御
最大キャッシュ期間設定を増やすと、ブラウザーと CDN (コンテンツ配信ネットワーク) で変更がチェックされる頻度が減ります。 これにより、組織リソースへの全体的な需要が軽減されます。
複雑なジオメトリー
頂点数を減らして複雑なフィーチャを単純化すると、処理が高速になり、描画パフォーマンスが向上する場合があります。 これは、次のいずれかのツールを使用して実現できます:
- レイヤーのアイテム ページの [設定] タブで複雑なラインとポリゴンの描画を最適化します。
- フィーチャの分割、マルチパート → シングルパート、ポリゴンの単純化などの ArcGIS Pro ジオプロセシング ツール
複雑なジオメトリーを持つフィーチャ レイヤーは、タイル レイヤーとして公開することもでき、描画済みのラスター タイルまたはベクター タイルのコレクションを使った大規模なデータセットの高速表示をサポートします。
ポップアップの構成
FeatureSetByPortalItem ArcGIS Arcade 機能は、メモリー内またはサーバー内のフィーチャ セットへの接続を表します。 これは、複数のソースからのデータを単一の FeatureSet に結合する効果的な方法ですが、ポップアップの応答性が低下する可能性があります。
パブリックに編集可能なレイヤー
編集が有効なレイヤーは CDN キャッシュを使用できないため、大容量の需要をサポートするのに十分な効率でスケールできない可能性があります。 ホスト フィーチャ レイヤー ビューは、スケーラビリティーを確保しつつ、認証済みユーザーがデータを編集および維持できるようにする一般的な方法です。
更新間隔
更新間隔を使用すると、マップを開いている間、マップが最新データと同期されます。 ただし、更新間隔の頻度を高めるほどリソースの消費量が多くなるため、対象ユーザーに必要な、最も頻度の低い間隔に設定する必要があります。
相対日付条件
一部のアプリケーションでは、相対日付条件が有効なレイヤーは CDN キャッシュを使用できません。 このため、大容量の需要をサポートするのに十分な効率でスケールできない可能性があります。 相対日付条件は、日付、日付のみ、または時間のみフィールドで固定の日付を使用するように再構築できます。
再投影
レイヤーの空間参照がマップの空間参照と一致しない場合、マップ操作のたびにリアルタイムでデータを再投影する必要があります。 これにより、マップの応答性が不必要に低下する可能性があります。 これが発生した場合は、マップまたはレイヤーの投影法を、通常はベースマップによって設定される目的の空間参照に一致するように変更できます。 これらのマップとレイヤーの設定は、プロジェクト (データ管理) ツールを使用するか、マップ プロパティを設定して、ArcGIS Pro で調整できます。
空間インデックス
空間インデックスは、マップ上のフィーチャの描画やフィーチャの検索など、空間クエリーのパフォーマンスを改善します。 一般的に、レイヤーの描画が遅い場合は、空間インデックスが最初に作成された後に、レイヤーの範囲を超えてフィーチャが追加されたことが原因である可能性があります。 現在の状態のデータに最適化されるよう、空間インデックスを再構築することができます。
表示範囲
コンテンツが描画されるズーム レベルを指定することを、表示範囲の設定と呼びます。 ほとんどのデータはすべてのズーム レベルで表示する必要はないため、マップ内の各レイヤーの表示範囲を調整することで、不必要なリソースの消費を削減できます。