Bei der Datenerfassung und der Durchführung von Inspektionen nutzen Außendienstmitarbeiter Formulare: Sie zeigen sie an, geben Daten ein und aktualisieren sie. Stellen Sie den Arbeitserfolg Ihrer Außendienstmitarbeiter sicher, indem Sie das Formular in der Field Maps Designer-Web-App konfigurieren. Nachdem Sie den Formular-Builder geöffnet haben, können Sie das Formular auf folgende Arten konfigurieren:
- Hinzufügen von grundlegenden Formularelementen: Mithilfe von grundlegenden Formularelementen können Außendienstmitarbeiter Informationen wie Datumsangaben, Zahlen, Text und von Barcodes gescannte Daten bereitstellen.
- Hinzufügen von Auswahl-Formularelementen: Mithilfe von Auswahl-Formularelementen können Außendienstmitarbeiter Elemente in einer von Ihnen definierten Werteliste auswählen.
- Verwenden von Feldern als Formularelemente: Felder im Layer oder in der Tabelle können dem Formular hinzugefügt und als Formularelemente konfiguriert werden.
Hinweis:
Sie können Formulare in der Field Maps Designer-Web-App und in Map Viewer konfigurieren. Informationen zum Konfigurieren von Formularen in Map Viewer finden Sie unter Erstellen von Formularen für die Attributbearbeitung.
Sie können Formulare in der mobilen Field Maps-App und in Map Viewer anzeigen und bearbeiten.
Vorsicht:
Wenn Sie die Karte, die Layer und das Formular in Field Maps Designer bearbeiten, dürfen Sie sie nicht gleichzeitig weitere Änderungen auf einer anderen Browser-Registerkarte vornehmen. Die Bearbeitung von Karte, Layern und Formular auf mehreren Registerkarten kann zu Datenverlust führen.
Aktivieren des Layers für die Bearbeitung
Zum Erstellen eines Formulars wird ein Feature-Layer in der Karte verwendet. Sie können beispielsweise einen Baum-Feature-Layer verwenden, um ein Formular für den Baumbestand zu erstellen. Sobald Außendienstmitarbeiter das Formular mit der mobilen Field Maps-App ausfüllen und übermitteln, wird dem Layer ein neues Baum-Feature hinzugefügt. Zum Erstellen des Formulars für einen Layer muss der Layer für die Bearbeitung aktiviert sein.
Wenn Sie die Karte mit Field Maps Designer erstellt haben, sind die im Rahmen der Kartenerstellung hinzugefügten Feature-Layer standardmäßig für die Bearbeitung aktiviert. Falls der Layer nicht für die Bearbeitung aktiviert ist, erfahren Sie in einer der folgenden Ressourcen, wie Sie die Bearbeitung aktivieren:
Hinweis:
Wenn Sie der Layer-Besitzer oder ein Administrator sind, können Sie ein Formular erstellen, auch wenn der Layer nicht für die Bearbeitung aktiviert ist. Wenn Sie ArcGIS Online verwenden und Ihnen umfassende Berechtigungen zum Bearbeiten zugewiesen sind, können Sie auch dann ein Formular erstellen, wenn der Layer nicht für die Bearbeitung aktiviert ist.
Weitere Informationen finden Sie unter Zugriff auf Bearbeitungsfunktionen je nach Rolle in ArcGIS Online (Hilfe-Abschnitt) oder Zugriff auf Bearbeitungsfunktionen je nach Rolle in ArcGIS Enterprise (Hilfe-Abschnitt).
Öffnen des Formular-Builders
Mit dem Formular-Builder in Field Maps Designer können Sie das Formular erstellen, das Außendienstmitarbeiter im Außendienst verwenden. Gehen Sie wie folgt vor, um den Formular-Builder zu öffnen:
- Melden Sie sich in einem Browser bei Ihrer Organisation an, und öffnen Sie Field Maps Designer über das App-Startprogramm in ArcGIS Online oder über das App-Startprogramm in ArcGIS Enterprise.
Die Seite Karten wird angezeigt, auf der Karten angezeigt werden, deren Besitzer Sie sind, sowie Karten, die in Gruppen mit gemeinsamer Aktualisierung enthalten sind, in denen Sie Mitglied sind.
Hinweis:
Wenn Sie als Administrator ArcGIS Online oder ArcGIS Enterprise 10.9.1 oder höher verwenden, können Sie alle Karten in der Organisation anzeigen und konfigurieren Klicken Sie auf Filtern, und wählen Sie Alle Karten aus.
- Klicken Sie auf die Karte, um sie zu konfigurieren.
Die Seite Formulare mit den Inhalten der Karte wird angezeigt.
Tipp:
Wenn Sie ArcGIS Online oder ArcGIS Enterprise 10.9.1 oder höher verwenden, können Sie eine Karte in Field Maps auch über ihre jeweilige Elementseite öffnen. Navigieren Sie zur Elementseite der Karte, und klicken Sie auf In Field Maps öffnen.
Hinweis:
Wenn Ihre Karte geschachtelte Gruppen-Layer (Gruppen-Layer innerhalb von Gruppen-Layern) enthält, werden diese in Field Maps Designer angezeigt. Informationen zum Erstellen und Verwalten von Gruppen-Layern finden Sie unter Erstellen und Verwalten von Gruppen-Layern in ArcGIS Online, Erstellen und Verwalten von Gruppen-Layern in ArcGIS Enterprise oder Arbeiten mit Gruppen-Layern in ArcGIS Pro.
- Klicken Sie auf einen Layer oder eine Tabelle.
Der Formular-Builder wird mit leerem Formularbereich angezeigt.
Hinweis:
Zum Erstellen des Formulars muss der Layer für die Bearbeitung aktiviert sein.
Nachdem Sie den Formular-Builder geöffnet haben, können Sie das Formular konfigurieren, indem Sie Formularelemente auf die Zeichenfläche ziehen. Mithilfe von Formularelementen wird die Art der Informationen definiert, die Außendienstmitarbeiter beim Ausfüllen des Formulars bereitstellen. Sie können grundlegende Formularelemente oder Auswahl-Formularelemente hinzufügen. Zudem haben Sie die Möglichkeit, Felder als Formularelemente zu verwenden.
Tipp:
Sie können mit der ArcGIS API for Python und dem copy_form_between_maps Python-Skript oder alternativ mit dem ArcGIS Online Assistant Formulare von einer Karte in eine andere kopieren. Eine schrittweise Anleitung finden Sie im Blogbeitrag Duplicate maps and forms for use in Field Maps.
Grundlegende Formularelemente hinzufügen
Mithilfe von grundlegenden Formularelementen können Außendienstmitarbeiter Informationen wie Datumsangaben, Zahlen, Text und von Barcodes gescannte Daten bereitstellen. Grundlegende Formularelemente sind in der Liste Formularelemente unter Basic aufgeführt. Es sind folgende Elemente enthalten:
Formularelement | Feldtyp | Beschreibung |
---|---|---|
Barcode | Double, Integer oder Zeichenfolge | Scannen Sie einen Barcode oder QR-Code, um einen Wert einzugeben. |
Datum/Uhrzeit | Datum | Geben Sie ein Datum bzw. eine Uhrzeit ein. |
Zahl – Double | Double | Geben Sie einen Dezimalwert ein, z. B. 1,2. |
Zahl – Integer | Integer | Geben Sie eine ganze Zahl ein, z. B. 2. |
Text – Mehrzeilig | Zeichenfolge | Geben Sie mehrere Textzeilen ein. |
Text – Einzeilig | Zeichenfolge | Geben Sie eine Textzeile ein. |
Doppelklicken Sie auf ein Formularelement oder ziehen Sie daran, um es zum Formularbereich hinzuzufügen. Nachdem Sie ein Formularelement hinzugefügt haben, legen Sie den Anzeigenamen und die Feldinformationen fest.
Hinweis:
Sie können einer Feature-Layer-Sicht keine Formularelemente hinzufügen.
Definieren eines Anzeigenamens und von Feldinformationen
Wenn Formularelemente zum Formular hinzugefügt und dort gespeichert werden, werden aus ihnen Felder im Layer. In diesen werden die von den Außendienstmitarbeitern erfassten Informationen gespeichert. Wenn Sie z. B. ein Element vom Typ Text – Einzeilig zum Formular hinzufügen, wird in den Layer ein Zeichenfolgenfeld eingefügt.
Wenn Sie im Formularbereich ein Formularelement hinzufügen, wird der Bereich Eigenschaften angezeigt. Für jedes Formularelement muss ein Wert für die Eigenschaften Anzeigename, Feldname und Feldtyp angegeben werden. Wenn es sich um ein Feld vom Typ "Zeichenfolge" handelt, ist ebenfalls ein Wert für die Feldlänge erforderlich. Gehen Sie wie folgt vor, um den Anzeigenamen und Feldinformationen festzulegen:
- Fügen Sie einen Wert für den Anzeigenamen hinzu.
Der Anzeigename ist der auf dem Formular angezeigte Name; er wird automatisch als Wert für den Feldnamen verwendet.
Hinweis:
Leerzeichen im Feldnamen werden durch Unterstriche ersetzt, und ungültige Zeichen werden entfernt.
- Sie können den Wert für den Feldnamen auch ändern.
Ändern Sie den Feldnamen, wenn Sie möchten, dass sich der im Feld gespeicherte Name von dem im Formular angezeigten Namen unterscheidet. Wenn der Anzeigename zu lang ist, empfiehlt es sich manchmal, einen kürzeren Namen zu verwenden, z. B.:
- Anzeigename: Provide additional notes about the inspection
- Feldname—additional_notes
- Wenn Sie ein Barcode-Element konfigurieren, wählen Sie einen Wert für den Feldtyp aus.
Welchen Feldtyp Sie auswählen, hängt von den Informationen ab, die die von den Außendienstmitarbeitern gescannten Barcodes enthalten.
- Wenn Sie ein Formularelement mit einem Feld vom Typ Zeichenfolge konfigurieren, legen Sie einen Wert für die Feldlänge fest.
Die Feldlänge gibt die maximale Länge des Feldes an. Der Standardwert für Formularelemente vom Typ Text – Einzeilig und Barcode ist 256 Zeichen. Der Standardwert für das Formularelement Text – Mehrzeilig ist 1000 Zeichen.
- Geben Sie optional in das Textfeld Standardwert einen Standardwert ein.
Standardwerte werden auf ein Feld angewendet, wenn ein Feature erstellt wird. Sie sind nützlich, wenn Außendienstmitarbeiter bei der Datenerfassung gängige Werte eingeben.
- Speichern Sie das Formular.
Wenn Sie das Formular nach dem Hinzufügen eines neuen Formularelements gespeichert haben, können die Eigenschaften Feldname, Feldtyp, Feldlänge und Standardwert nicht mehr geändert werden.
Tipp:
Zum Ändern dieser Eigenschaften müssen Sie das Formularelement auf der Zeichenfläche und das Feld in der Liste Felder im Bereich Formular-Builder löschen. Danach können Sie ein neues Formularelement hinzufügen und die zugehörigen Eigenschaften konfigurieren.
Formatieren von grundlegenden Elementen
Nachdem Sie den erforderlichen Anzeigenamen und die Feldinformationen eingegeben haben, können Sie zur Optimierung der Datenerfassung vor Ort zusätzliche Eigenschaften für grundlegende Formularelemente konfigurieren. Weitere Informationen finden Sie unter folgenden Themen:
- Formatieren von Datumselementen
- Formatieren von Textelementen
- Formatieren von Barcode- und QR-Code-Elementen
- Angeben einer Beschreibung
- Erstellen und Bearbeiten eines Bereichs
- Bereitstellen von Hinweisen
- Verlangen, dass Werte für Formularelemente angegeben werden
- Festlegen von Standardwerten
- Deaktivieren der Bearbeitung
- Hinzufügen von Logik
Hinzufügen von Auswahl-Formularelementen
Mithilfe von Auswahl-Formularelementen können Außendienstmitarbeiter Elemente in einer von Ihnen definierten Werteliste auswählen. Auswahl-Formularelemente sind in der Liste Formularelemente unter Auswahl aufgeführt. Es sind folgende Elemente enthalten:
Formularelement | Feldtyp | Beschreibung |
---|---|---|
Kombinationsfeld | Double, Integer oder Zeichenfolge | Wählen Sie in einer Liste mit Werten aus, die in einem Dropdown-Menü angezeigt werden. |
Optionsschaltflächen | Double, Integer oder Zeichenfolge | Wählen Sie in einer Liste mit Werten aus, die als Schaltflächen angezeigt werden. |
Umschalter | Double, Integer oder Zeichenfolge | Wählen Sie einen von zwei Werten aus, die als Schalter angezeigt werden. |
Doppelklicken Sie auf ein Formularelement oder ziehen Sie daran, um es zum Formularbereich hinzuzufügen. Nachdem Sie ein Auswahl-Formularelement hinzugefügt haben, legen Sie den Anzeigenamen, die Feldinformationen und die Werteliste fest.
Hinweis:
Für bis zu fünf Werte empfiehlt sich die Verwendung eines Optionsschaltflächen-Elements. Wenn mehr als fünf Werte hinzugefügt werden, müssen Außendienstmitarbeiter möglicherweise durch das Formular blättern, damit sie ihre Auswahl finden. Daher sollten Sie bei mehr als fünf Werten stattdessen ein Kombinationsfeld verwenden.
Sie können einer Feature-Layer-Sicht keine Formularelemente hinzufügen.
Definieren eines Anzeigenamens und von Feldinformationen
Wenn Formularelemente zum Formular hinzugefügt und dort gespeichert werden, werden aus ihnen Felder im Layer. In diesen werden die von den Außendienstmitarbeitern erfassten Informationen gespeichert. Wenn Sie beispielsweise ein Kombinationsfeld-Formularelement vom Typ "Zeichenfolge" zum Formular hinzufügen, wird in den Layer ein Zeichenfolgenfeld eingefügt.
Wenn Sie im Formularbereich ein Formularelement hinzufügen, wird der Bereich Eigenschaften angezeigt. Für jedes Formularelement muss ein Wert für die Eigenschaften Anzeigename, Feldname und Feldtyp angegeben werden. Wenn es sich um ein Feld vom Typ "Zeichenfolge" handelt, ist ebenfalls ein Wert für die Feldlänge erforderlich. Führen Sie die folgenden Schritte aus, um diese Informationen zu definieren:
- Fügen Sie einen Wert für den Anzeigenamen hinzu.
Der Anzeigename ist der auf dem Formular angezeigte Name; er wird automatisch als Wert für den Feldnamen verwendet.
Hinweis:
Leerzeichen im Feldnamen werden durch Unterstriche ersetzt, und ungültige Zeichen werden entfernt.
- Sie können den Wert für den Feldnamen auch ändern.
Ändern Sie den Feldnamen, wenn Sie möchten, dass sich der im Feld gespeicherte Name von dem im Formular angezeigten Namen unterscheidet. Wenn der Anzeigename zu lang ist, empfiehlt es sich manchmal, einen kürzeren Namen zu verwenden, z. B.:
- Anzeigename: Select the tree type
- Feldname: tree_type
- Wählen Sie einen Wert für Feldtyp aus.
Der Feldtyp wird auf die Werteliste angewendet. Nachdem Sie eine Werteliste erstellt haben, können Sie den Feldtyp nicht mehr ändern.
- Wenn Sie ein Formularelement mit einem Feld vom Typ Zeichenfolge konfigurieren, legen Sie einen Wert für die Feldlänge fest.
Die Feldlänge gibt die maximale Länge des Feldes an und gilt für die Werteliste. Die Standardfeldlänge beträgt 256 Zeichen.
Nachdem Sie den Anzeigenamen und die Feldinformationen definiert haben, erstellen Sie eine Werteliste.
Hinweis:
Sie können erst dann ein neues Auswahl-Formularelement erstellen, wenn Sie die Werteliste erstellt haben.
Erstellen einer Liste von Werten
Eine Werteliste (auch als Domäne mit codierten Werten bezeichnet) enthält die Optionen, die Außendienstmitarbeiter beim Ausfüllen des Formulars auswählen können. Durch die Bereitstellung einer Werteliste wird die Datenerfassung vor Ort optimiert und zudem Konsistenz in den eingegebenen Daten gewährleistet. Jeder Wert in einer Liste enthält eine Beschriftung und einen Code:
- Beschriftung: Bei der Beschriftung handelt es sich um den Wert, der beim Ausfüllen des Formulars in Field Maps angezeigt wird. Zudem wird angegeben, wie der Wert für Außendienstmitarbeiter angezeigt werden soll. Die Beschriftung wird auch bei der Anzeige der Attributtabelle in Map Viewer und anderen Apps angezeigt.
- Code: Beim Code handelt es sich um den im Feature-Layer gespeicherten Wert.
Sie haben die Möglichkeit, Werte einzeln hinzuzufügen oder eine .csv-Datei hochzuladen. Wie Sie eine Liste erstellen, hängt vom Typ des Auswahlelements ab, das Sie konfigurieren.
Hinweis:
Sie können in einer Feature-Layer-Sicht keine Werteliste erstellen.
Erstellen einer Liste für ein Kombinationsfeld oder für Optionsschaltflächen
Gehen Sie wie folgt vor, um eine Werteliste für ein Kombinationsfeld- oder Optionsschaltflächenelement zu erstellen:
- Klicken Sie im Bereich Eigenschaften auf Liste erstellen.
Daraufhin wird das Fenster Werteliste angezeigt.
- Optional können Sie zum Befüllen der Liste eine .csv-Datei hochladen.
- Vergewissern Sie sich, dass die .csv-Datei der unten gezeigten erforderlichen Formatierung entspricht.
Die .csv-Datei muss zwei Spalten enthalten: eine für Beschriftungen und eine für Codes. Die unten stehende Tabelle zeigt das erforderliche Format für eine .csv-Datei mit drei Werten:
Sie erzielen die besten Ergebnisse, wenn Sie die .csv-Datei mit UTF-8-Zeichencodierung codieren. Wenn Sie zur Erstellung der Microsoft Excel-Datei .csv verwenden, müssen Sie sie mit der Erweiterung CSV UTF-8 speichern.Beschriftung 1
Code 1
Beschriftung 2
Code 2
Beschriftung 3
Code 3
Vorsicht:
Für die Codes muss der für das Formularelement festgelegte Feldtyp verwendet werden. Wenn für den Feldtyp "Zeichenfolge" festgelegt wurde, müssen die Codes außerdem kleiner oder gleich der für das Formularelement festgelegten maximalen Feldlänge sein.
Kommas werden beim Hinzufügen von Codes in Field Maps nicht unterstützt und dürfen nicht als Tausender- oder Dezimaltrennzeichen verwendet werden. Das bedeutet, dass in Codes Punkte als Dezimaltrennzeichen verwendet werden müssen.
Wenn Sie die .csv-Rohdatei außerhalb von Microsoft Excel oder vergleichbaren Programmen bearbeiten, müssen Sie für Werte mit doppelten Anführungszeichen Escapezeichen verwenden. Beispiel: Die Beschriftung bzw. der Code 24" muss in der "24"""-Datei als .csv angegeben werden.
Sollten die Codes nicht diesen Anforderungen gerecht werden, kann die .csv-Datei nicht hochgeladen werden.
- Ziehen Sie die .csv-Datei in das Fenster Werteliste, oder klicken Sie auf Aus Ihrem Gerät auswählen, um die Datei über den Datei-Explorer auszuwählen.
Die Liste wird mit den Werten aus der .csv-Datei befüllt.
- Vergewissern Sie sich, dass die .csv-Datei der unten gezeigten erforderlichen Formatierung entspricht.
- Wahlweise können Sie Werte auch einzeln hinzufügen.
Fügen Sie Werte hinzu, indem Sie auf die Schaltfläche Hinzufügen klicken. Geben Sie für jeden Wert eine Beschriftung und einen Code an.
Vorsicht:
Für die Codes muss der für das Formularelement festgelegte Feldtyp verwendet werden. Wenn für den Feldtyp "Zeichenfolge" festgelegt wurde, müssen die Codes außerdem kleiner oder gleich der für das Formularelement festgelegten maximalen Feldlänge sein.
Kommas werden beim Hinzufügen von Codes in Field Maps nicht unterstützt und dürfen nicht als Tausender- oder Dezimaltrennzeichen verwendet werden. Das bedeutet, dass in Codes Punkte als Dezimaltrennzeichen verwendet werden müssen.
- Klicken Sie auf Fertig, um die Liste zu erstellen.
Nachdem Sie auf Fertig geklickt haben, können Sie den Feldtyp bzw. die Länge des Formularelements nicht mehr ändern.
Anstelle der Schaltfläche Liste erstellen wird nun die Schaltfläche Liste bearbeiten mit einer Zahl in Klammern angezeigt, die die Anzahl der Werte in der Liste angibt.
- Sie können wahlweise einen Standardwert im Dropdown-Menü Standardwert auswählen.
Standardwerte werden auf ein Feld angewendet, wenn ein Feature erstellt wird. Sie sind nützlich, wenn Außendienstmitarbeiter bei der Datenerfassung gängige Werte eingeben.
Hinweis:
Nachdem Sie das Formular gespeichert haben, können Sie die Eigenschaft Standardwert nicht mehr ändern.
- Speichern Sie das Formular, nachdem Sie Anzeigename, Feldinformationen und Werteliste festgelegt haben.
Wenn Sie das Formular nach dem Hinzufügen eines neuen Elements gespeichert haben, können die Eigenschaften Feldname, Feldtyp und Feldlänge nicht mehr geändert werden.
Tipp:
Zum Ändern dieser Eigenschaften müssen Sie das Formularelement auf der Zeichenfläche und das Feld in der Liste Felder im Bereich Formular-Builder löschen. Danach können Sie ein neues Formularelement hinzufügen und die zugehörigen Eigenschaften konfigurieren.
Informationen zum Bearbeiten der Liste nach deren Erstellung finden Sie unter Bearbeiten der Werteliste.
Erstellen einer Liste für einen Schalter
Ein Schalterelement enthält zwei Werte. Gehen Sie wie folgt vor, um eine Werteliste für ein Schalterelement zu erstellen:
- Geben Sie unter Schalterwerte zwei Werte an, von denen Außendienstmitarbeiter einen auswählen können.
Dies sind die Beschriftungen für die einzelnen Werte. Die Codes für die Werte werden automatisch generiert.
- Sie können die Codes für die einzelnen Werte bei Bedarf ändern, indem Sie auf Codes verwalten klicken.
Daraufhin wird das Fenster Werteliste angezeigt, und Sie können die Beschriftung und den Code für die einzelnen Werte bearbeiten. Klicken Sie anschließend zum Schließen des Fensters auf Fertig.
Nachdem Sie auf Fertig geklickt haben, können Sie den Feldtyp bzw. die Länge des Formularelements nicht mehr ändern.
Vorsicht:
Für die Codes muss der für das Formularelement festgelegte Feldtyp verwendet werden. Wenn für den Feldtyp "Zeichenfolge" festgelegt wurde, müssen die Codes außerdem kleiner oder gleich der für das Formularelement festgelegten maximalen Feldlänge sein.
Kommas werden beim Hinzufügen von Codes in Field Maps nicht unterstützt und dürfen nicht als Tausender- oder Dezimaltrennzeichen verwendet werden. Das bedeutet, dass in Codes Punkte als Dezimaltrennzeichen verwendet werden müssen.
- Wählen Sie unter Standardwert den Wert aus, der im Formular standardmäßig ausgewählt sein soll. Wenn das Schalterelement keinen Standardwert enthält, wird es als Kombinationsfeld im Formular angezeigt.
Hinweis:
Nachdem Sie das Formular gespeichert haben, können Sie die Eigenschaft Standardwert nicht mehr ändern.
- Speichern Sie das Formular, nachdem Sie Anzeigename, Feldinformationen, Werteliste und Standardwert festgelegt haben.
Wenn Sie das Formular nach dem Hinzufügen eines neuen Elements gespeichert haben, können die Eigenschaften Feldname, Feldtyp und Feldlänge nicht mehr geändert werden.
Tipp:
Zum Ändern dieser Eigenschaften müssen Sie das Formularelement auf der Zeichenfläche und das Feld in der Liste Felder im Bereich Formular-Builder löschen. Danach können Sie ein neues Formularelement hinzufügen und die zugehörigen Eigenschaften konfigurieren.
Informationen zum Verwalten der Liste nach deren Erstellung finden Sie unter Bearbeiten der Werteliste.
Formatieren von Auswahlelementen
Nachdem Sie Anzeigename, Feldinformationen, Werteliste und Standardwert festgelegt haben, können Sie zur Optimierung der Datenerfassung vor Ort zusätzliche Eigenschaften für Auswahl-Formularelemente konfigurieren. Weitere Informationen finden Sie unter folgenden Themen:
Verwenden von Feldern als Formularelemente
Felder und Gruppenwert-Feldgruppen, die im Layer oder in der Tabelle vorliegen, können dem Formular hinzugefügt und als Formularelemente konfiguriert werden. Nachdem Sie Felder hinzugefügt haben, können Sie deren Darstellung im Formular konfigurieren. Wenn ein Feld eine Werteliste enthält, können Sie diese ebenfalls verwalten.
Hinzufügen von Feldern zum Formular
Felder im Layer werden in der Liste Felder neben dem Formularbereich angezeigt. Zum Hinzufügen von Feldern zum Formular haben Sie folgende Möglichkeiten:
- Felder einzeln hinzufügen: Um dem Formular jeweils ein einzelnes Feld hinzuzufügen, doppelklicken Sie darauf, oder ziehen Sie es in den Formularbereich.
- Eine Auswahl von Feldern zum Formular hinzufügen: Um dem Formular mehrere Felder hinzuzufügen, drücken Sie die Strg-Taste, klicken Sie auf die gewünschten Felder, und ziehen Sie sie in den Formularbereich.
- Alle Felder zum Formular hinzufügen: Um alle Felder in das Formular einzubeziehen, klicken Sie in der Liste Felder auf Alle hinzufügen.
- Das Pop-up konvertieren: Wenn Sie das Formular als Pop-up in Map Viewer Classic konvertiert haben, können Sie es mithilfe der bestehenden Pop-up-Konfiguration konfigurieren. Klicken Sie hierzu im leeren Formularbereich auf Pop-up konvertieren. Daraufhin werden der Zeichenfläche editierbare Felder aus dem Pop-up in der ursprünglichen Reihenfolge hinzugefügt. Felder, die nicht Teil der Pop-up-Konfiguration sind, werden in der Liste Felder angezeigt.
Tipp:
Wenn der Layer oder die Tabelle eine große Menge an Feldern enthält, können Sie über die Suchleiste Felder suchen in der Liste Felder ein bestimmtes Feld ausfindig machen.
Wenn es sich um erforderliche Felder handelt, werden sie im Abschnitt Erforderlich der Liste Felder angezeigt. Erforderliche Felder müssen dem Formular hinzugefügt werden. Felder, für die bei der Erstellung in ArcGIS Online festgelegt wurde, dass NULL-Werte nicht zulässig sind, werden im Abschnitt Erforderlich angezeigt.
Hinzufügen von Gruppenwert-Feldgruppen zum Formular
Wenn in ArcGIS Pro Gruppenwert-Feldgruppen konfiguriert wurden, werden sie in der Liste Feldgruppen neben dem Formularbereich angezeigt. Wenn Feldgruppen gemeinsame Felder aufweisen, werden sie gemeinsam aufgeführt. Zum Hinzufügen von Gruppenwert-Feldgruppen zum Formular haben Sie die folgenden Möglichkeiten:
- Feldgruppen einzeln hinzufügen: Um dem Formular eine einzelne Feldgruppe hinzuzufügen, doppelklicken Sie darauf, oder ziehen Sie sie in den Formularbereich.
- Eine Auswahl von Feldgruppen zum Formular hinzufügen: Um dem Formular mehrere Feldgruppen hinzuzufügen, drücken Sie die Strg-Taste, klicken Sie auf die gewünschten Feldgruppen, und ziehen Sie sie in den Formularbereich.
- Alle Feldgruppen zum Formular hinzufügen: Um alle Feldgruppen in das Formular einzubeziehen, klicken Sie in der Liste Feldgruppen auf Alle hinzufügen.
Tipp:
Wenn der Layer oder die Tabelle eine große Menge an Feldgruppen enthält, können Sie über die Suchleiste Feldgruppen suchen in der Liste Feldgruppen eine bestimmte Gruppe ausfindig machen.
Wenn eine Feldgruppe dem Formularbereich hinzugefügt wird, sind dessen Gruppenfelder in einem Gruppenelement enthalten. Gruppenwertfelder sollten gruppiert aufgeführt werden, sodass Außendienstmitarbeiter die Felder in Field Maps nacheinander ausfüllen können. Wenn ein Feld aus der zugehörigen Feldgruppe entfernt wird, wird eine Warnung angezeigt.
Wenn es sich um erforderliche Feldgruppen handelt, werden sie im Abschnitt Erforderlich der Liste angezeigt. Erforderliche Feldgruppen müssen dem Formular hinzugefügt werden. Feldgruppen sind erforderlich, wenn sie in ArcGIS Pro als restriktiv konfiguriert wurden.
Vorsicht:
Wenn diese Gruppenwert-Feldgruppen nicht dem Formularbereich hinzugefügt werden, sind die Außendienstmitarbeiter möglicherweise nicht in der Lage, das Formular in Field Maps abzusenden.
Informationen zur Funktionsweise von Gruppenwerten in Field Maps finden Sie unter Auswählen von Gruppenwerten. Informationen zum Erstellen von Gruppenwert-Feldgruppen in ArcGIS Pro finden Sie unter Erstellen und Verwalten von Gruppenwerten.
Konfigurieren von Feldern als Formularelemente
Nachdem Felder zum Formularbereich hinzugefügt wurden, können sie als Formularelemente konfiguriert werden. Gehen Sie wie folgt vor, um die Darstellung von Feldern im Formular zu konfigurieren:
- Wählen Sie das Feld aus, das konfiguriert werden soll.
Der Bereich Eigenschaften wird angezeigt.
- Wählen Sie den Eingabetyp aus.
Mit dem Eingabetyp wird festgelegt, wie das Formularelement in Field Maps dargestellt wird. Welchen Eingabetyp Sie auswählen, hängt vom Feldtyp und davon ab, ob das Feld eine Werteliste enthält.
Wenn das Feld keine Werteliste enthält und Sie keine Werteliste erstellen möchten, wählen Sie im Dropdown-Menü Eingabetyp eine der folgenden Optionen aus:
Eingabetyp Feldtyp Beschreibung Barcode
Double, Integer oder Zeichenfolge
Scannen Sie einen Barcode oder QR-Code, um einen Wert einzugeben.
Datum
Datum
Geben Sie ein Datum ein.
Datum und Uhrzeit
Datum
Geben Sie ein Datum und eine Uhrzeit ein.
Zahl – Double
Double
Geben Sie einen Dezimalwert ein, z. B. 1,2.
Zahl – Integer
Integer
Geben Sie eine ganze Zahl ein, z. B. 2.
Text – Mehrzeilig
Zeichenfolge
Geben Sie mehrere Textzeilen ein.
Text – Einzeilig
Zeichenfolge
Geben Sie eine Textzeile ein.
Tipp:
Wenn das Feld Teil einer Gruppenwert-Feldgruppe ist und eine Bereichsdomäne enthält, wird der Eingabetyp Zahl – Integer empfohlen.
Wenn das Feld eine Werteliste enthält oder wenn Sie eine Werteliste erstellen möchten, wählen Sie im Dropdown-Menü Eingabetyp eine der folgenden Optionen aus:
Eingabetyp Feldtyp Beschreibung Kombinationsfeld
Double, Integer oder Zeichenfolge
Wählen Sie in einer Liste mit Werten aus, die in einem Dropdown-Menü angezeigt werden.
Optionsschaltflächen
Double, Integer oder Zeichenfolge
Wählen Sie in einer Liste mit Werten aus, die als Schaltflächen angezeigt werden.
Umschalter
Double, Integer oder Zeichenfolge
Wählen Sie eine von zwei Optionen aus, die als Schalter angezeigt werden.
Hinweis:
Für bis zu fünf Werte empfiehlt sich die Verwendung des Eingabetyps Optionsschaltflächen. Wenn mehr als fünf Werte hinzugefügt werden, müssen Außendienstmitarbeiter möglicherweise durch das Formular blättern, damit sie ihre Auswahl finden. Daher sollten Sie bei mehr als fünf Werten stattdessen ein Kombinationsfeld verwenden.
Informationen zum Erstellen einer Werteliste für ein Feld finden Sie unter Erstellen einer Werteliste.
Wenn ein Umschalter-Element keinen Standardwert enthält, wird es im Formular als Kombinationsfeld angezeigt. Für ein vorhandenes Feld können Sie einen Standardwert festlegen, indem Sie Feature-Vorlagen verwalten.
Vorsicht:
Wenn das Feld Teil einer Gruppenwert-Feldgruppe ist und eine Werteliste enthält, muss der Eingabetyp Kombinationsfeld ausgewählt werden. Andernfalls kann das Formular nicht in Field Maps geladen werden.
Wenn das Feld den Gruppenwert <null> enthält, muss Option "Kein Wert" einbeziehen aktiviert werden. Andernfalls kann das Formular nicht in Field Maps geladen werden.
- Konfigurieren Sie zusätzliche Eigenschaften.
Nachdem Sie den Eingabetyp ausgewählt haben, können Sie zur Optimierung der Dateneingabe zusätzliche Formularelementeigenschaften konfigurieren. Zudem können Sie die Werteliste für Kombinationsfeld-, Optionsschaltflächen- und Schalterelemente verwalten. Informationen zu den verschiedenen Möglichkeiten zum Konfigurieren von Formularelementen finden Sie in den folgenden Abschnitten:
- Formatieren von Datumselementen
- Formatieren von Textelementen
- Formatieren von Barcode- und QR-Code-Elementen
- Angeben einer Beschreibung
- Bereitstellen von Hinweisen
- Erstellen und Bearbeiten einer Werteliste
- Erstellen und Bearbeiten eines Bereichs
- Verlangen, dass Werte für Formularelemente angegeben werden
- Deaktivieren der Bearbeitung
- Hinzufügen von Logik
Angeben eines Berichtstitels
Machen Sie gut verständliche Angaben, sodass die Außendienstmitarbeiter das richtige Formular auswählen. Standardmäßig handelt es sich bei dem Formulartitel um den Namen des Layers oder der Tabelle.
- Klicken Sie beim Konfigurieren des Formulars auf den aktuellen Titel.
- Geben Sie einen Titel an, der für die Außendienstmitarbeiter leicht verständlich ist.
- Speichern Sie das Formular.
Tipp:
Wenn Sie ArcGIS Online oder ArcGIS Enterprise 10.9.1 oder höher verwenden, klicken Sie im Bereich Formatierung auf Feld hinzufügen, um einen Feldwert in den Titel aufzunehmen.
Anordnen der Elemente im Formular
Ordnen Sie die Formularelemente so an, dass Außendienstmitarbeitern die Bereitstellung von Informationen vor Ort erleichtert wird. Falls das Formular lang ist, sollten Sie die erforderlichen Elemente am Anfang auflisten, damit die Außendienstmitarbeiter nicht die wichtigen Elemente suchen müssen.
- Ziehen Sie beim Konfigurieren des Formulars die Formularelemente im Formularbereich in die gewünschte Reihenfolge, oder wählen Sie ein Formularelement aus, und verschieben Sie es mit den Pfeiltasten nach oben oder unten.
- Speichern Sie das Formular.
Tipp:
Wenn Sie ArcGIS Online oder ArcGIS Enterprise 10.9.1 oder höher verwenden, können Sie mehrere Formularelemente auswählen, indem Sie die Strg-Taste drücken und auf die einzelnen Elemente klicken.
Gruppieren von zusammengehörenden Elementen
Wenn das Formular zusammengehörige Informationen enthält, können Sie sie ähnlich wie Abschnitte in einem Papierformular gruppieren. Gruppieren Sie Formularelemente über das Element Gruppe, das Sie in der Liste Formularelemente finden.
- Ziehen Sie ein Element des Typs Gruppe in das Formular.
- Ziehen Sie Formularelemente in die Gruppe.
- Wählen Sie das Gruppenelement aus, um die Eigenschaften zu bearbeiten.
Der Bereich Eigenschaften wird angezeigt, worin Sie die folgenden Informationen bearbeiten können:
- Anzeigename: Geben Sie einen Namen für die Gruppe an, der die Felder beschreibt.
- Beschreibung: Geben Sie eine Beschreibung für die Gruppe an.
- Anfangsstatus: Aktivieren Sie dieses Kontrollkästchen, wenn die Gruppe anfänglich im Formular eingeblendet sein soll.
- Bedingte Sichtbarkeit: Fügen Sie einen Arcade-Attributausdruck hinzu, um Regeln für die Anzeige der Gruppe im Formular festzulegen. Weitere Informationen finden Sie unter Bedingte Sichtbarkeit.
- Speichern Sie das Formular.
Tipp:
Wenn Sie ArcGIS Online oder ArcGIS Enterprise 10.9.1 oder höher verwenden, können Sie alle Formularelemente aus einer Gruppe entfernen, indem Sie auf der Werkzeugleiste "Gruppe" die Option Gruppierung aufheben auswählen. Sie können mehrere Elemente aus der Gruppe entfernen, indem Sie die Strg-Taste drücken, die einzelnen zu entfernenden Elemente auswählen und sie aus der Gruppe herausziehen.
Hinzufügen von schreibgeschützten Informationen
Sie können Info-Elemente hinzufügen, um schreibgeschützte Anleitungen und Informationen im Formular bereitzustellen. So können Sie beispielsweise Anweisungen für einen Inspektions-Workflow oder zusätzliche Informationen zu den gesammelten Daten bereitstellen. Der Inhalt eines Info-Elements wird in Markdown formatiert, und Sie können dynamische Informationen aus Feldern und Ausdrücken in das Formular einbeziehen. Fügen Sie dem Formular Info-Elemente hinzu, indem Sie die folgenden Schritte ausführen:
- Ziehen Sie ein Element des Typs Info in das Formular.
Der Bereich Eigenschaften wird angezeigt.
- Geben Sie im Texteditor schreibgeschützte Informationen ein, die im Formular angezeigt werden sollen.
Text kann auf verschiedene Weise formatiert werden, z. B. mit Überschriften, in Fett- und Kursivschrift und mit Coding-Fonts. Sie können auch Aufzählungen, nummerierte Listen und Links einfügen.
Um dem Layer Inline-Informationen aus Feldern und Ausdrücken hinzuzufügen, klicken Sie auf das Dropdown-Menü Feld oder Ausdruck auswählen , und wählen Sie dann das Feld oder den Ausdruck aus, das bzw. der einbezogen werden soll.
Hinweis:
Der Text in einem Info-Element darf nicht länger als 1.000 Zeichen sein.
- Fügen Sie optional einen Sichtbarkeitsausdruck hinzu, um das Info-Element abhängig von einer Bedingung ein- oder auszublenden.
- Speichern Sie das Formular.
Aktualisieren von Beschriftungen (Anzeigenamen)
In Field Maps wird der Text für Anzeigename als Beschriftung des Formularelements verwendet. Geben Sie einen Namen oder eine kurze Frage an, mit dem bzw. der die Außendienstmitarbeiter vertraut sind.
Tipp:
Verwenden Sie kurze und prägnante Titel. Sie können hierfür eine Frage verwenden, jedoch wird in Field Maps der Text so skaliert, dass er in eine einzelne Zeile des Formulars passt.
- Klicken Sie beim Konfigurieren des Formulars auf ein Formularelement, um den Bereich Eigenschaften zu öffnen.
- Bearbeiten Sie im Abschnitt Formatierung den Text für Anzeigename, um die Beschriftung des Elements im Formular zu ändern.
- Speichern Sie das Formular.
Formatieren von Textelementen
Textelemente können für die Verwendung eines Textfeldes oder eines Textbereichs konfiguriert werden. Für jedes Textelement kann zudem eine maximale und minimale Zeichenanzahl konfiguriert werden.
- Klicken Sie beim Konfigurieren des Formulars auf ein Formularelement, für das Text erforderlich ist, um den Bereich Eigenschaften zu öffnen.
- Klicken Sie im Abschnitt Formatierung auf das Dropdown-Menü Eingabetyp, und wählen Sie eine Option aus.
- Text – Einzeilig: Ermöglicht dem Außendienstmitarbeiter die Eingabe einer Textzeile.
- Text – Mehrzeilig: Ermöglicht dem Außendienstmitarbeiter die Eingabe mehrerer Textzeilen.
- Legen Sie im Abschnitt Formatierung die Werte Min. Länge und Max. Länge für das Element fest.
- Speichern Sie das Formular.
Formatieren von Datums- und Uhrzeitelementen
Datumselemente können mit einer Datumsauswahl oder einer Datums- und Uhrzeitauswahl konfiguriert werden. Es kann zudem ein Bereich für jedes Datumselement festgelegt werden.
- Klicken Sie beim Konfigurieren des Formulars auf ein Formularelement, für das ein Datum erforderlich ist, um den Bereich Eigenschaften zu öffnen.
- Klicken Sie im Abschnitt Formatierung auf das Dropdown-Menü Eingabetyp, und wählen Sie eine Option aus.
- Datum: Ermöglicht dem Außendienstmitarbeiter die Angabe eines Datums.
- Datum und Uhrzeit: Ermöglicht dem Außendienstmitarbeiter die Angabe eines Datums und einer Uhrzeit.
Hinweis:
Die mobile Field Maps-App bietet derzeit keine Unterstützung für die Feldtypen DateOnly, TimeOnly und Timestampoffset.
- Legen Sie im Abschnitt Formatierung Werte für die Eigenschaften Startdatum, Startzeit, Enddatum und Endzeit zur Auswahl für die Außendienstmitarbeiter fest.
- Speichern Sie das Formular.
Formatieren von Barcode- und QR-Code-Elementen
Wenn die Objekte Barcodes oder QR-Codes aufweisen, können Sie die Barcodes oder QR-Codes mit Field Maps scannen und auf Grundlage des Scans einen oder mehrere Einträge ausfüllen. In Field Maps enthalten Texteinträge und numerische Einträge des Eingabetyps Barcode die Option zum Scannen eines Barcodes oder QR-Codes. Wenn ein Außendienstmitarbeiter Barcode oder QR-Code scannen auswählt, wird die Kamera-App des Geräts geöffnet, die den Barcode oder QR-Code einliest. Nach Abschluss des Scans wird der ausgewählte Eintrag mit den im Barcode oder QR-Code enthaltenen Informationen ausgefüllt.
- Klicken Sie beim Konfigurieren des Formulars auf ein Feld, für das ein Barcode- oder QR-Code-Element erforderlich ist, um den Bereich Eigenschaften zu öffnen.
- Klicken Sie im Abschnitt Formatierung auf das Dropdown-Menü Eingabetyp, und wählen Sie die Option Barcode-Scanner aus.
- Speichern Sie das Formular.
Hinweis:
Field Maps unterstützt die vom Betriebssystem unterstützten Barcode- und QR-Code-Formate. Informationen zur Unterstützung unter Android finden Sie unter Scan Barcodes with ML Kit on Android. Informationen zur Unterstützung unter iOS finden Sie unter Machine Readable Object Types.
Bereitstellen von Hinweisen
In Field Maps werden über den Text für Platzhalter Informationen zu einem Eintrag ohne Wert angezeigt. Sie können beispielsweise angeben, von wo der Außendienstmitarbeiter die Informationen erlangt oder wie die Informationen bei der Eingabe formatiert werden sollen.
Hinweis:
Platzhaltertext für Datumsfelder oder Felder mit Domänen mit codierten Werten werden in Field Maps nicht angezeigt.
- Klicken Sie beim Konfigurieren des Formulars auf ein Formularelement, um den Bereich Eigenschaften zu öffnen.
- Bearbeiten Sie im Abschnitt Formatierung den Text für Platzhalter, um den Hinweistext für das Element zu ändern.
- Speichern Sie das Formular.
Bereitstellen von Beschreibungen
Der Beschreibungstext wird verwendet, um Kontextinformationen anzugeben, aus denen der Zweck eines Formularelements hervorgeht.
- Klicken Sie beim Konfigurieren des Formulars auf ein Formularelement, um den Bereich Eigenschaften zu öffnen.
- Bearbeiten Sie im Abschnitt Formatierung den Text für Beschreibung, um die Beschreibung für das Element zu ändern.
- Speichern Sie das Formular.
Erstellen und Bearbeiten einer Werteliste
Eine Werteliste (auch als Domäne mit codierten Werten bezeichnet) enthält die Optionen, die Außendienstmitarbeiter beim Ausfüllen des Formulars auswählen können. Für Elemente, die bereits dem Formular hinzugefügt wurden, können Sie eine Werteliste erstellen und verwalten.
Hinweis:
Informationen dazu, wie Sie beim Erstellen eines neuen Auswahl-Formularelements eine Werteliste hinzufügen, finden Sie unter Hinzufügen von Auswahl-Formularelementen.
Wenn Sie in ArcGIS Pro eine Domäne mit codierten Werten für ein Datumsfeld erstellt haben, ist es nicht möglich, die zugehörige Werteliste in Field Maps Designer zu bearbeiten.
Sie können in einer Feature-Layer-Sicht keine Werteliste bearbeiten.
Erstellen einer Liste von Werten
Wenn ein Text- oder Zahlenelement keine Werteliste enthält, können Sie folgendermaßen eine Liste erstellen:
- Wählen Sie im Formularbereich ein Text- oder Zahlenelement aus.
Der Bereich Eigenschaften wird angezeigt.
- Klicken Sie auf das Dropdown-Menü Eingabetyp, und wählen Sie eines der folgenden Auswahl-Elemente aus:
Eingabetyp Feldtyp Beschreibung Kombinationsfeld
Double, Integer oder Zeichenfolge
Werte werden in einem Dropdown-Menü dargestellt.
Optionsschaltflächen
Double, Integer oder Zeichenfolge
Werte werden in Form von Schaltflächen dargestellt.
Umschalter
Double, Integer oder Zeichenfolge
Zwei Werte werden in Form eines Umschalters dargestellt.
Hinweis:
Für bis zu fünf Werte empfiehlt sich die Verwendung des Eingabetyps Optionsschaltflächen. Wenn mehr als fünf Werte hinzugefügt werden, müssen Außendienstmitarbeiter möglicherweise durch das Formular blättern, damit sie ihre Auswahl finden. Daher sollten Sie bei mehr als fünf Werten ein Kombinationsfeld verwenden.
Wenn ein Umschalter-Element keinen Standardwert enthält, wird es im Formular als Kombinationsfeld angezeigt. Für ein vorhandenes Feld können Sie einen Standardwert festlegen, indem Sie Feature-Vorlagen verwalten.
Vorsicht:
Wenn das Feld Teil einer Gruppenwert-Feldgruppe ist, muss der Eingabetyp Kombinationsfeld ausgewählt werden. Andernfalls kann das Formular nicht in Field Maps geladen werden.
- Führen Sie die verbleibenden Schritte zum Erstellen einer Werteliste aus.
Tipp:
Wenn der Layer für das Feld, das aktuell bearbeitet wird, Daten enthält, können Sie die Liste aus diesen Werten erzeugen. Klicken Sie beim Bearbeiten der Liste im Fenster Werteliste auf Werte generieren.
- Speichern Sie das Formular.
Bearbeiten der Liste für ein Kombinationsfeld oder für Optionsschaltflächen
Gehen Sie wie folgt vor, um die Werteliste für ein Kombinationsfeld- oder Optionsschaltflächenelement zu verwalten:
- Wählen Sie das Formularelement aus.
Der Bereich Eigenschaften wird angezeigt.
Hinweis:
Sie können den Eingabetyp für die Werteliste ändern, indem Sie im Dropdown-Menü Eingabetyp eine Option auswählen.
- Klicken Sie auf Liste bearbeiten.
Hinweis:
Die Zahl in Klammern auf der Schaltfläche Liste bearbeiten gibt die Anzahl der Werte in der Liste an.
Daraufhin wird das Fenster Werteliste angezeigt.
- Zum Verwalten der Werteliste haben Sie folgende Möglichkeiten:
- Fügen Sie Werte durch einen Klick auf die Schaltfläche Hinzufügen hinzu.
- Bearbeiten Sie die Beschriftungen und Codes.
- Ändern Sie die Reihenfolge der Werte, indem Sie sie durch Ziehen verschieben, oder indem Sie sie auswählen und mit den Pfeiltasten verschieben.
- Ersetzen Sie die Werteliste, oder hängen Sie sie an, indem Sie eine .csv-Datei mit Beschriftungs- und Code-Werten in das Fenster ziehen. Die .csv-Datei muss die erforderliche Formatierung aufweisen. Sie erzielen die besten Ergebnisse, wenn Sie die .csv-Datei mit UTF-8-Zeichencodierung codieren. Wenn Sie zur Erstellung der Microsoft Excel-Datei .csv verwenden, müssen Sie sie mit der Erweiterung CSV UTF-8 speichern.
- Löschen Sie die Liste, indem Sie auf Liste löschen klicken.
Vorsicht:
Für die Codes muss der für das Formularelement festgelegte Feldtyp verwendet werden. Wenn für den Feldtyp "Zeichenfolge" festgelegt wurde, müssen die Codes außerdem kleiner oder gleich der für das Formularelement festgelegten maximalen Feldlänge sein.
Kommas werden beim Hinzufügen von Codes in Field Maps nicht unterstützt und dürfen nicht als Tausender- oder Dezimaltrennzeichen verwendet werden. Das bedeutet, dass in Codes Punkte als Dezimaltrennzeichen verwendet werden müssen.
Wenn Sie die .csv-Rohdatei außerhalb von Excel oder vergleichbaren Programmen bearbeiten, müssen Sie für Werte mit doppelten Anführungszeichen Escapezeichen verwenden. Beispiel: Die Beschriftung bzw. der Code 24" muss in der "24"""-Datei als .csv angegeben werden.
Wenn ein Wert in einem Ausdruck verwendet wird, kann die Bearbeitung des entsprechenden Codes im Formular einen Fehler verursachen.
- Klicken Sie nach abgeschlossener Bearbeitung der Werteliste auf Fertig, um das Fenster zu schließen.
- Speichern Sie das Formular.
Bearbeiten der Liste für einen Umschalter
Gehen Sie wie folgt vor, um eine Werteliste für ein Schalterelement zu verwalten:
- Wählen Sie das Formularelement aus.
Der Bereich Eigenschaften wird angezeigt.
Hinweis:
Sie können den Eingabetyp für die Werteliste ändern, indem Sie im Dropdown-Menü Eingabetyp eine Option auswählen.
- Zum Verwalten der Werteliste haben Sie folgende Möglichkeiten:
- Bearbeiten Sie die Beschriftungen unter Schalterwerte.
- Ordnen Sie die Werte neu an, indem Sie auf die Schaltfläche Reihenfolge der Werte wechseln klicken.
- Bearbeiten Sie die Codes im Fenster Werteliste, indem Sie auf Codes verwalten klicken. Klicken Sie nach abgeschlossener Bearbeitung der Codes auf Fertig, um das Fenster zu schließen.
Hinweis:
Für die Codes muss der für das Formularelement festgelegte Feldtyp verwendet werden. Wenn für den Feldtyp "Zeichenfolge" festgelegt wurde, müssen die Codes außerdem kleiner oder gleich der für das Formularelement festgelegten maximalen Feldlänge sein.
Wenn ein Wert in einem Ausdruck verwendet wird, kann die Bearbeitung des entsprechenden Codes im Formular einen Fehler verursachen.
- Speichern Sie das Formular.
Erstellen und Bearbeiten eines Bereichs
Ein Bereich (auch als Bereichsdomäne bezeichnet) definiert durch Minimal- und Maximalwerte den Bereich der gültigen Werte, die von Außendienstmitarbeitern eingegeben werden können. Einen Bereich für Zahlen- und Barcode-Elemente können Sie mit einem numerischen Feldtyp erstellen und verwalten.
Erstellen eines Bereichs
Wenn ein Zahlenelement keinen Bereich enthält, können Sie folgendermaßen einen Bereich erstellen:
- Wählen Sie im Formularbereich ein Zahlenelement aus.
Der Bereich Eigenschaften wird angezeigt.
Hinweis:
Wenn das Formularelement eine Werteliste enthält, müssen Sie zunächst die Liste löschen und den Eingabetyp in Zahl – Integer, Zahl – Double oder Barcode (bei einem numerischen Feldtyp) ändern, bevor Sie einen Bereich erstellen können.
- Klicken Sie auf Bereich erstellen.
- Definieren Sie einen gültigen Bereich von Werten, indem Sie in den Textfeldern Minimalwert und Maximalwert je eine Zahl angeben.
Tipp:
Wenn der Layer für das Feld, das aktuell bearbeitet wird, Daten enthält, können Sie den Bereich aus diesen Werten erzeugen. Klicken Sie auf Werte generieren, um die Minimal- und Maximalwerte basierend auf den aktuell kleinsten und größten Werten im Layer zu generieren.
- Klicken Sie auf Fertig.
- Speichern Sie das Formular.
Bearbeiten eines Bereichs
Gehen Sie wie folgt vor, um den Bereich für ein Zahlenelement zu verwalten:
- Wählen Sie im Formularbereich ein Zahlen-Element mit Bereich aus.
Der Bereich Eigenschaften wird angezeigt.
- Klicken Sie auf Bereich bearbeiten.
- Zum Verwalten des Bereichs haben Sie folgende Möglichkeiten:
- Bearbeiten von Minimalwert und Maximalwert
- Löschen des Bereichs durch Klicken auf Bereich löschen
- Klicken Sie auf Fertig.
- Speichern Sie das Formular.
Festlegen von Standardwerten
Standardwerte werden auf ein Feld angewendet, wenn ein Feature erstellt wird. Sie sind nützlich, wenn Außendienstmitarbeiter bei der Datenerfassung gängige Werte eingeben. Sie können Standardwerte beim Erstellen neuer Formularelemente in Field Maps Designer oder beim Erstellen neuer Felder in ArcGIS Online, ArcGIS Enterprise oder ArcGIS Pro festlegen. Informationen zum Festlegen von Standardwerten beim Erstellen von Formularelementen oder Feldern finden Sie in den folgenden Abschnitten:
- Hinzufügen von grundlegenden Formularelementen in Field Maps Designer
- Hinzufügen von Auswahl-Formularelementen in Field Maps Designer
- Hinzufügen oder Löschen eines Feldes in ArcGIS Online
- Erstellen und Verwalten von Feldern in ArcGIS Pro
Standardwerte, die im Rahmen einer Feature-Vorlage angegeben werden, werden auf das Feld angewendet, wenn die Feature-Vorlage zum Erstellen eines Features verwendet wird. Dies ermöglicht je nach erstelltem Feature-Typ verschiedene Standardwerte für ein einzelnes Feld. Wenn für ein Feld ein Standardwert vorliegt, wird dieser durch den Standardwert für eine Feature-Vorlage überschrieben, welcher dann verwendet wird. Informationen zum Angeben eines Standardwertes für eine Feature-Vorlage finden Sie unter Verwalten von Feature-Vorlagen.
Ausblenden von Formularelementen
Formularelemente werden standardmäßig im Formular angezeigt. Sie können diese Einstellung jedoch ändern, sodass Formularelemente in Field Maps ausgeblendet werden.
- Klicken Sie beim Konfigurieren des Formulars auf ein Formularelement, um den Bereich Eigenschaften zu öffnen.
- Deaktivieren Sie im Abschnitt Logik das Kontrollkästchen Sichtbar, um die Bearbeitung des Formularelements durch Außendienstmitarbeiter zu verhindern.
Dem Formularelement wird die Beschriftung Ausgeblendet hinzugefügt.
- Speichern Sie das Formular.
Tipp:
Mithilfe von Arcade-Ausdrücken können Sie Formularelemente abhängig von einer Bedingung ausblenden.
Verlangen, dass Werte für Formularelemente angegeben werden
Sie können Formularelemente so konfigurieren, dass Außendienstmitarbeiter vor dem Übermitteln des Formulars einen Wert angeben müssen. Wenn beispielsweise für alle Untersuchungen eine Untersuchungs-ID erforderlich ist, können Sie festlegen, dass dieser Wert im Formular angegeben werden muss. Gehen Sie wie folgt vor, um festzulegen, dass für Formularelemente Werte angegeben werden müssen:
- Klicken Sie beim Konfigurieren des Formulars auf ein Formularelement, um den Bereich Eigenschaften zu öffnen.
- Aktivieren Sie im Abschnitt Logik das Kontrollkästchen Erforderlich, um festzulegen, dass in Field Maps ein Wert angegeben werden muss.
Dem Formularelement wird die Beschriftung Erforderlich hinzugefügt.
Hinweis:
Sie können festlegen, ob NULL-Werte zulässig sind. Klicken Sie dazu auf die Schaltfläche NULL-Werte , und aktivieren oder deaktivieren Sie das Kontrollkästchen NULL-Werte im Feature-Layer erlauben.
Wenn NULL-Werte erlaubt sind und der Feature-Layer außerhalb des Formulars bearbeitet wird, ist das Feld nicht erforderlich. Wenn der Layer mindestens einen Datensatz enthält, müssen Sie NULL-Werte erlauben.
- Speichern Sie das Formular.
Erforderliche Elemente sind im Formular durch ein Sternchen neben dem Anzeigenamen gekennzeichnet. Das Senden ist erst möglich, wenn ein Wert angegeben wurde. Dies gilt für sichtbare Elemente, die nicht aus dem Formular ausgeblendet sind.
Hinweis:
Wenn das Feld außerhalb des Formular-Builders als erforderlich festgelegt wurde (z. B. bei der Erstellung des Feldes in ArcGIS Pro oder ArcGIS Online), muss zur Übermittlung des Formulars ein Wert in Field Maps angegeben werden. Dies gilt unabhängig davon, ob das Element sichtbar ist oder ausgeblendet wurde.
Tipp:
Mithilfe von Arcade-Ausdrücken können Sie Formularelemente abhängig von einer Bedingung als erforderlich festlegen.
Deaktivieren der Bearbeitung
Standardmäßig ist die Bearbeitung für Felder im Formular aktiviert, jedoch können Sie diese Einstellung ändern, sodass Außendienstmitarbeiter die Felder nicht bearbeiten können. Durch schreibgeschützte Elemente haben Außendienstmitarbeiter vor Ort Zugriff auf Informationen, können diese jedoch nicht bearbeiten.
- Klicken Sie beim Konfigurieren des Formulars auf ein Formularelement, um den Bereich Eigenschaften zu öffnen.
- Deaktivieren Sie im Abschnitt Logik das Kontrollkästchen Editierbar, um die Bearbeitung des Formularelements durch Außendienstmitarbeiter zu verhindern.
Dem Formularelement wird die Beschriftung Nur Lesen hinzugefügt.
- Speichern Sie das Formular.
Tipp:
Mithilfe von Arcade-Ausdrücken können Sie die Bearbeitung von Formularelementen abhängig von einer Bedingung aktivieren.
Hinzufügen von Logik
Das Hinzufügen von Logik zum Formular erlaubt es Ihnen, mithilfe von ArcGIS Arcade das Verhalten von Formularelementen festzulegen. Indem Sie Arcade-Ausdrücke verwenden, können Sie dynamisch und in Abhängigkeit von den im Ausdruck festgelegten Bedingungen Elemente ausblenden, Elemente als erforderlich festlegen und deren Bearbeitung aktivieren. Sie können ebenfalls berechnete Ausdrücke hinzufügen, um Daten im Formular automatisch zu berechnen und auszufüllen.
Im Abschnitt Logik des Bereichs Eigenschaften können Sie die folgenden Ausdrücke erstellen und auf Formularelemente anwenden:
- Sichtbarkeitsausdrücke: Formularelemente werden abhängig von einer Bedingung ein- oder ausgeblendet.
- Erforderlichkeitsausdrücke: Formularelemente werden abhängig von einer Bedingung als erforderlich festgelegt.
- Editierbarkeitsausdrücke: Für Formularelemente wird die Bearbeitung abhängig von einer Bedingung aktiviert.
- Berechnete Ausdrücke: Damit werden Daten basierend auf Attribut-, Geometrie- und Kontoinformationen automatisch berechnet.
Sie haben die Möglichkeit, Ausdrücke in mehreren Formularelementen wiederzuverwenden und sie jederzeit zu bearbeiten.
Hinzufügen von Sichtbarkeitsausdrücken
Sie können festlegen, dass Formularelemente abhängig von zuvor im Formular eingegebenen Werten angezeigt werden. Beispielsweise soll eine Wasserschadengruppe nur dann angezeigt werden, wenn im Formular bereits ein Wasserschaden angegeben wurde. Führen Sie zum Hinzufügen von Sichtbarkeitsausdrücken die folgenden Schritte aus:
- Klicken Sie beim Konfigurieren des Formulars auf ein Feld oder eine Gruppe, um den Bereich Eigenschaften zu öffnen.
- Klicken Sie im Abschnitt Logik auf die Schaltfläche Ausdrücke neben dem Kontrollkästchen Sichtbar.
Daraufhin wird das Pop-up Ausdrücke mit den bisher für das Formular erstellten Ausdrücken angezeigt.
Hinweis:
Wenn Sie bereits vor Verwendung des Pop-up Ausdrücke in Field Maps Designer Ausdrücke erstellt haben, wird die Meldung Ausdrücke konsolidieren angezeigt. Klicken Sie auf Konsolidieren, um Systemausdrücke zu konsolidieren, und speichern Sie anschließend das Formular. Dadurch können Systemausdrücke wiederverwendet werden, was wiederum die Formular-Performance steigert.
- Klicken Sie auf + Neuer Ausdruck.
Das Fenster Ausdruck-Generator wird angezeigt. Im Generator können Sie Ausdrücke erstellen und anschließend eine Vorschau in Arcade anzeigen, bevor Sie sie im ausgewählten Feld oder in der ausgewählten Gruppe speichern.
- Geben Sie im Textfeld Titel einen Titel für Ihren Ausdruck ein.
- Definieren Sie den Ausdruck.
Jeder Ausdruck wird durch mindestens eine Bedingung definiert. Eine Bedingung enthält einen Feldnamen, einen Operator und möglicherweise einen Wert. Die Liste der verfügbaren Operatoren wird durch den Feldtyp (Zeichenfolge, Zahl oder Datum) bestimmt.
Soll zum Beispiel ein Wasserschadengruppenelement nur dann angezeigt werden, wenn in einem vorherigen Feld ein Wasserschaden angegeben wurde, kann zum Erstellen des Ausdrucks die folgende Bedingung verwendet werden:
- Feldname: Wasserschaden
- Operator: ist
- Wert: Yes
So sieht dieser Ausdruck in der Arcade-Syntax aus:
DomainName($feature, "water_damage") == "Yes"
In Field Maps Designer wird das Arcade-Profil "Form Constraint" angewendet, um auszuwerten, ob ein Feature die im Ausdruck definierten Kriterien erfüllt. Wenn im Feld "Water damage" ein anderer Wert als Yes angegeben wird, wird die Wasserschadengruppe nicht im Formular angezeigt.Hinweis:
Klicken Sie zum Erstellen komplexerer Ausdrücke auf Arcade-Editor starten.
Wenn Sie mehrere Bedingungen verwenden, geben Sie an, ob alle Bedingungen erfüllt sein müssen oder ob nur eine Bedingung erfüllt sein muss, damit das Formularelement angezeigt wird.
- Klicken Sie auf Fertig.
Daraufhin wird für das Formularelement die Beschriftung </> Sichtbar angezeigt, mit der angegeben wird, dass der Sichtbarkeitsausdruck angewendet wurde.
Nachdem Sie den Ausdruck gespeichert haben, können Sie ihn auf ein beliebiges Formularelement anwenden. Sie können sehen, bei welchen Elementen der Ausdruck verwendet wird, indem Sie im Pop-up Ausdrücke auf die Zahl neben dem Ausdruck klicken. Weitere Informationen finden Sie unter Wiederverwenden von Ausdrücken.
Hinweis:
Sie können den Ausdruck über das Überlaufmenü im Pop-up Ausdrücke jederzeit duplizieren, bearbeiten oder löschen. Wenn Sie den Ausdruck mit Arcade bearbeiten möchten, klicken Sie in diesem Menü auf Arcade bearbeiten.
Beibehalten von Werten bei bedingungsabhängig ein- und ausgeblendeten Feldern
Wenn Außendienstmitarbeiter das Formular ausfüllen, können sie in Felder, die aufgrund von Regeln zur bedingten Sichtbarkeit ausgeblendet werden, Werte eingeben. Sie können festlegen, ob Werte, die ausgeblendet werden, im Layer beibehalten werden. Führen Sie dazu die folgenden Schritte aus:
- Blenden Sie beim Konfigurieren des Formulars die Kachel Formulareinstellungen im Bereich Formular-Builder ein.
- Wenn Sie die Werte von bedingungsabhängig ein- und ausgeblendeten Feldern beibehalten möchten, aktivieren Sie das Kontrollkästchen unter Feldwerte.
Die Werte werden im Layer auch dann beibehalten, wenn die entsprechenden Felder im Formular ausgeblendet werden.
Hinweis:
Die Einstellung Feldwerte ist in ArcGIS Enterprise 11.1 und höher verfügbar.
Hinzufügen von Erforderlichkeitsausdrücken
Sie können festlegen, dass Formularelemente abhängig von zuvor im Formular eingegebenen Werten erforderlich sind. Beispielsweise kann festgelegt werden, dass ein Feld zum Beschreiben von Schäden nur erforderlich ist, wenn der Wert für den Sturmschaden größer als 3 Meter ist.
Hinweis:
Erforderlichkeitsausdrücke finden nur Anwendung, wenn Formularelemente im Formular sichtbar (nicht ausgeblendet) sind.
- Klicken Sie beim Konfigurieren des Formulars auf ein Formularelement, um den Bereich Eigenschaften zu öffnen.
- Klicken Sie im Abschnitt Logik auf die Schaltfläche Ausdrücke neben dem Kontrollkästchen Erforderlich.
Daraufhin wird das Pop-up Ausdrücke mit den bisher für das Formular erstellten Ausdrücken angezeigt.
Hinweis:
Wenn Sie bereits vor Verwendung des Pop-up Ausdrücke in Field Maps Designer Ausdrücke erstellt haben, wird die Meldung Ausdrücke konsolidieren angezeigt. Klicken Sie auf Konsolidieren, um Systemausdrücke zu konsolidieren, und speichern Sie anschließend das Formular. Dadurch können Systemausdrücke wiederverwendet werden, was wiederum die Formular-Performance steigert.
- Klicken Sie auf + Neuer Ausdruck.
Das Fenster Ausdruck-Generator wird angezeigt. Im Generator können Sie Ausdrücke erstellen und anschließend eine Vorschau in Arcade anzeigen, bevor Sie sie im ausgewählten Feld oder in der ausgewählten Gruppe speichern.
- Geben Sie im Textfeld Titel einen Titel für Ihren Ausdruck ein.
- Definieren Sie den Ausdruck.
Jeder Ausdruck wird durch mindestens eine Bedingung definiert. Eine Bedingung enthält einen Feldnamen, einen Operator und möglicherweise einen Wert. Die Liste der verfügbaren Operatoren wird durch den Feldtyp (Zeichenfolge, Zahl oder Datum) bestimmt.
Wenn beispielsweise ein Feld zum Beschreiben von Schäden nur erforderlich sein soll, wenn der Wert für den Schaden größer als 3 Meter ist, kann zum Erstellen des Ausdrucks die folgende Bedingung verwendet werden:
- Feldname: debris_length
- Operator: ist größer als
- Wert: 3
So sieht dieser Ausdruck in der Arcade-Syntax aus:
($feature, "debris_length") > 3
In Field Maps Designer wird das Arcade-Profil "Form Constraint" angewendet, um auszuwerten, ob ein Feature die im Ausdruck definierten Kriterien erfüllt. Wenn im Feld für die Länge des Schadens ein Wert kleiner als 3 eingegeben wird, ist das Feld zum Beschreiben von Schäden im Formular nicht erforderlich.Hinweis:
Klicken Sie zum Erstellen komplexerer Ausdrücke auf Arcade-Editor starten.
Wenn Sie mehrere Bedingungen verwenden, können Sie angeben, ob alle Bedingungen erfüllt sein müssen oder ob nur eine Bedingung erfüllt sein muss, damit das Formularelement als erforderlich festgelegt wird.
- Klicken Sie auf Fertig.
Daraufhin wird im Formularelement die Beschriftung </> Erforderlich angezeigt, mit der angegeben wird, dass der Erforderlichkeitsausdruck angewendet wurde.
Nachdem Sie den Ausdruck gespeichert haben, können Sie ihn auf ein beliebiges Formularelement anwenden. Sie können sehen, bei welchen Elementen der Ausdruck verwendet wird, indem Sie im Pop-up Ausdrücke auf die Zahl neben dem Ausdruck klicken. Weitere Informationen finden Sie unter Wiederverwenden von Ausdrücken.
Hinweis:
Sie können den Ausdruck über das Überlaufmenü im Pop-up Ausdrücke jederzeit duplizieren, bearbeiten oder löschen. Wenn Sie den Ausdruck mit Arcade bearbeiten möchten, klicken Sie in diesem Menü auf Arcade bearbeiten.
Hinzufügen von Editierbarkeitsausdrücken
Sie können festlegen, dass Formularelemente abhängig von zuvor im Formular eingegebenen Werten bearbeitet werden können. Beispielsweise soll ein Feld für die Rohr-ID nur dann editierbar sein, wenn zuvor eine Verwaltungs-ID eingegeben wurde.
- Klicken Sie beim Konfigurieren des Formulars auf ein Formularelement, um den Bereich Eigenschaften zu öffnen.
- Klicken Sie im Abschnitt Logik auf die Schaltfläche Ausdrücke neben dem Kontrollkästchen Editierbar.
Daraufhin wird das Pop-up Ausdrücke mit den bisher für das Formular erstellten Ausdrücken angezeigt.
Hinweis:
Wenn Sie bereits vor Verwendung des Pop-up Ausdrücke in Field Maps Designer Ausdrücke erstellt haben, wird die Meldung Ausdrücke konsolidieren angezeigt. Klicken Sie auf Konsolidieren, um Systemausdrücke zu konsolidieren, und speichern Sie anschließend das Formular. Dadurch können Systemausdrücke wiederverwendet werden, was wiederum die Formular-Performance steigert.
- Klicken Sie auf + Neuer Ausdruck.
Das Fenster Ausdruck-Generator wird angezeigt. Im Generator können Sie Ausdrücke erstellen und anschließend eine Vorschau in Arcade anzeigen, bevor Sie sie im ausgewählten Feld oder in der ausgewählten Gruppe speichern.
- Geben Sie im Textfeld Titel einen Titel für Ihren Ausdruck ein.
- Definieren Sie den Ausdruck.
Jeder Ausdruck wird durch mindestens eine Bedingung definiert. Eine Bedingung enthält einen Feldnamen, einen Operator und möglicherweise einen Wert. Die Liste der verfügbaren Operatoren wird durch den Feldtyp (Zeichenfolge, Zahl oder Datum) bestimmt.
Soll zum Beispiel ein Feld für die Rohr-ID nur dann editierbar sein, wenn zuvor eine Verwaltungs-ID (in diesem Beispiel 4367) eingegeben wurde, kann zum Erstellen des Ausdrucks die folgende Bedingung verwendet werden:
- Feldname: inspector_id
- Operator: ist
- Wert: 4367
So sieht dieser Ausdruck in der Arcade-Syntax aus:
($feature, "inspector_id") == "4367"
In Field Maps Designer wird das Arcade-Profil "Form Constraint" angewendet, um auszuwerten, ob ein Feature die im Ausdruck definierten Kriterien erfüllt. Wenn im Feld für die Inspektor-ID ein anderer Wert als 4367 eingegeben wird, kann das Rohr-ID-Feld im Formular nicht bearbeitet werden.Hinweis:
Klicken Sie zum Erstellen komplexerer Ausdrücke auf Arcade-Editor starten.
Wenn Sie mehrere Bedingungen verwenden, geben Sie an, ob alle Bedingungen erfüllt sein müssen oder ob nur eine Bedingung erfüllt sein muss, damit das Formularelement bearbeitet werden kann.
- Klicken Sie auf Fertig.
Daraufhin wird im Formularelement die Beschriftung </> Editierbar angezeigt, mit der angegeben wird, dass der Editierbarkeitsausdruck angewendet wurde.
Nachdem Sie den Ausdruck gespeichert haben, können Sie ihn auf ein beliebiges Formularelement anwenden. Sie können sehen, bei welchen Elementen der Ausdruck verwendet wird, indem Sie im Pop-up Ausdrücke auf die Zahl neben dem Ausdruck klicken. Weitere Informationen finden Sie unter Wiederverwenden von Ausdrücken.
Hinweis:
Sie können den Ausdruck über das Überlaufmenü im Pop-up Ausdrücke jederzeit duplizieren, bearbeiten oder löschen. Wenn Sie den Ausdruck mit Arcade bearbeiten möchten, klicken Sie in diesem Menü auf Arcade bearbeiten.
Hinzufügen von berechneten Ausdrücken
Mit berechneten Ausdrücken werden die Daten im Formular automatisch berechnet und aufgefüllt, sodass die Außendienstmitarbeiter vor Ort Zeit sparen. Es gibt mehrere Möglichkeiten, mit Arcade berechnete Ausdrücke zu erstellen, wie etwa die Verwendung von Feature-Attributen, Geometrie- und Kontoinformationen für den angemeldeten Benutzer.
Berechnete Ausdrücke sind dynamisch, das heißt, bei Änderungen an den Informationen wird das Formular automatisch aktualisiert. So wird Außendienstmitarbeitern die aktualisierte Berechnung angezeigt, bevor sie das Formular absenden. Führen Sie zum Erstellen eines berechneten Ausdrucks die folgenden Schritte aus:
- Klicken Sie beim Konfigurieren des Formulars auf ein Formularelement, um den Bereich Eigenschaften zu öffnen.
Vorsicht:
Wenn für das Formularelement die Bearbeitung aktiviert wurde, wird der Ausdruck nicht ausgeführt. Wenn das Element über einen Editierbarkeitsausdruck verfügt, müssen Sie sicherstellen, dass die Bearbeitung deaktiviert ist, damit der Wert des Elements vom berechneten Ausdruck ausgefüllt werden kann.
- Klicken Sie im Abschnitt Logik auf die Schaltfläche Ausdrücke , die sich neben dem Kontrollkästchen Berechneter Wert befindet.
Daraufhin wird das Pop-up Berechnete Ausdrücke mit den bisher für das Formular erstellten Ausdrücken angezeigt.
- Klicken Sie auf + Neuer Ausdruck.
Daraufhin wird das Fenster Arcade-Editor angezeigt. Im Editor können Sie Ihren Ausdruck erstellen und testen, bevor Sie ihn im ausgewählten Formularelement speichern.
- Geben Sie im Textfeld Titel einen Titel für Ihren Ausdruck ein.
- Erstellen Sie den berechneten Ausdruck.
Mit dem folgenden Ausdruck zum Beispiel wird überprüft, ob eine Polygon-Feature-Geometrie NULL entspricht, bevor die Fläche in Quadratmetern berechnet wird. Zusätzliche Beispiele finden Sie weiter unten.
Weitere Informationen zum Berechnen von Flächen mit Arcade finden Sie unter Area (Geometry Functions).if (IsEmpty(Geometry($feature))){ return; } else{ Area($feature, 'square-meters') }
- Klicken Sie auf Ausführen, um den Ausdruck zu testen und um sicherzustellen, dass der Ausdruck nicht zu einem Fehler führt.
- Klicken Sie auf Fertig, um den Arcade-Editor zu schließen.
Daraufhin wird im Formularelement die Beschriftung </> Berechnet angezeigt, mit der angegeben wird, dass der berechnete Ausdruck angewendet wurde.
- Speichern Sie das Formular.
Nachdem Sie den Ausdruck gespeichert haben, können Sie ihn auf ein beliebiges Formularelement anwenden. Sie können sehen, bei welchen Elementen der Ausdruck verwendet wird, indem Sie im Pop-up Ausdrücke auf die Zahl neben dem Ausdruck klicken. Weitere Informationen finden Sie unter Wiederverwenden von Ausdrücken.
Hinweis:
Sie können den Ausdruck über das Überlaufmenü im Pop-up Berechnete Ausdrücke jederzeit duplizieren, bearbeiten oder löschen.
Nachfolgend sind einige Beispiele für berechnete Ausdrücke aufgeführt:
- Angeben von Datumsinformationen: Mit diesem Ausdruck wird das aktuelle Datum für ein Datumsfeld angegeben:
Weitere Informationen zu Datumsinformationen, auf die Sie mit Arcade zugreifen können, finden Sie unter Date Functions.return Today();
- Einbezug von Kontoinformationen für den angemeldeten Benutzer: Mit dem folgenden Ausdruck wird der vollständige Name des bei Field Maps angemeldeten Benutzers zurückgegeben:
Weitere Informationen zu Kontoinformationen, auf die Sie mit Arcade zugreifen können, finden Sie unter GetUser (Data Functions).var userInfo = GetUser(portal("https://www.arcgis.com"),"")return (userinfo["fullName"])
- Extrahieren von Informationen aus überschneidenden Layern: Der folgende Ausdruck wird auf ein Postleitzahlenfeld im Formular angewendet. Damit wird überprüft, ob die Feature-Geometrie NULL ist, und anschließend wird der Postleitzahlenwert aus einem überschneidenden Flurstücks-Layer extrahiert:
Weitere Informationen zum Extrahieren von Informationen aus überschneidenden Layern mit Arcade finden Sie unter Intersects (Geometry Functions).if (IsEmpty(Geometry($feature))){ return; } else{ var parcels_FS = Intersects($feature, FeatureSetByName($map,"Redlands parcels")); if (Count(parcels_FS) == 1){ return Text(First(parcels_FS).ZIP_CODE); } }
Eine Liste aller in Arcade enthaltenen Funktionen finden Sie unter Arcade Function Index.
Tipp:
Weitere Beispiele finden Sie im Blogbeitrag Common calculated expressions for ArcGIS Field Maps.
Wiederverwenden von Ausdrücken
Nachdem Sie einen Ausdruck erstellt haben, können Sie ihn in mehreren Formularelementen wiederverwenden. Beispielsweise können Sie festlegen, dass ein Formularelement abhängig von dem Ausdruck angezeigt wird, der verwendet wurde, um festzulegen, dass ein anderes Formularelement erforderlich ist. Zudem können Sie diese Berechnung zum Ausfüllen mehrerer Felder verwenden. Führen Sie zum Wiederverwenden von Ausdrücken die folgenden Schritte aus:
- Klicken Sie beim Konfigurieren des Formulars auf ein Formularelement, um den Bereich Eigenschaften zu öffnen.
- Klicken Sie im Abschnitt Logik auf die Schaltfläche Ausdrücke neben dem Ausdruck, den Sie hinzufügen möchten.
Daraufhin wird das Pop-up Ausdrücke oder Ausdrücke berechnen mit den bisher für das Formular erstellten Ausdrücken angezeigt.
Tipp:
Die Zahl neben dem Ausdruck gibt die Anzahl der Formularelemente an, auf die der Ausdruck derzeit angewendet wird. Wenn Sie auf diese Zahl klicken, wird ein weiteres Pop-up mit den Formularelementen und den entsprechenden Eigenschaften angezeigt, für die der Ausdruck derzeit verwendet wird.
Sie können den Ausdruck aus den Eigenschaften eines Formularelements entfernen, indem Sie in der Beschriftung, die den Ausdruckstyp angibt, auf das X klicken.
- Wählen Sie den Ausdruck aus, den Sie anwenden möchten.
Daraufhin wird im Formularelement eine Beschriftung angezeigt, mit der angegeben wird, dass der Ausdruck angewendet wurde.
Formatieren der Anzeige von Metadaten mit hoher Genauigkeit
Felder, die Metadaten mit hoher Genauigkeit enthalten, werden nicht im Formular oder in der Liste Felder angezeigt. Wenn Sie Metadaten mit hoher Genauigkeit im Pop-up anzeigen, formatieren Sie die Zahlen so, dass sie eine angemessene Anzahl von Dezimalstellen aufweisen. Wenn die Fix-Zeit angezeigt wird, formatieren Sie das Datum.
Speichern des Formulars
Speichern Sie das Formular regelmäßig, damit Änderungen nicht verloren gehen. Sie können Änderungen in der Karte oder im Layer speichern:
- Speichern in der Karte: Das Formular gehört zu einer bestimmten Karte, und es ist nicht vorgesehen, das Formular in anderen Karten zu verwenden. Klicken Sie zum Speichern der Änderungen auf die Schaltfläche Speichern . Das Formular wird in der Karte gespeichert und wird in anderen Karten, die diesen Layer enthalten, nicht angezeigt.
- Speichern im Layer: Vorgesehen zum Wiederverwenden des Formulars in anderen Karten, die den entsprechenden Layer enthalten. Klicken Sie zum Speichern der Änderungen auf das Dropdown-Menü neben der Schaltfläche Speichern und dann auf In Layer speichern. Das Formular wird im Layer gespeichert und kann in anderen Karten wiederverwendet werden. Wenn es sich bei dem auf der Zeichenfläche angezeigten Formular um das im Layer gespeicherte Formular handelt, wird neben den Schaltflächen "Rückgängig" und "Wiederholen" die Meldung Formular im Layer gespeichert angezeigt. Weiter Informationen zum Wiederverwenden von Formularen finden Sie im Blogbeitrag Reuse forms in ArcGIS Field Maps.
Hinweis:
Formularänderungen, die in der Karte gespeichert werden, überschreiben Änderungen, die im Layer gespeichert sind. Wenn ein Formular im Layer gespeichert wird und danach neue Formularänderungen in der Karte gespeichert werden, wird in Field Maps das in der Karte gespeicherte Formular angezeigt.
Damit Sie Änderungen im Layer speichern können, müssen Sie der Layer-Besitzer sein, Standardadministrator Ihrer Organisation sein oder über die folgenden Berechtigungen verfügen:
- Administratorberechtigungen: Mitglieder: Alle anzeigen
- Administratorberechtigungen: Inhalt: Alles anzeigen
- Administratorberechtigungen: Inhalt: Aktualisieren
Einschränkungen
Die Einschränkungen beim Erstellen von Formularen in Field Maps Designer werden nachstehend erläutert:
Verwendung der Feldtypen "Datum", "Uhrzeit" und "Big Integer" nicht möglich
Die mobile Field Maps-App bietet derzeit keine Unterstützung für die Feldtypen DateOnly, TimeOnly, Timestampoffset und BigInteger. Diese wurden dem Formular möglicherweise über den Formular-Builder in Map Viewer hinzugefügt. Layer, die diese Feldtypen enthalten, können nicht in der mobilen Field Maps-App geladen werden. Enthält eine Karte diese Feldtypen, kann sie in Field Maps nicht offline genommen werden.
Zugehörige Datensatzelemente können nicht verwendet werden
Zugehörige Datensatzelemente können dem Formular mit dem Formular-Builder in Map Viewer hinzugefügt werden, sie werden jedoch in ArcGIS Field Maps aktuell nicht unterstützt. Dem Formular hinzugefügte zugehörige Datensatzelemente werden zwar in Field Maps Designer angezeigt, sie können jedoch nicht formatiert werden und werden in der mobilen Field Maps-App ausgeblendet.
Wenn Sie ein zugehöriges Datensatzelement in Field Maps Designer aus dem Formular löschen, kann es nicht wieder hinzugefügt werden. Zugehörige Datensatzelemente können dem Formular nur in Map Viewer hinzugefügt werden.
Das Formular für eine Tabelle mit GNSS-Feldern kann nicht konfiguriert werden
Wenn eine Tabelle mit einem Layer mit GNSS-Feldern in Beziehung steht, können Sie das zugehörige Formular nicht konfigurieren. Jedoch können Sie das Formular für eine Kopie dieser Tabelle konfigurieren. Zum Erstellen einer Kopie einer zugehörigen Tabelle führen Sie die folgenden Schritte aus:
- Navigieren Sie zur Elementseite des Layers mit den GNSS-Feldern, und klicken Sie auf die Registerkarte Visualisierung.
- Klicken Sie auf Als neuen Layer speichern, und geben Sie einen Titel an.
- Klicken Sie auf Speichern.
Es wird eine Kopie des Layers sowie der zugehörigen Tabelle erstellt und zu Eigene Inhalte hinzugefügt.
- Kehren Sie zu Field Maps Designer zurück.
Sie können nun das Formular der Tabellenkopie konfigurieren.