Excalibur プロジェクトを編集して、いつでも機能を追加および削除できます。 [ツール パネル] で利用可能になるツールは、プロジェクトに追加した機能のタイプによって決まります。 最初にプロジェクトを保存すると、基本的な一般のワークフローのリソースおよび手順を簡単にすばやく構成できます。
Excalibur プロジェクトを作成するには、次のリソースが必要です。
必要に応じて、地理空間参照レイヤーを使用する Web マップを含めて、Excalibur プロジェクトの実行中にコンテキストを提供できるようにすることもできます。
観測レイヤーの追加
観測レイヤーをプロジェクトに追加すると、画像またはビデオから観測データを収集するためのワークフローを利用できるようになります。これには、観測や編集を実行し、これらのアクティビティから得られる情報製品を作成するための追加のツールやリソースが含まれます。 これらのレイヤーは、Excalibur プロジェクトを開いたときに [ツール パネル] で観測ツールを提供します。
ArcGIS Excalibur のシステム管理フィールドを持たないレイヤーを、Excalibur プロジェクトに追加して使用できます。 このようなレイヤーで収集された観測データがプロジェクトに追加されますが、レイヤーが時間対応でない場合、観測データにレイヤー内の以前の観測データが含まれません。
観測コレクション レイヤーの作成
観測を含むプロジェクトを作成するには、少なくとも 1 つの観測コレクション レイヤーが必要です。 ArcGIS Excalibur では、ガイド付きのワークフローを通じて、以下を含む観測コレクション レイヤーを作成できます。
すべての要件が満たされ、レイヤーがポータルに公開されると、ArcGIS Excalibur でそのレイヤーが観測コレクション レイヤーとして識別され、観測プロジェクトで使用できるようになります。 以下のセクションでは、観測コレクションレイヤーを作成するワークフローについて説明します。
ガイド付きワークフローを使用した観測コレクション レイヤーの作成
Excalibur プロジェクトの作成時にガイド付きのワークフローを通じて観測レイヤーを作成できます。このレイヤーには最小限の必須フィールドのセットが含まれます。 この方法により、ユーザーは観測データ収集タスクに基づいてその他のフィールドを追加し、レイヤーのスタイルを設定できます。 詳細については、「Excalibur プロジェクトへの観測レイヤーの追加」をご参照ください。
ArcGIS Pro での観測コレクション レイヤーの作成
新しい観測コレクション レイヤーを作成するためのガイド付きワークフローの使用に加えて、ArcGIS Pro を使用し、ファイル ジオデータベースにポイント、ライン、またはポリゴン フィーチャクラスを作成することもできます。 このフィーチャクラスに、ドメイン値を含めて、各観測に関する手入力の情報を記録できるようにすることもできます。ただし、これには必須のフィールドを含める必要があります。
観測コレクション レイヤーの必須フィールドは、観測データの収集元になった画像の情報を自動入力するために使用されます。 フィーチャクラスには、次の必須フィールドを含める必要があります。
フィールド名 | データ タイプ | 長さ |
---|---|---|
コメント | テキスト | 500 |
imageId_excalibur | テキスト | 250 |
projectId_excalibur | テキスト | 250 |
Image_DTG_UTC_excalibur | Date | |
Image_DTG_Local_excalibur | テキスト | 250 |
Observation_DTG_Local_excalibur | テキスト | 250 |
Observation_LatLon_excalibur | テキスト | 250 |
ICS_XY_excalibur | テキスト | 250 |
MapScale_excalibur | Double | |
Image_Classification_excalibur | テキスト | 250 |
Predicted_NIIRS_excalibur | Double | |
Raster_Id_excalibur | Long Integer | |
Service_Url_excalibur | テキスト | 250 |
フィーチャクラスに追加された必須フィールド以外の追加フィールドは、観測データ収集時に手動で設定します。
編集情報の記録を有効化
必須フィールドを含めて観測コレクション レイヤーのフィーチャクラスを作成したら、編集情報の記録機能を有効化する必要があります。 公開する前に、フィーチャクラスに対して編集情報の記録を有効化するには、レイヤーを右クリックし、[管理] > [編集情報の記録を有効化] の順に選択します。 以下のフィールドがレイヤーに追加されます。
- created_user
- created_date
- last_edited_user
- last_edited_date
追跡を有効化すると、ArcGIS Excalibur で作成された新規または既存の観測データに加えられるすべての編集内容が、確実に記録されるようになります。
注意:
公開前にこの手順を完了できなかった場合は、対応するレイヤーのアイテム詳細にある [設定] タブを使用します。 [フィーチャ レイヤー (ホスト)] セクションで、[フィーチャの作成者および最終更新者を記録します。] がオンになっていることを確認します。 レイヤーの設定に対する変更が終わったら、[保存] をクリックします。時間設定の有効化
画像から特定される観測データには、観測データを収集した時間に基づく時間エレメントが含まれます。 この時間エレメントを利用するには、特定のフィールドで観測レイヤーの時間を有効化する必要があります。
ArcGIS Pro のレイヤー上で時間プロパティを設定できます。このためには、[各フィーチャに 1 つの時間フィールドがあります] オプションがオンになっており、フィールドが [last_edited_date] フィールドとして使用されるように設定されていることを確認します。 さらに、[時間範囲] > [データはライブ フィードです] オプションが有効で、収集している観測のタイプに基づいて適切なレートに設定されていることを確認します。 タイム ゾーン全体のデータをコピーまたは複製する場合は、[タイム ゾーン] オプションで [(UTC) 協定世界時] を選択します。
注意:
公開前に時間が有効化されていない場合は、対応するレイヤーのアイテム詳細にある [概要] タブを使用します。 [時間設定] オプションをクリックして、[時間の有効化] がオンになっていることを確認します。 [時間データの記録方法] を [特定の予定イベント] に設定し、[時間フィールド] を [last_edited_date] に設定します。
公開前の編集の有効化
他のユーザーが観測コレクション レイヤーのデータを追加、編集、削除できるようにするには、そのレイヤーに対して編集を構成する必要があります。 Web フィーチャ レイヤーを共有するための公開処理の間、編集が有効化されるように観測フィーチャクラスを構成する必要があります。 編集を有効化するには、[Web レイヤーとして共有] ウィンドウの [構成] タブをクリックし、Web レイヤー プロパティの構成時に [編集を有効化して、次の操作を編集者に許可します] オプションがオンに設定されていることを確認します。
注意:
公開前にこの手順を完了できなかった場合は、対応するレイヤーのアイテム詳細にある [設定] タブを使用します。 [フィーチャ レイヤー (ホスト)] セクションで、[編集の有効化] がオンになっていることを確認します。 レイヤーの設定に変更を加えた後、[保存] をクリックします。
観測コレクション レイヤーの視覚化
Excalibur プロジェクトでは、1 つ以上の観測レイヤーを使用して観測データを収集および記録できます。 Excalibur プロジェクトを実行しているときは、観測レイヤーをシンボル表示/スタイル設定することで、指定したタイプまたは興味を引く値に基づく観測データをすばやく識別できるようにします。 また、Excalibur プロジェクトで観測ツールを使用するときに表示されるパレット アイコンを選択することもできます。
観測フィーチャ レイヤーのスタイルは、新しい観測レイヤーを作成するためのガイド付きワークフローの実行時か、対応するレイヤーのアイテム詳細の [ビジュアライゼーション] タブで設定できます。 レイヤーのスタイルに変更を加えた後、レイヤーを保存します。 このスタイルはその観測レイヤーを含む Excalibur プロジェクトに反映されます。
システム フィールドと設定の管理
観測レイヤーが ArcGIS Excalibur で作成されたものではなく、システム管理フィールドを持たない場合は、ガイド付きワークフローに従って、システム管理フィールドを追加できます。 これにより、観測データの収集時にレイヤーに画像の情報を自動的に入力できます。 さらに、レイヤーがまだ時間対応でない場合は、時間対応になります。 次のフィールドが追加されます。
- ics_xy_excalibur
- image_classification_excalibur
- image_dtg_local_excalibur
- image_dtg_utc_excalibur
- imageid_excalibur
- mapscale_excalibur
- observation_dtg_local_excalibur
- observation_latlon_excalibur
- predicted_niirs_excalibur
- projectid_excalibur
- raster_id_excalibur
- service_url_excalibur
Excalibur プロジェクトへのジオエンリッチメント定義の追加
ジオエンリッチメント定義をプロジェクトに追加すると、観測データ収集時に関連レイヤーからの情報で観測データを拡張できます。 ポイントまたはポリゴン観測レイヤーに自動入力されるフィールドを、関連する 1 つ以上のポリゴン コンテキスト レイヤー内のフィールドと照合することで選択できます。
Excalibur プロジェクトにジオエンリッチメント定義を作成するには、次の条件を満たしている必要があります。
- プロジェクト所有者またはポータル管理者であること。
- Excalibur プロジェクトにポイントまたはポリゴン観測レイヤーがあること。
- プロジェクトに追加されている Web マップにポリゴン コンテキスト レイヤーがあること。
ガイド付きワークフローに従って、Excalibur プロジェクトでジオエンリッチメント定義を追加、表示、または削除します。