データ追加ウィジェット

データの追加ウィジェットを使用すると、実行時にデータ ソースをアプリに一時的に追加できます。 ArcGIS のコンテンツ、URL、またはローカル ストレージからデータを追加できます。 追加したデータを管理およびフィルター処理したり、マップやテーブルでデータを表示したりできます。 重要なのは、データは保存できないということです。

このウィジェットを使用して、次のようなアプリの設計要件をサポートします。

  • ユーザーが組織のデータでオーバーレイされている自分のデータを表示できるようにします。
  • ArcGIS アイテムとしてアップロードせずに、オープンデータ ポータルから .csv ファイルと .geojson ファイルをマッピングします。
  • デスクトップまたはサブスクリプション ソフトウェアを使用しないで、ユーザーがマップ上でシェープファイルをすばやく表示できるようにします。

使用上の注意

アプリにこのウィジェットを含めると、次の操作オプションがユーザーに提供されます。

  • [クリックしてデータを追加] - [データの追加] パネルを開きます。 追加されているデータがない場合、このボタンは空のリスト メッセージとともに表示されます。これは、ウィジェットの設定でカスタマイズできます。
    • [検索] - ArcGIS アイテムとして保存されたコンテンツを検索します。 データ ソースは、自身のコンテンツ、グループ、組織、パブリックに共有されているコンテンツ (ArcGIS Living Atlas of the World を含む) で参照および検索が可能です。 このウィジェットは、検索結果を絞り込む高度なキーワード検索をサポートしています。 [タイプ] タイプ をクリックして、特定のデータ タイプ (フィーチャ レイヤー、標高レイヤー、シーン レイヤー、グループ レイヤーなど) を検索することができます。 [並べ替え] 並べ替え をクリックして、更新日、タイトル、またはビュー数によってアイテムを並べ替えることができます。
      注意:

      ArcGIS Living Atlas of the World には一般公開されているコンテンツ、登録者のコンテンツ、プレミアム コンテンツという 3 つのレベルのコンテンツが含まれています。 登録者のコンテンツ (Landsat 8 画像など) は、アクセスするために組織のサブスクリプション アカウントを必要とします。 プレミアム コンテンツは、クレジットを消費する登録者のコンテンツです (人口統計レイヤーやライフスタイル レイヤーなど)。

      データの追加ウィジェットをアプリに含めていて、そのアプリを一般公開した場合、登録者またはプレミアム コンテンツを追加しようとすると、ユーザーはサイン インするよう求められます。 パブリック ユーザーは ArcGIS OnlineArcGIS Living Atlas からパブリック アイテムを追加でき、サイン インしなくても URL およびローカル ストレージにより追加できます。

      注意:

      レイヤー タイプでフィルタリングすると、複数のレイヤーを含むフィーチャ コレクションが [グループ レイヤー] カテゴリに表示されます。

    • [URL] - URL でレイヤーまたは Web サービスを追加します。 URL で追加できるデータのタイプがドロップダウン メニューに示されます。 適切なタイプを選択して、URL でそのタイプのデータを追加する必要があります。
      注意:
      [検索] および [URL] で追加できるデータの形式は、フィーチャ サービス、マップ サービス、ベクター タイル サービス、イメージ サービス、シーン サービス、KML、WFS、WMS、WMTS、GeoJSON、CSV です。
    • [ファイル] - ファイルをウィジェットにドラッグするかローカル ストレージを参照して、データを追加します。 現時点で、アップロードできるデータの形式は、CSV、GeoJSON、KML、GPX、シェープファイルです。
      注意:

      アップロードされる .csv ファイルは最大 1,000 件のレコードに制限され、その他すべてのサポートされているファイル タイプは 4,000 件に制限されています。 アップロード可能な最大サイズは、シェープファイルで 2 MB、その他すべてのファイル タイプで 10 MB です。

追加したデータ アイテムをランタイム パネルで名前を変更したり、削除したりできます。

設定

データの追加ウィジェットには次の設定があります。

  • [データの追加方法] - 実行時にデータをウィジェットに含める方法 ([アカウントから選択][URL を入力][ファイルをアップロード]) をオンにします。
    • [アカウントから選択] には、実行時に検索ドロップダウン メニューに表示されるオプションが表示されます。 ドラッグし、オプションの順序を変更します。 ダブルクリックするか編集ボタンを使用し、名前を変更します。
    • [コレクションの管理] - 検索ドロップダウン メニューにオプションを追加します。 データ コレクションを使用し、検索語をあらかじめ入力できます。 たとえば、[管理されたフィルター] に「Wildfires」と入力すると、山火事に関連するコンテンツを示すドロップダウン オプションが作成されます。 入力する文字列は、高度な検索フィールドと有効な値 (id:123456789 など) またはタグ (Wildfires など) である必要があります。
  • [空のリスト メッセージ] - 追加されているデータがないときに表示されるテキストをカスタマイズします。

操作オプション

このウィジェットは、ウィジェットの設定で [アクション] タブのトリガーの設定をサポートしています。 Experience Builder を使用すると、トリガーとメッセージ アクションを使用して、ウィジェット間の対話機能を作成できます。 たとえば、マップ ウィジェットを対象とする [追加したデータ] トリガーを設定できます。このトリガーにより、最初にレイヤーが追加されると自動的にマップに表示されます。 ウィジェットは、[テーブルでの表示][ズーム][画面移動] など、個々のレイヤーのデータ アクションもサポートしています。 [追加されたデータ] メッセージ アクションを構成しない場合は、[マップに追加] データ アクションを有効にして、ユーザーが各データ ソースをマップに手動で追加できるようにすることができます。

ウィジェットへのアクションの追加の詳細

[テーブルでの表示][フィルターの設定] の 2 つのデータ アクションは、追加したデータが、フィーチャ レイヤーまたはフィーチャ レイヤーが関連付けられたシーン レイヤーである場合にのみ使用できます。 データ アイテムのフィルター項目を設定した場合、そのデータを使用するその他すべてのウィジェット (マップやテーブルなど) はフィルター処理されます。