Projektfunktionen

Excalibur-Projekte können jederzeit bearbeitet werden, um Funktionen hinzuzufügen oder zu entfernen. Der Typ der Funktionen, die Sie einem Projekt hinzufügen, bestimmt, welche Werkzeuge im Fenster "Werkzeuge" zur Verfügung stehen. Das Speichern eines Projekts ermöglicht das schnelle und einfache Organisieren der Ressourcen und Anweisungen für grundlegende und allgemeine Workflows.

Für das Erstellen eines Excalibur-Projekts werden folgende Ressourcen benötigt:

Optional können Sie auch eine Webkarte mit räumlichen Referenz-Layern hinzufügen, um Kontext für die Arbeit am Excalibur-Projekt bereitzustellen.

Hinzufügen von Beobachtungs-Layern

Das Hinzufügen von Beobachtungs-Layern zu einem Projekt bietet einen Workflow, um Beobachtungen aus Bilddaten oder Videos zu erfassen, u. a. Ressourcen zum Durchführen von Beobachtungen und dem Bearbeiten und Erstellen abgeleiteter Informationsprodukte aus diesen Aktivitäten. Diese Layer enthalten Beobachtungswerkzeuge im Werkzeugfenster, wenn Sie ein Excalibur-Projekt öffnen.

In einem Excalibur-Projekt können Layer, die keine vom ArcGIS Excalibur-System verwalteten Felder enthalten, hinzugefügt und verwendet werden. Mit diesen Layern erfasste Beobachtungen werden dem Projekt hinzugefügt. Sie umfassen jedoch keine vorherigen Beobachtungen im Layer, wenn sie nicht zeitaktiviert sind.

Erstellen eines Beobachtungserfassungs-Layers

Für das Erstellen eines Projekts, das Beobachtungen enthält, wird mindestens ein Beobachtungserfassungs-Layer benötigt. In ArcGIS Excalibur kann der Beobachtungserfassungs-Layer während des geführten Workflows erstellt werden. Darin enthalten sind:

Nachdem alle Anforderungen erfüllt wurden und der Layer im Portal veröffentlicht wurde, wird er von ArcGIS Excalibur als Beobachtungserfassungs-Layer identifiziert und kann in einem Beobachtungsprojekt verwendet werden. In den folgenden Abschnitten wird der Workflow zum Erstellen eines Beobachtungserfassungs-Layers beschrieben.

Erstellen eines Beobachtungserfassungs-Layers in einem geführten Workflow

Sie können in einem geführten Workflow beim Erstellen eines Excalibur-Projekts einen Beobachtungs-Layer mit dem Mindestsatz der erforderlichen Felder erstellen. Bei dieser Methode können Sie abhängig vom jeweiligen Beobachtungserfassungs-Task weitere Felder hinzufügen und Layer stylen. Weitere Informationen finden Sie unter Hinzufügen eines Beobachtungs-Layers zum Excalibur-Projekt.

Erstellen eines Beobachtungserfassungs-Layers in ArcGIS Pro

Sie können einen Beobachtungserfassungs-Layer nicht nur mit dem geführten Workflow, sondern auch mit ArcGIS Pro erstellen, um eine Point-, Line- oder Polygon-Feature-Class in einer File-Geodatabase zu erstellen. Diese Feature-Class kann Domänenwerte enthalten, sodass Sie manuelle Informationen zu einzelnen Beobachtungen erfassen können, die erforderlichen Felder müssen jedoch vorhanden sein.

Mit den erforderlichen Feldern eines Beobachtungserfassungs-Layers werden Informationen aus dem Bild, aus dem die Beobachtung erfasst wurde, automatisch ausgefüllt. Die Feature-Class muss die folgenden erforderlichen Felder enthalten:

FeldnameDatentypLänge

Kommentare

Text

500

imageId_excalibur

Text

250

projectId_excalibur

Text

250

Image_DTG_UTC_excalibur

Datum

Image_DTG_Local_excalibur

Text

250

Observation_DTG_Local_excalibur

Text

250

Observation_LatLon_excalibur

Text

250

ICS_XY_excalibur

Text

250

MapScale_excalibur

Double

Image_Classification_excalibur

Text

250

Predicted_NIIRS_excalibur

Double

Raster_Id_excalibur

Long Integer

Service_Url_excalibur

Text

250

Alle Felder, die der Feature-Klasse zusätzlich zu den erforderlichen Feldern hinzugefügt werden, müssen bei der Beobachtungserfassung manuell ausgefüllt werden.

Aktivieren des Editor-Tracking

Nach dem Erstellen der Feature-Class eines Beobachtungserfassungs-Layers mit den erforderlichen Feldern müssen Editor-Tracking-Funktionen aktiviert werden. Vor der Veröffentlichung können Sie für die Feature-Class Editor-Tracking aktivieren, indem Sie mit der rechten Maustaste auf den Layer klicken und Verwalten > Editor-Tracking aktivieren auswählen. Daraufhin werden dem Layer die folgenden Felder hinzugefügt:

  • created_user
  • created_date
  • last_edited_user
  • last_edited_date

Durch die Aktivierung der Nachverfolgung wird sichergestellt, dass etwaige Änderungen an einer neuen oder vorhandenen Beobachtung in ArcGIS Excalibur zurückverfolgt werden können.

Hinweis:
Wenn dieser Schritt nicht vor der Veröffentlichung erfolgt, können Sie ihn auf der Registerkarte Einstellungen in den Elementdetails des entsprechenden Layers ausführen. Achten Sie darauf, dass im Abschnitt Feature-Layer (gehostet) die Option Verfolgen, wer Features erstellt und zuletzt aktualisiert hat aktiviert ist. Klicken Sie nach den Änderungen an den Layer-Einstellungen auf Speichern.

Aktivieren von Zeiteinstellungen

Beobachtungen, die in Bilddaten identifiziert wurden, enthalten ein Zeitelement, das auf dem Zeitpunkt der Erfassung dieser Beobachtung basiert. Um dieses Zeitelement zu nutzen, müssen die Zeiteigenschaften des Beobachtungs-Layer auf einem bestimmten Feld aktiviert sein.

In ArcGIS Pro können Sie die Zeiteigenschaft für einen Layer festlegen, indem Sie sicherstellen, dass die Option auf Jedes Feature verfügt über ein einzelnes Zeitfeld festgelegt ist, und das zu verwendende Feld als last_edited_date-Feld festlegen. Stellen Sie außerdem sicher, dass die Option Zeitraum > Daten werden live übertragen aktiviert und auf eine Rate festgelegt ist, die dem zu erfassenden Beobachtungstyp angemessen ist. Wenn Daten zeitzonenübergreifend kopiert oder repliziert werden sollen, wählen Sie in der Option Zeitzone den Eintrag (UTC) Koordinierte Weltzeit aus.

Hinweis:

Wenn die Aktivierung der Zeiteigenschaften nicht vor der Veröffentlichung erfolgt, können Sie dies auf der Registerkarte Übersicht in den Elementdetails des entsprechenden Layers vornehmen. Klicken Sie auf die Option Zeiteinstellungen und stellen Sie sicher, dass Zeiteigenschaften aktivieren aktiviert ist. Legen Sie Die Zeitdaten sind erfasst als auf Bestimmte Ereignisse im Zeitverlauf und das Zeitfeld auf last_edited_date fest.

Aktivieren der Bearbeitung vor der Veröffentlichung

Damit andere Benutzer Daten im Beobachtungserfassungs-Layer hinzufügen, bearbeiten und löschen können, muss für den Layer die Bearbeitung konfiguriert werden. Während des Veröffentlichungsprozesses bei der Freigabe des Web-Feature-Layers müssen Sie in der Beobachtungs-Feature-Class die Aktivierung der Bearbeitung konfigurieren. Klicken Sie zur Aktivierung der Bearbeitung auf die Registerkarte Konfiguration im Fenster Als Web-Layer freigeben, und überprüfen Sie, ob die Option Bearbeitung aktivieren und Editoren Folgendes erlauben aktiviert ist, wenn Sie die Web-Layer-Eigenschaften konfigurieren.

Hinweis:

Wenn dieser Schritt nicht vor der Veröffentlichung erfolgt, können Sie ihn auf der Registerkarte Einstellungen in den Elementdetails des entsprechenden Layers ausführen. Stellen Sie im Abschnitt Feature-Layer (gehostet) sicher, dass die Option Bearbeitung aktivieren aktiviert ist. Klicken Sie nach dem Vornehmen von Änderungen an den Layer-Einstellungen auf Speichern.

Visualisieren eines Beobachtungserfassungs-Layers

In einem Excalibur-Projekt können Sie mit einem oder mehreren Beobachtungs-Layern Beobachtungen erfassen und aufzeichnen. Verwenden Sie bei der Arbeit an einem Excalibur-Projekt geeignete Symbolisierungs- und Style-Optionen für den Beobachtungs-Layer, um Beobachtungen schnell anhand eines bestimmten Typs oder relevanten Wertes identifizieren zu können. Sie können auch die Palettensymbole auswählen, die angezeigt werden, wenn Sie die Beobachtungswerkzeuge in einem Excalibur-Projekt verwenden.

Sie können den Style des Beobachtungs-Feature-Layers während des geführten Workflow zum Erstellen eines neuen Beobachtungs-Layers oder auf der Registerkarte Visualisierung in den Elementdetails des entsprechenden Layers festlegen. Speichern Sie den Layer, nachdem Sie Änderungen am Style vorgenommen haben. Der Style wird in Excalibur-Projekten, die den Beobachtungs-Layer enthalten, übernommen.

Verwalten von Systemfeldern und -einstellungen

Wenn der Beobachtungs-Layer nicht in ArcGIS Excalibur erstellt wurde und keine vom System verwalteten Felder enthält, können Sie sie in einem geführten Workflow hinzufügen. So kann der Layer automatisch mit Informationen aus dem Bild ausgefüllt werden, wenn eine Beobachtung erfasst wird. Außerdem wird der Layer zeitaktiviert, sofern er noch nicht zeitaktiviert ist. Folgende Felder werden hinzugefügt:

  • 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

Hinzufügen von GeoEnrichment-Definitionen zu einem Excalibur-Projekt

Durch das Hinzufügen einer GeoEnrichment-Definition zu einem Projekt können die Beobachtungen während ihrer Erfassung durch Informationen aus einem zugehörigen Layer ergänzt werden. Sie können auswählen, welche Felder in einem Punkt- oder Polygon-Beobachtungs-Layer automatisch ausgefüllt werden, indem sie mit Feldern in einem oder mehreren zugehörigen Polygon-Kontext-Layern abgeglichen werden.

Damit eine GeoEnrichment-Definition in einem Excalibur-Projekt erstellt werden kann, müssen die folgenden Kriterien erfüllt sein:

  • Sie müssen der Projektbesitzer oder ein Portal-Administrator sein.
  • Ihr Excalibur-Projekt muss einen Punkt- oder Polygon-Beobachtungs-Layer enthalten.
  • Ihrem Projekt muss ein Polygonkontext-Layer in einer Webkarte hinzugefügt worden sein.

Verwenden Sie den geführten Workflow, um in einem Excalibur-Projekt GeoEnrichment-Definitionen hinzuzufügen, anzuzeigen oder zu entfernen.