ArcGIS Experience Builder (Developer Edition) の最新バージョン 1.4 の国内サポートを開始しました。今回のバージョンアップでは、2021 年 4 月に実施された ArcGIS Experience Builder (ArcGIS Online) のアップデートによって機能追加・拡張された内容を Developer Edition に反映しています。
バージョン 1.4 では、新しいウィジェットやその他の機能強化に加えて、「ウィジェット出力データソース」や「データアクション」という新しい概念が追加されています。これは、ウィジェットの動作や通信方法を拡張するものであり、開発者にとって重要なものです。これらの概念を示すために、いくつかのサンプルが追加されています。また、Developer Edition を Windows サービスとして実行できるようになりました。
ウィジェットの出力データソース
データソースを使用するだけでなく、ウィジェット自身や他のウィジェットが使用するデータソースを生成できるようになりました。ウィジェットの出力データソースには、クライアントサイドとサーバーサイドの 2 種類があります。前者はブラウザーのメモリに格納され、後者はリモートサーバーに格納されます。
以下の例の List ウィジェットは、サンプルの「Client-side Output Data Source」から出力データを消費しています。
また、List ウィジェットを使って、「Server-side output data source」のサンプルを操作することもできます。すぐに使えるウィジェットとしては、Query と Chart が出力データソースを生成します。
さらに、ウィジェットは独自の出力データソースを使用することができます。たとえば、以下の「Statistics with output data source」のサンプルのように、統計情報を計算することができます。
データアクション
データ アクションは、CSV へのエクスポート、ズーム、テーブルでの表示など、データ レコードの集まりを処理する方法を提供します。これは、ArcGIS Web AppBuilder のフィーチャ アクションと同じ概念です。メッセージによってトリガーされたアクションが自動的に実行されるのとは異なり、データ アクションはエンド ユーザーのクリックを必要とします。次の「Show a record id」のサンプルでは、フィーチャ情報ウィジェットにデータ アクションを提供し、レコード ID を表示しています。
Windows サービスとしての実行
ArcGIS Experience Builder (Developer Edition) は、Windows サービスとして実行することができるようになりました。これは、「npm run install-windows-service」コマンドを使用して行うことができます。詳細は「Installed as a Windows Service」を参照してください。
その他の新機能や機能拡張、仕様変更などの詳細な情報は米国 Esri 社の新機能 (英語) をご参照ください。
■関連リンク
米国 Esri 社 ArcGISブログ:
・ArcGIS Experience Builder Developer Edition 1.4 Now Available
ESRI ジャパン ArcGISブログ:
・ArcGIS Experience Builder (2021 年 4 月アップデート) の新機能
ESRIジャパン Web サイト:
・ArcGIS Experience Builder (Developer Edition)
ArcGIS Developer 開発リソース集:
・ArcGIS Experience Builder (Developer Edition)
米国 Esri 社 Web サイト:
・ArcGIS Experience Builder (Developer Edition)