ダッシュボードのデータ ソース

ArcGIS では、レイヤーを介して地理データを操作します。 一般に、レイヤーが参照できる、フィーチャおよび画像という 2 つのデータ タイプがあります。 レイヤーを表示するときに使用されるデータは、さまざまなソースから取得されます。 一部のデータ ソースは、カンマ区切り値 (CSV) ファイル (.csv) などのファイルに基づくか、KML などのオープン標準に基づきます。 その他のデータ ソースは、ホスト レイヤーや ArcGIS Server サービスなどの、ArcGIS に固有のデータ ソースです。

ダッシュボードには、マップ、チャート、リスト、ゲージなどの多くのデータ駆動型エレメントが含まれています。 これらのエレメントで利用されるデータ ソースは、Web マップ内のレイヤーWeb シーン内のレイヤー、組織内に保存されている Web レイヤーデータ式で生成されたフィーチャ セットから取得されます。

ダッシュボード作成者は、アクション バーのデータ ソース ウィンドウでデータ ソースを構成、置換、または修復することもできます。

Web マップ内のレイヤー

マップ エレメントの 1 つのデータ ソースは、さまざまなタイプの Web レイヤーを含むことができる Web マップです。 Dashboards で使用するための Web マップの作成に関するベスト プラクティスについては、「ダッシュボード用の Web マップの作成」をご参照ください。

ダッシュボードの他のエレメントにデータを供給するために、Web マップでサポートされているすべてのレイヤーが使用できるわけではありません。 次に示すデータ ソースは、Web マップの追加によってダッシュボードのマップ エレメントに表示できますが、ダッシュボードの他のエレメントでデータ ソースとして使用できません:

参照 URL による .csv ファイルをエレメントでデータ ソースとして使用することもできます。 参照 URL による .csv ファイルを使用するには、はじめにマップ エレメントを介して参照レイヤーを含む Web マップをダッシュボードに追加する必要があります。

Web シーン内のレイヤー

マップ エレメントのデータ ソースは、さまざまなタイプの Web レイヤーを含むことができる Web シーンです。

ダッシュボードの他のエレメントにデータを供給するために、Web シーンでサポートされているすべてのレイヤーが使用できるわけではありません。 次に示すデータ ソースは、Web シーンの追加によってダッシュボードのマップ エレメントに表示できますが、ダッシュボードの他のエレメントでデータ ソースとして使用できません:

注意:

現時点のシーン レイヤーでは、Web シーン内のフィーチャ レイヤーが関連付けられた 3D オブジェクト シーン レイヤーとポイント シーン レイヤーだけが、ダッシュボードのエレメントでデータ ソースとして使用できます。

Web レイヤー

リストシリアル チャートパイ チャートインジケーターなどのデータ駆動型エレメントは、フィーチャベースのレイヤーを操作します。 特に、ダッシュボードのエレメントは、マップ サービス レイヤー、フィーチャ サービス レイヤー、フィーチャ コレクションを操作します。 これらのサービスのいずれかによってレイヤーが支援されているかどうかを判断するには、そのアイテムの詳細を確認します。 マップ サービス、フィーチャ サービス、またフィーチャ コレクションのソースを含んでいるレイヤー アイテムを、エレメントのデータ ソースとして使用することができます。

これらのレイヤーは、ダッシュボードに追加された Web マップまたは Web シーンから取得していない場合、スタンドアロン レイヤーとして追加できます。

データ式

データ式は、FeatureSet 関数を返す任意の ArcGIS Arcade 式です。 FeatureSet 関数は、データ駆動エレメントのデータ ソースとして使用できます。 データ式は、ArcGIS Dashboards 内で作成、保存、実行されます。 Arcade 関数ライブラリーを使用すると、既存のデータを結合、モデリング、拡張することで、新たな考察を明確にするデータ式を作成できます。 ArcGIS Living Atlas of the World レイヤーなどの自分が所有していないデータを利用することもできます。

データ式を作成する場合、そのデータ式は作成されたダッシュボードでのみ使用できます。 データ式は、組織のコンテンツにアイテムとして保存されません。 同じデータ式を別のダッシュボードで使用するには、そのダッシュボードでデータ式を再作成する必要があります。

ヒント:

同じダッシュボード上の複数のエレメントで同じデータ式を使用できます。 可能な場合は、エレメント間でデータ式を再利用します。

注意:

データ式を作成する前に、データ式を作成するために推奨されるベスト プラクティスをお読みください。

レイヤーの機能

レイヤーが、サポートされているデータ ソースによって支援されている場合、そのレイヤーをダッシュボードで使用できます。 ダッシュボードのエレメントを構成する場合に、データを参照するときにそのレイヤーを選択できます。 ただし、サポートされているすべてのレイヤーが同じ機能を持っているとは限りません。

注意:

[レイヤーの選択] ウィンドウでデータを参照するときに、サポートされていないレイヤーが表示されますが、それらは選択できません。

ダッシュボードで使用されるレイヤーを選択するときに、元のサービスを検索できることを保証するために、確認が行われます。 このチェックは、設計時および動的な実行時にフィルターを適用できるようにするためです。 このテストに失敗すると、レイヤーが視覚的エレメントで使用するために必要な基準を満たしていないことを示すメッセージが表示され、[OK] ボタンが有効化されるため、[レイヤーの選択] ウィンドウから別のレイヤーを選択できます。

エレメントを構成するときに、次のような追加の機能確認を行うことができます。

  • レイヤーが、1 つ以上の列によって結果セットをグループ化するための集約機能 (たとえば、COUNT、MAX、MIN、SUM、AVG) を使用した検索をサポートしているか?
  • レイヤーが、結果セットを昇順または降順で表示できるようにする検索をサポートしているか?
  • レイヤーが統計情報をサポートしているか?
  • レイヤーがマップ機能およびデータ機能を持っているか?

これらの機能の一部が満たされない場合、ダッシュボード作成操作に違いが生じることがあります。 たとえば、レイヤーが必要な検索機能を満たすが、上に示した他の機能を満たさない場合、[レイヤーの選択] ウィンドウに警告が表示されます。

異なるレイヤーは、レイヤーの作成に使用された ArcGIS Server のバージョンなどのさまざまな理由のために、異なる機能を持っています。 候補になるサービスおよびレイヤーの詳細については、次のリソースをご参照ください。

レイヤー フィルター

Web マップまたは Web シーン内の操作レイヤーまたは Web レイヤーに適用されたすべての属性フィルターが、ダッシュボードで使用されます。 すでに存在する定義済みのフィルター条件に加えて、適用可能なフィルターを設計時または実行時に作成できます。

フィールド名およびエイリアス

フィールド名は、レイヤー内の列に与えられる名前であり、列に格納されるデータを示します。 フィールドのエイリアスは、フィールドの代替名を可能にします。 フィールドのエイリアスが定義されている場合、フィルター条件のフィールドを選択したり、詳細エレメントまたはリスト エレメントでフィーチャを並べ替えるためにフィールドを選択するときなど、フィールドを表示するときに、そのエイリアスが Dashboards に表示されます。 エイリアスを使用できない場合は、フィールド名が使用されます。