データの追加ウィジェットを使用すると、実行時にデータ ソースをアプリに一時的に追加できます。 ArcGIS のコンテンツ、URL、またはローカル ストレージからデータを追加できます。 追加したデータを管理およびフィルター処理したり、マップやテーブルでデータを表示したりできます。 重要なのは、データは保存できないということです。
例
このウィジェットを使用して、次のようなアプリの設計要件をサポートします。
- ユーザーが組織のデータでオーバーレイされている自分のデータを表示できるようにします。
- ArcGIS アイテムとしてアップロードせずに、オープンデータ ポータルから .csv ファイルと .geojson ファイルをマッピングします。
- デスクトップまたはサブスクリプション ソフトウェアを使用しないで、ユーザーがマップ上でシェープファイルをすばやく表示できるようにします。
使用上の注意
アプリにこのウィジェットを含めると、次の操作オプションがユーザーに提供されます。
- [クリックしてデータを追加] - [データの追加] パネルを開きます。 追加されているデータがない場合、このボタンは空のリスト メッセージとともに表示されます。これは、ウィジェットの設定でカスタマイズできます。
- [検索] - ArcGIS アイテムとして保存されたコンテンツを検索します。 データ ソースは、自身のコンテンツ、グループ、組織、パブリックに共有されているコンテンツ (ArcGIS Living Atlas of the World を含む) で参照および検索が可能です。 このウィジェットは、検索結果を絞り込む高度なキーワード検索をサポートしています。 [タイプ] をクリックして、特定のデータ タイプ (フィーチャ レイヤー、標高レイヤー、シーン レイヤー、グループ レイヤーなど) を検索することができます。 [並べ替え] をクリックして、更新日、タイトル、またはビュー数によってアイテムを並べ替えることができます。
注意:
ArcGIS Living Atlas of the World には一般公開されているコンテンツ、登録者のコンテンツ、プレミアム コンテンツという 3 つのレベルのコンテンツが含まれています。 登録者のコンテンツ (Landsat 8 画像など) は、アクセスするために組織のサブスクリプション アカウントを必要とします。 プレミアム コンテンツは、クレジットを消費する登録者のコンテンツです (人口統計レイヤーやライフスタイル レイヤーなど)。
データの追加ウィジェットをアプリに含めていて、そのアプリを一般公開した場合、登録者またはプレミアム コンテンツを追加しようとすると、ユーザーはサイン インするよう求められます。 パブリック ユーザーは ArcGIS Online と ArcGIS 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 です。
- [検索] - ArcGIS アイテムとして保存されたコンテンツを検索します。 データ ソースは、自身のコンテンツ、グループ、組織、パブリックに共有されているコンテンツ (ArcGIS Living Atlas of the World を含む) で参照および検索が可能です。 このウィジェットは、検索結果を絞り込む高度なキーワード検索をサポートしています。 [タイプ] をクリックして、特定のデータ タイプ (フィーチャ レイヤー、標高レイヤー、シーン レイヤー、グループ レイヤーなど) を検索することができます。 [並べ替え] をクリックして、更新日、タイトル、またはビュー数によってアイテムを並べ替えることができます。
追加したデータ アイテムをランタイム パネルで名前を変更したり、削除したりできます。
設定
データの追加ウィジェットには次の設定があります。
- [データの追加方法] - 実行時にデータをウィジェットに含める方法 ([アカウントから選択]、[URL を入力]、[ファイルをアップロード]) をオンにします。
- [アカウントから選択] には、実行時に検索ドロップダウン メニューに表示されるオプションが表示されます。 ドラッグし、オプションの順序を変更します。 ダブルクリックするか編集ボタンを使用し、名前を変更します。
- [コレクションの管理] - 検索ドロップダウン メニューにオプションを追加します。 データ コレクションを使用し、検索語をあらかじめ入力できます。 たとえば、[管理されたフィルター] に「Wildfires」と入力すると、山火事に関連するコンテンツを示すドロップダウン オプションが作成されます。 入力する文字列は、高度な検索フィールドと有効な値 (id:123456789 など) またはタグ (Wildfires など) である必要があります。
- [空のリスト メッセージ] - 追加されているデータがないときに表示されるテキストをカスタマイズします。
操作オプション
このウィジェットは、ウィジェットの設定で [アクション] タブのトリガーの設定をサポートしています。 Experience Builder を使用すると、トリガーとメッセージ アクションを使用して、ウィジェット間の対話機能を作成できます。 たとえば、マップ ウィジェットを対象とする [追加したデータ] トリガーを設定できます。このトリガーにより、最初にレイヤーが追加されると自動的にマップに表示されます。 ウィジェットは、[テーブルでの表示]、[ズーム]、[画面移動] など、個々のレイヤーのデータ アクションもサポートしています。 [追加されたデータ] メッセージ アクションを構成しない場合は、[マップに追加] データ アクションを有効にして、ユーザーが各データ ソースをマップに手動で追加できるようにすることができます。
[テーブルでの表示] と [フィルターの設定] の 2 つのデータ アクションは、追加したデータが、フィーチャ レイヤーまたはフィーチャ レイヤーが関連付けられたシーン レイヤーである場合にのみ使用できます。 データ アイテムのフィルター項目を設定した場合、そのデータを使用するその他すべてのウィジェット (マップやテーブルなど) はフィルター処理されます。