Das Widget "Smart Editor" stellt eine optimierte Bearbeitungsoberfläche bereit und ermöglicht Ihnen das Bearbeiten von Features und ihrer zugehörigen Datensätze. Sie können Attribute so konfigurieren, dass sie ausgeblendet werden, erforderlich sind oder dynamisch deaktiviert werden. Sie können automatische Berechnungen für Attribute mithilfe von Werten aus anderen Layern einrichten, z. B. Positionsinformationen in einem Adress- oder Koordinatenformat. Das Widget "Smart Editor" ermöglicht Ihnen auch das einmalige Festlegen von Attributen und das Anwenden dieser Einstellungen auf alle neu erstellten Features. Beschreibende Informationen können für den Editor durch die Bereitstellung von benutzerdefiniertem Anzeigetext gesteuert werden. Die Kartennavigation lässt sich zur einfacheren Bearbeitung auf einem Touchscreen-Gerät in den Layer-Einstellungen sperren.
Beispiele dazu, wie Sie dieses Widget verwenden können, finden Sie in der Lösung Special Event Operations oder Water Distribution Data Management.
Konfigurieren des Widgets "Smart Editor"
Dieses Widget kann so eingestellt werden, dass es beim Starten der App automatisch geöffnet wird. Zeigen Sie mit der Maus auf das Widget, und klicken Sie auf die Schaltfläche Dieses Widget beim Starten der App nicht öffnen , um die Einstellung in Dieses Widget beim Starten der App automatisch öffnen zu ändern. (Für Widgets, die Sie zuerst zur App hinzufügen müssen, können Sie diese Option nach dem Konfigurieren des Widgets aktivieren.)
- Zeigen Sie mit der Maus auf das Widget, und klicken Sie auf die Schaltfläche Dieses Widget konfigurieren , um das Konfigurationsfenster zu öffnen.
Hinweis:
Wenn Sie das Widget zuerst zur App hinzufügen möchten, klicken Sie auf einen Widget-Platzhalter auf der Registerkarte Widget. Wählen Sie das Widget im daraufhin angezeigten Fenster Widgets auswählen aus, und klicken Sie auf OK.
- Klicken Sie optional auf Widget-Symbol ändern, und ersetzen Sie das Standardsymbol für dieses Widget durch Ihr eigenes Bild.Ein Explorer-Fenster wird angezeigt, in dem Sie eine lokale Bilddatei auswählen können, die Sie als Widget-Symbol verwenden möchten.
Bei der Konfiguration des Widgets "Smart Editor" müssen vier Abschnitte berücksichtigt werden: Layer-Einstellungen, Intelligente Aktionen, Attributaktionen und Allgemeine Einstellungen.
Layer-Einstellungen
In den Layer-Einstellungen sind die editierbaren Layer der Karte aufgelistet. Zudem wird die Funktionalität zum Steuern der Funktionen und Aktionen für jeden Layer bereitgestellt.
Tipp:
Dieses Widget überschreibt nicht die restriktiven Änderungseinstellungen in der Webkarte und im Service. Wenn der Service nur Aktualisierungen ausführen darf, lässt das Widget weder das Erstellen noch das Löschen von Features zu. Wenn der Layer jedoch das Erstellen und Löschen von Features zulässt, können diese Bearbeitungsberechtigungen in der Widget-Konfiguration für die Web-App bei der Auswahl benutzerdefinierter Einstellungen eingeschränkt werden.
- Wenn Sie in der Webkarte definierte Einstellungen immer synchronisieren möchten, wählen Sie die Option Einstellungen in der Webkarte berücksichtigen aus. Zu diesen Einstellungen gehören folgende:
- Editierbarkeit der Layer
- Die Felder, die angezeigt und bearbeitet werden sollen
- Die Reihenfolge der Felder
- Wählen Sie ansonsten Benutzerdefinierte Einstellungen, um mehr Kontrolle über die Bearbeitung von Funktionen pro editierbarem Layer zu erhalten. Konfigurieren Sie in der Tabelle Alle Layer die folgenden Optionen für editierbare Layer:
- Editierbar: Nur bestimmte Layer dürfen bearbeitet werden.
- Für Layer mit aktiviertem Kontrollkästchen Editierbar können Sie die folgenden Funktionen aktivieren:
- Nur Update: Mit dieser Option kann der Layer ausschließlich auf die Aktualisierung oder Änderung vorhandener Features beschränkt werden.
- Löschen zulassen: Diese Option ermöglicht das Löschen eines Features.
- Geometriebearbeitung deaktivieren: Mit dieser Option kann das Umformen und Verschieben der Feature-Geometrie untersagt werden.
- Klicken Sie optional auf die Schaltfläche unter der Spalte Beschreibung, und geben Sie einen Text an, der über den Attributen für jeden Layer angezeigt wird, um den Benutzern bei Änderungen zu helfen.
Vorsicht:
Wenn Sie die App vor März 2020 konfiguriert und benutzerdefiniertes XSS für diesen Inhalt verwendet haben, müssen möglicherweise Änderungen vorgenommen werden, um sicherzustellen, dass der Inhalt erwartungsgemäß angezeigt wird, da aus Sicherheitsgründen inzwischen XSS-Filter implementiert wurden.
- Klicken Sie unter Aktionen auf die Schaltfläche Bearbeiten , und wählen Sie die sichtbaren und editierbaren Felder aus.
Im Dialogfeld werden alle Felder für den Layer aufgelistet. Für die Datenbank erforderliche Felder sind durch ein rotes Sternchen (*) gekennzeichnet. Das Widget übernimmt automatisch die Anzeige und editierbaren Attribute, die in der Karte konfiguriert werden. Nachfolgend finden Sie nähere Informationen zu jeder Spalte:
- Anzeigen: Zeigt dieses Feld im Dialogfeld "Attribut" an.
- Editierbar: Legt fest, ob ein Feld bearbeitet werden kann. Nicht editierbare Felder werden angezeigt, sind jedoch deaktiviert.
- Name: Wird zu Referenzzwecken angezeigt.
- Aliasname: Wird zu Referenzzwecken angezeigt.
- Aktionen: Sortieren Sie Felder und definieren Sie intelligente und Attributaktionen.
Hinweis:
Wenn ein Feld zu einer Gruppe mit intelligenten Aktionen gehört, haben Sie die Möglichkeit, die Gruppe zu aktualisieren, der es angehört, oder das Feld aus der Gruppe zu entfernen und es separat zu aktualisieren.
- Wenn Ihre Karte Beziehungen enthält, ist auch eine Schaltfläche "Tabelle" verfügbar, wenn Sie mit der Maus unter Aktionen zeigen. Klicken Sie auf die Schaltfläche "Tabelle", um auf den zugehörigen Layer oder die zugehörige Tabelle eines Layers zuzugreifen.
Es werden nur vorwärtsgerichtete Parent-zu-Child-Beziehungen angezeigt. Wenn eine untergeordnete Beziehung editierbar ist, die übergeordnete Beziehung jedoch nicht, wird der übergeordnete Layer angezeigt, aber sämtliche Attribute sind deaktiviert. Wenn der übergeordnete Layer editierbar ist, die untergeordneten Layer jedoch nicht, werden diese Attribute nicht angezeigt.
Hinweis:
Das Widget "Smart Editor" unterstützt nur Eins-zu-Eins- und Eins-zu-Viele-Beziehungen. Neue zugehörige Datensätze können im Falle einer Layer-Tabelle-Beziehung erstellt werden (wenn der Ursprung ein Feature-Layer und das Ziel ein Tabellen-Layer ist). Layer-Layer-Beziehungen sind jedoch auf Aktualisierungen von Attributen beschränkt.
- Über der Tabelle befindet sich ein Breadcrumb-Pfad der Elemente, die Sie zuvor in dieser Beziehungshierarchie aufgerufen haben. Klicken Sie auf ein Segment im Breadcrumb, um dieses Element in die Tabelle zu laden.
Die Tabelle zeigt Ihre aktuelle Ebene an. Alle zugehörigen Elemente sind aufgelistet. Die folgenden Optionen sind verfügbar:
- Editierbar: Der zugehörige Layer bzw. die zugehörige Tabelle kann bearbeitet werden.
- Für Layer mit aktiviertem Kontrollkästchen Editierbar können Sie die folgenden Funktionen aktivieren:
- Nur Update: Mit dieser Option kann der Layer ausschließlich auf die Aktualisierung oder Änderung vorhandener Features oder Datensätze beschränkt werden. Wenn das zugehörige Element ein Feature-Layer ist, ist dieses Kontrollkästchen aktiviert und kann nicht geändert werden. Das Widget verhindert, dass Sie zugehörige Features erstellen. Sie können lediglich die Attribute vorhandener zugehöriger Features bearbeiten.
- Löschen zulassen: Diese Option ermöglicht das Löschen von Features oder Datensätzen.
- Geometriebearbeitung deaktivieren: Diese Option ist für keines der zugehörigen Elemente verfügbar.
- Beschreibung: Mit dieser Option wird eine Beschreibung über den Attributen für jeden Layer bereitgestellt. Mit dieser Option wird das Dialogfeld Beschreibung geöffnet.
- Aktionen: Legen Sie fest, welche Felder editierbar, sichtbar und in der Liste der voreingestellten Werte enthalten sind, und definieren Sie die intelligenten und Attributaktionen. Erlauben Sie den Zugriff auf einen zugehörigen Layer oder eine zugehörige Tabelle, sofern verfügbar.
- Ändern Sie optional, wie Attribute beim Bearbeiten eines Datensatzes geladen werden. Die Aktivierung der folgenden Einstellungen gilt für alle übergeordneten Layer und zugehörigen Tabellen oder Layer:
- Alle übergeordneten Layer beim Laden einblenden: Attribute werden eingeblendet, wenn ein Datensatz in einem übergeordneten Layer erstellt oder aktualisiert wird.
- Alle zugehörigen Tabellen/Layer beim Laden einblenden: Attribute werden eingeblendet, wenn ein Datensatz in den zugehörigen Tabellen oder Layern eines übergeordneten Layers erstellt oder aktualisiert wird.
Intelligente Aktionen
Mit intelligenten Aktionen wird das Verhalten definiert, das für ein Feld gilt, beispielsweise ob es basierend auf einem definierten Ausdruck erforderlich ist bzw. ausgeblendet oder deaktiviert wird. Mit den folgenden Schritten können Sie intelligente Aktionen für mehrere Layer erstellen und ähnliche Aktionen gruppieren.
Hinweis:
Intelligente Aktionen können auch direkt auf der Registerkarte Layer-Einstellungen konfiguriert werden. Auf der Registerkarte Layer-Einstellungen festgelegte Aktionen können unabhängig verwendet werden, es kann aber auch eine Gruppe intelligenter Aktionen aus ihnen erstellt werden.
- Klicken Sie auf der Registerkarte Intelligente Aktionen auf Neue hinzufügen. Geben Sie im Fenster Intelligente Aktion konfigurieren für Gruppenname einen Namen an, der die Gruppe beschreibt.
- Wählen Sie für Layer für Ausdruck den Layer aus, für den Felder zum Definieren der Ausdruckskriterien verwendet werden.
- Klicken Sie für Ausdruck auf die Schaltfläche Ausdruck bearbeiten, und erstellen Sie Ausdrücke, um Layer mit einem möglichen äquivalenten Ausdruck zu filtern und anhand ausgewählter Felder zu überprüfen.
- Wenn Ihre Aktion zum Ausblenden eines Feldes führt, aktivieren Sie Attributdaten für Felder auch bei ausgeblendetem Zustand senden. Mit dieser Option werden die Daten in diesem Feld gesendet.
- Wählen Sie im Abschnitt Layer und Felder, auf die die entsprechende Operation angewendet werden soll aus, ob Felder ausgeblendet oder deaktiviert werden bzw. erforderlich sind.
Tipp:
Filtern Sie Felder mithilfe des Suchfeldes, und zeigen Sie mit Alle Layer erweitern alle Felder für alle Layer an.
Dieser Abschnitt listet die Layer und Felder auf, bei denen es sich basierend auf dem Ausdruck um gültige Optionen handelt. Pro Feld kann nur eine Aktion ausgeführt werden. Wenn Sie mehrere auswählen, wird die Reihenfolge, in der diese Aktionen ausgeführt werden, anhand der Priorität bestimmt. Um die Priorität zu ändern, klicken Sie auf die Schaltfläche Priorität für Intelligente Aktionen festlegen , und verwenden Sie die Auf- und Abwärtspfeile zum Neusortieren.
Hinweis:
Wenn sich neben einer Aktion für ein entsprechendes Feld ein gelbes Symbol befindet, wurde für das Feld bereits eine Aktion in einer anderen Gruppe definiert. Durch die Aktivierung dieser Aktion wird das Feld aus der anderen Gruppe entfernt und der aktuellen Gruppe hinzugefügt.
Attributaktionen
Attributaktionen bestimmen, wie der Wert in einem Feld definiert oder geändert wird, wenn eine Anforderung erfüllt ist. Mit den folgenden Schritten können Sie Attributaktionen für mehrere Layer erstellen und ähnliche Aktionen gruppieren.
Hinweis:
Attributaktionen können auch direkt auf der Registerkarte Layer-Einstellungen konfiguriert werden. Auf der Registerkarte Layer-Einstellungen festgelegte Aktionen können unabhängig verwendet werden, es kann aber auch eine Gruppe von Attributaktionen aus ihnen erstellt werden. Die Aktionen werden der Reihenfolge nach verarbeitet, wobei pro Feld nur eine Aktion ausgelöst wird. Die Priorität von Attributaktionen für ein Feld können Sie bei der Konfiguration einer Attributaktion auf der Registerkarte Layer-Einstellungen ändern. Ändern Sie dazu deren Reihenfolge in der Spalte Kriterien.
- Fügen Sie neue Aktionen im Abschnitt Schnittpunkt hinzu, um ein Feld basierend auf einem Feldwert aus einem schneidenden Layer zu füllen. Im Fenster, das daraufhin geöffnet wird, sind folgende Einstellungen verfügbar:
- Gruppenname: Der Name, der die Gruppe beschreibt.
- Datentyp: Stellt Datentypen bereit. Sobald eine Aktion ausgewählt wurde, wird die Liste der übereinstimmenden Felder mit Datentyp nach Layer gefiltert.
- Layer-Rang ignorieren und das nächstgelegene Feature in allen definierten Layern suchen: Aktivieren Sie dieses Kontrollkästchen, um das nächstgelegene schneidende Feature zu verwenden. Der Layer-Rang wird durch die Layer-Reihenfolge im Abschnitt Layer zum Extrahieren eines Wertes bestimmt. Der Layer am Anfang der Liste gilt als erster Layer für den Schnittpunkt.
- Layer zum Extrahieren eines Wertes
- Layer: Layer, die sich schneiden.
- Felder: Feld, das aus dem ausgewählten Layer extrahiert wird.
- Toleranzeinstellungen: Der Schwellenwert für das Auftreten einer Überschneidung.
Klicken Sie auf die Schaltfläche Toleranzeinstellungen , um einen benutzerdefinierten Toleranzwert für den Layer festzulegen, oder aktivieren Sie Standardtoleranz verwenden, um die Toleranzeinstellungen aus den allgemeinen Einstellungen zu verwenden.
- Aktionen: Diese Option steuert die Reihenfolge und ermöglicht Ihnen das Löschen eines Eintrags.
- Layer und Felder zum Anwenden des extrahierten Wertes: Ermöglicht die Auswahl der Felder aus den gewünschten Layern, auf die die extrahierten Werte angewendet werden sollen.
Tipp:
Wenn Sie mehrere Layer für einen Überschneidungswert definiert haben, durchsucht das Widget die Liste von oben nach unten nach einem Überschneidungswert. Sobald der erste erfolgreiche Wert gefunden wurde, werden alle anderen Layer in der Liste ignoriert. Damit Benutzer zwischen mehreren Überschneidungswerten aus dem Überschneidungs-Layer auswählen können, aktivieren Sie die Schnittpunkt-Werteauswahl in den allgemeinen Einstellungen.
- Fügen Sie neue Aktionen im Abschnitt Adresse hinzu, um ein Feld mithilfe eines Locator-Service basierend auf einer Adresse an einer bestimmten Position zu füllen. Im Fenster, das daraufhin geöffnet wird, sind folgende Einstellungen verfügbar:
- Gruppenname: Der Name, der die Gruppe beschreibt.
- Attribut: Die verfügbaren Felder basierend auf dem definierten Geocoder.
- Layer und Felder zum Anwenden des extrahierten Wertes: Felder, auf die das Adressenattribut angewendet werden soll.
Lizenz:
ArcGIS Geocoding Service erfordert eine Organisations-Subskription für ArcGIS Online. Wenn Sie diesen Service verwenden möchten, müssen Sie gültige ArcGIS Online-Anmeldeinformationen angeben. Für jede erfolgreiche Anforderung an den Service werden Credits fällig. Bei öffentlich verfügbaren Anwendungen mit anonymen Editoren werden diese Informationen nicht gespeichert. Weitere Informationen finden Sie unter Free vs. paid operations.
Hinweis:
Rufen Sie zum Definieren des Locator-Service die Registerkarte Allgemeine Einstellungen auf, und klicken Sie auf Geocoder-Einstellungen. Standardmäßig wird vom Widget der in Ihrer Organisation festgelegte Locator verwendet.
Tipp:
Wenn mehrere Ergebnisse vom Locator zurückgegeben werden, wird die höchste Abgleichpunktzahl verwendet.
- Fügen Sie im Abschnitt Koordinaten neue Aktionen hinzu, um ein Feld basierend auf Koordinaten zu füllen. Koordinaten können die geographische Länge/Breite, der Raumbezug der Karte oder das Military Grid Reference System (MGRS) sein. Im Fenster, das daraufhin geöffnet wird, sind folgende Einstellungen verfügbar:
- Gruppenname: Der Name, der die Gruppe beschreibt.
- Koordinatenquelle: Die Variable, für die Positionskoordinaten bestimmt werden.
- Feature-Position: Die Koordinaten werden basierend auf der Position des Features auf der Karte bestimmt.
- Eigene Position: Die Koordinaten werden basierend auf der Position des Benutzers, der das Feature bearbeitet, bestimmt.
- Bezugssystem: Die verfügbaren Koordinatensysteme verwenden den Raumbezug, die geographische Länge/Breite der aktuellen Karte oder MGRS.
- Attribut: Wählen Sie basierend auf dem ausgewählten Koordinatensystem eine der folgenden Kombinationen aus:
- X, Y; X Y oder Y X
- Breitengrad, Längengrad; Breitengrad Längengrad oder Längengrad Breitengrad
- MGRS
- Layer und Felder zum Anwenden des extrahierten Wertes: Felder, auf die das Koordinatensystemattribut angewendet werden soll.
Tipp:
Bei Verwendung der Feature-Position als Koordinatenquelle werden die Koordinaten des Polygon-Schwerpunktes verwendet, wenn Benutzer ein Polygon erstellen oder aktualisieren. Wenn Benutzer eine Linie erstellen oder aktualisieren, wird der Startpunkt verwendet.
- Fügen Sie neue Aktionen im Abschnitt Voreinstellung hinzu, um die Felder zu definieren, in die Benutzer beim Erstellen von Features Attributwerte eingeben können. Im Fenster, das daraufhin geöffnet wird, sind folgende Einstellungen verfügbar:
- Gruppenname: Der Name, der die Gruppe beschreibt.
- Datentyp: Filtert die Felder im Abschnitt Layer und Felder, auf die die entsprechende Operation angewendet werden soll nach dem angegebenen Datentyp. Um Felder mithilfe von Domänen mit codierten Werten anzuzeigen, wählen Sie Zahl aus.
- Layer und Felder, auf die die entsprechende Operation angewendet werden soll: Enthält eine Liste der Layer und Felder, bei denen es sich basierend auf den Datentyp- und Domänenfiltern um gültige Optionen handelt. Domänenfelder werden durch ein blaues Sternchen (*) gekennzeichnet. Wählen Sie die Felder aus, für die Sie eine Voreinstellung erstellen.
Tipp:
Filtern Sie Felder mithilfe des Suchfeldes, und zeigen Sie mit Alle Layer erweitern alle Felder für jeden Layer an.
Hinweis:
Wenn sich neben einem Feld ein gelbes Symbol befindet, wurde für das Feld bereits in einer anderen Gruppe eine voreingestellte Aktion angewendet. Durch Aktivieren des Feldes für die aktuelle Voreinstellung wird das Feld aus der anderen Gruppe entfernt und der aktuellen Gruppe hinzugefügt.
- Voreingestellter Wert: Der Standardwert für das Feld. Geben Sie im Textfeld einen Standardwert an, oder lassen Sie es leer. Durch Klicken auf Wert auswählen werden abhängig von den Daten, die Sie konfigurieren, drei Optionen angezeigt:
- Feldwerte: Wenn der Datentyp nicht auf Datum festgelegt ist und Sie keine Domänenfelder aktiviert haben, können Sie im Fenster Wet auswählen einen Feldwert aus einem Layer angeben.
- Domänen: Wenn Sie ein oder mehrere Domänenfelder aktiviert haben, enthält das Fenster Wert auswählen eine Liste der Domänenwerte aus allen ausgewählten Feldern. Geben Sie einen Standardwert als voreingestellten Wert an.
- Datumsangaben: Wenn der Datentyp ein Datum ist und Sie keine Domänenfelder aktiviert haben, können Sie im Fenster Wert auswählen ein festes oder relatives Datum angeben. Ein festes Datum ist ein Wert, der sich im zeitlichen Verlauf nicht ändert. Ein relatives Datum hingegen ändert sich basierend auf dem Datum und der Uhrzeit der Feature-Erstellung. Aus folgenden Optionen auswählen:
- Fest: Bei dieser Voreinstellung wird der angegebene Wert für Datum und Uhrzeit als Standardwert für alle neuen Features verwendet. Definieren Sie einen benutzerdefinierten Wert für Datum und Uhrzeit, oder wählen Sie einen vorhandenen Wert aus einem Layer in der Karte aus.
- Aktuell: Bei dieser Voreinstellung wird für jedes neue Feature der Wert des aktuellen Datums und der aktuellen Uhrzeit verwendet.
- Vergangenheit: Bei dieser Voreinstellung wird für jedes neue Feature der angegebene Wert vom aktuellen Wert für Datum und Uhrzeit subtrahiert.
- Zukunft: Bei dieser Voreinstellung wird für jedes neue Feature der angegebene Wert zum aktuellen Wert für Datum und Uhrzeit addiert.
- In der Anzeige der voreingestellten Werte ausblenden: Blendet die Voreinstellung aus dem Widget-Bereich aus, beim Erstellen eines Datensatzes wird der Wert aber trotzdem ausgefüllt.
Hinweis:
Die voreingestellten Werte gelten nur für die Erstellung neuer Features. Die Voreinstellungen werden beim Aktualisieren vorhandener Features nicht übernommen. Um das Aktualisieren von Schnittpunkt-, Koordinaten- und Adress-Attributaktionen für vorhandene Features zuzulassen, aktivieren Sie Schaltfläche zum Aktualisieren von Attributaktionen anzeigen in den allgemeinen Einstellungen. Für automatische Updates beim Aktualisieren der Geometrie eines vorhandenen Features aktivieren Sie außerdem Attributaktionen nach Geometrieaktualisierung automatisch aufrufen.
Allgemeine Einstellungen
In diesem Abschnitt sind Einstellungen für das Widget aufgeführt, das Ihnen die Steuerung der Validierung und Benutzeroberfläche ermöglicht. Sie können auch die Geocoder-Einstellungen ändern.
- Wenn Sie ein Feld in Ihrem Feature-Layer oder Ihrer Tabelle konfiguriert haben, um den zugehörigen Wert aus einer Adresse abzurufen, klicken Sie auf Geocoder-Einstellungen, um die Locator-URL zu definieren.
Hinweis:
Standardmäßig ist der in Ihrer Organisation festgelegte Locator angegeben. Wenn Sie die URL ändern, sollten Sie die Attributquelle in der Adress-Attributaktion ebenfalls ändern.
- Wählen Sie im Abschnitt Einstellungen für Feature-Vorlage und Filterwert aus den folgenden Optionen:
- Darstellungsoptionen anzeigen: Zeigt eine Liste der gültigen Darstellungsoptionen für die ausgewählte Vorlage an.
- Liste der voreingestellten Werte im Vordergrund anzeigen: Zeigt die Liste der voreingestellten Werte über der Vorlagenauswahl an.
- Feature-Vorlagenfilter verwenden: Der Feature-Vorlagenfilter stellt den Schlagwort- und Layer-Filter dar, um die Liste der Bearbeitungsvorlagen einzugrenzen. Aktivieren Sie das Kontrollkästchen, um diese Option zu aktivieren.
- Suchergebnisse gruppieren: Gruppieren der Suchergebnisse nach Layer.
Hinweis:
Die angezeigte Vorlagenliste für editierbare Layer basiert auf den Vorlagen, die mit dem Feature-Service veröffentlicht wurden oder in den Visualisierungseinstellungen des Layers definiert sind. Wenn Sie die Vorlagen in der Webkarte aktualisieren, müssen Sie diese Änderungen mit dem Layer speichern, damit sie in der Vorlagenauswahl angezeigt werden. Wenn Sie die Layer-Symbolisierung in der Webkarte geändert haben, klicken Sie auf die Schaltfläche Weitere Optionen, und wählen Sie Layer speichern aus.
- Ausgewählte Vorlage aktiviert lassen: Mit dieser Option bleibt die ausgewählte Vorlage aktiviert.
- Filterwerte aus dem Widget "Gruppenfilter" auf voreingestellte Felder anwenden: Die im Widget "Gruppenfilter" konfigurierten Filter werden auf die voreingestellten Felder im Widget "Smart Editor" angewendet.
Vorsicht:
"Gruppenfilter" und "Smart Editor" müssen in der App so konfiguriert sein, dass sie gleichzeitig verfügbar sind. Zusätzlich muss der Gruppenname der Voreinstellung in "Smart Editor" mit dem Filtersatznamen in "Gruppenfilter" übereinstimmen.
- Bearbeiten von über das Widget "Daten hinzufügen" hinzugefügten Layern zulassen: Editierbare Layer, die der Anwendung mit dem Widget "Daten hinzufügen" hinzugefügt wurden, können bearbeitet werden.
- Wählen Sie im Abschnitt Features kopieren und anhängen aus den folgenden Optionen:
- Erstellen von neuen Features aus vorhandenen Features zulassen: Ermöglicht Benutzern das Erstellen von Features durch Auswahl eines vorhandenen Features aus den Layern oder Grafiken der Karte. (Hierbei werden Felder automatisch einander zugeordnet, wenn der Feldname oder Feldaliasname gleich sind. Die Groß- und Kleinschreibung und Leerzeichen werden dabei nicht berücksichtigt. Weitere Informationen zur Verwendung des Feldabgleichs finden Sie unter Kopieren von Features mit übereinstimmenden Feldern.)
- Kopieren von Polygonen in Punkte zulassen: Das Kopieren von Polygon-Features in Punkt-Ziel-Feature-Vorlagen mit geometrischen Transformationen zulassen. Der Punkt wird innerhalb des Quell-Polygon-Features platziert.
- Kopieren von Linien in Punkte zulassen: Das Kopieren von Linien-Features in Punkt-Ziel-Feature-Vorlagen mit geometrischen Transformationen zulassen.
- Punkt am Anfang: Das Ziel-Punkt-Feature wird am Anfang des ausgewählten, zu kopierenden Quell-Linien-Features platziert.
- Punkt am Ende: Das Ziel-Punkt-Feature wird am Ende des ausgewählten, zu kopierenden Quell-Linien-Features platziert.
- Werte aus kopierten Features setzen die Standardwerte in Zielfeldern außer Kraft: Aktivieren Sie diese Option, damit die Werte aus den Quellen-Features die standardmäßigen Vorlagenwerte des Zielfeldes außer Kraft setzen, insofern es sich um übereinstimmende Felder handelt.
Hinweis:
Wenn mehrere Polylinien- oder Polygon-Features in einen Layer mit einem Einzelwertfeld kopiert werden, kann nur ein Multipart-Feature erstellt werden.
Vorsicht:
Beim Kopieren von mehreren Features finden Beschränkungen für erforderliche Felder, die über intelligente Aktionen konfiguriert wurden, keine Anwendung. Die Benutzer erhalten nur bei erforderlichen Feldern, die in den Layer-Einstellungen oder auf Serviceebene eingerichtet wurden, eine Aufforderung zur Werteingabe.
- Erstellen von neuen Features aus vorhandenen Features zulassen: Ermöglicht Benutzern das Erstellen von Features durch Auswahl eines vorhandenen Features aus den Layern oder Grafiken der Karte. (Hierbei werden Felder automatisch einander zugeordnet, wenn der Feldname oder Feldaliasname gleich sind. Die Groß- und Kleinschreibung und Leerzeichen werden dabei nicht berücksichtigt. Weitere Informationen zur Verwendung des Feldabgleichs finden Sie unter Kopieren von Features mit übereinstimmenden Feldern.)
- Wählen Sie im Abschnitt Speichereinstellungen aus den folgenden Optionen:
- Position der Schaltflächen "Speichern", "Löschen", "Zurück" und "Schließen": Die Schaltflächen können über oder unter dem Formular angezeigt werden.
- Zum Speichern nicht gespeicherter Änderungen auffordern, wenn das Formular geschlossen oder zum nächsten Datensatz gewechselt wird: Diese Option zeigt eine Eingabeaufforderung an, wenn nicht gespeicherte Änderungen vorhanden sind. (Beim Kopieren mehrerer Features wird automatisch gespeichert.)
- Beim Löschen eines Datensatzes eine Bestätigung anfordern: Mit dieser Option wird eine Eingabeaufforderung beim Löschen eines Datensatzes angezeigt.
- Neues Feature automatisch speichern: Automatische Speicherung von Änderungen, damit schnell neue Features digitalisiert werden können.
- Attribut- und Geometrieaktualisierungen automatisch speichern: Attribut- und Geometrieaktualisierungen werden automatisch gespeichert.
- Das Feature beim Speichern aus der Auswahl entfernen: Option, um zum nächsten Datensatz überzugehen oder zur Seite Bearbeitungsvorlage zurückzukehren, wenn nur ein Datensatz vorhanden ist.
- Bei Überschreitung des folgenden Wertes für die Feldlänge zu mehrzeiliger Eingabe wechseln: Mit dieser Option ändern Sie die Texteingabe von einzeilig in mehrzeilig.
- Wählen Sie im Abschnitt Geometrieeinstellungen aus den folgenden Optionen:
- Geometrieänderung standardmäßig aktivieren: Durch das Aktivieren von standardmäßigen Geometrieänderungen kann die Form eines Features schnell geändert werden.
- Sperren der Kartennavigation aktivieren: Sperrt die Kartennavigation, um die Bearbeitung auf Touchscreen-Geräten zu unterstützen.
- Verschieben von ausgewähltem Punkt-Feature zur GPS-Position aktivieren: Ermöglicht das Verschieben eines Punkt-Features an die aktuelle GPS-Position.
- Verschieben von ausgewähltem Punkt-Feature zur XY-Position aktivieren: Hiermit ermöglichen Sie, dass unter Verwendung des festgelegten Bezugssystems ein Punkt an eine andere Position verschoben wird.
- Standardmäßiges Bezugssystem: Legen Sie das standardmäßige Bezugssystem fest, das beim Verschieben eines ausgewählten Punkt-Features an eine neue Position – unter Verwendung des aktuellen Raumbezugs der Karte, der geographischen Länge/Breite in Dezimalgrad oder von MGRS-Koordinaten – verwendet wird.
- Toleranz für die Feature-Auswahl festlegen (Pixel): Durch Klicken auf das Feature kann das Fenster zum Bearbeiten von Attributen geöffnet werden.
- Wählen Sie im Abschnitt Einstellungen für Aktionen aus den folgenden Optionen:
- Schnittpunkt-Werteauswahl aktivieren: Zeigt eine Eingabeaufforderung an, wenn für ein Feld mit einer Schnittpunkt-Attributaktion mehrere Werte verfügbar sind.
- Schaltfläche zum Aktualisieren von Attributaktionen anzeigen: Wenn Sie Attributaktionen für ein Feld definiert haben, können Sie mit dieser Option die von Attributaktionen abgeleiteten Werte beim Ändern der Geometrie eines Features aktualisieren.
- Attributaktionen nach Geometrieaktualisierung automatisch aufrufen: Mit dieser Option werden die von Attributaktionen abgeleiteten Werte beim Ändern der Geometrie eines Features automatisch aktualisiert.
Vorsicht:
Wenn bei Verwendung des Widgets die Feature-Geometrie aktualisiert wird, werden vorhandene Werte in Feldern mit konfigurierten Attributaktionen durch den neuen Wert für Kreuzung, Adresse oder Koordinate überschrieben, falls die Option Feature-Attribute automatisch aktualisieren aktiviert ist.
- Attributaktionen nach Geometrieaktualisierung automatisch aufrufen: Mit dieser Option werden die von Attributaktionen abgeleiteten Werte beim Ändern der Geometrie eines Features automatisch aktualisiert.
- Standardmäßige Überschneidungstoleranz für alle Features: Ermöglicht eine globale Toleranz für Überschneidungen
Standardmäßige Überschneidungstoleranz (Pixelwert), die nur auf Punkt-Features angewendet wird: Wenn die standardmäßige Überschneidungstoleranz für alle Features auf 0 festgelegt ist, wird diese Einstellung auf alle Punkt-Features angewendet.
- Im Abschnitt Text für die Anzeige im Bearbeitungsbereich angeben kann der über der Liste der Feature-Vorlagen angezeigte Text geändert oder entfernt werden. Geben Sie Text ein, damit die Benutzer ihre Änderungen durchführen können. Dies ist hilfreich, wenn die Layer die Erstellung neuer Features nicht zulassen und die Vorlagenliste ausgeblendet ist.
- Klicken Sie auf OK, um das Konfigurationsfenster zu schließen.
Verwenden des Widgets "Smart Editor"
Öffnen Sie das Widget "Smart Editor", um die Vorlagenauswahl und die Liste der voreingestellten Werte anzuzeigen. Wenn der Layer, den Sie bearbeiten möchten, in der Vorlagenauswahl nicht angezeigt wird, prüfen Sie, ob die Option Editierbar in der Konfiguration für den Layer aktiviert und der Layer auf der Karte sichtbar ist. Mit dem Widget "Smart Editor" können Sie Features erstellen, Features mit übereinstimmenden Feldern kopieren und Features aktualisieren.
Erstellen von Features
Führen Sie die folgenden Schritte aus, um Features zu erstellen:
- Wenn Sie Felder für die Einbeziehung in die Liste der voreingestellten Werte konfiguriert haben, geben Sie deren Werte ein.
Hinweis:
Die voreingestellten Werte gelten nur für die Erstellung neuer Features. Die Voreinstellungen werden beim Aktualisieren vorhandener Features nicht übernommen.
Tipp:
Sie können mit einem URL-Parameter im folgenden Format den Wert für eine Voreinstellung definieren: https://<domain>/apps/webappviewer/index.html?id=<itemid>&<preset name>=<value>
Wenn Sie einen Wert für Datum und Uhrzeit mit einem URL-Parameter definieren, können Sie lediglich ein festes Datum angeben und müssen das Zeitstempelformat Unix Epoch verwenden. Der Wert für "29. September 2020, 12:00:00 PDT" lautet dann beispielsweise "1601406000000".
- Hinzufügen eines Features:
- Klicken Sie in der Vorlage auf ein Symbol.
Tipp:
Sie können die ggf. vorhandenen Feature-Vorlagen filtern, indem Sie nach dem Namen einer Vorlage suchen.
- Sie können das Feature erstellen, indem Sie es der Karte hinzufügen bzw. auf die Karte ziehen oder ein auf der Karte vorhandenes Feature kopieren.
- Klicken Sie in der Vorlage auf ein Symbol.
- Geben Sie für die Attribute, die für das hinzugefügte Feature angezeigt werden, Informationen in die verfügbaren Felder ein.
Die Felder variieren auf Grundlage der editierbaren Attributfelder im Feature-Service und der Konfiguration des editierbaren Layers.
- Um ein Bild oder andere Dateien an ein Feature anzufügen (sofern verfügbar), klicken Sie im Abschnitt Anlagen auf Datei auswählen, und navigieren Sie zu der Datei auf Ihrem Gerät.
- Um zugehörige Datensätze in einer zugehörigen Tabelle hinzuzufügen, klicken Sie auf die Schaltfläche Neues Feature erstellen , und geben Sie Informationen in die verfügbaren Felder ein.
Kopieren von Features mit übereinstimmenden Feldern
Gehen Sie wie folgt vor, um Features mit übereinstimmenden Feldern zu kopieren.
- Wählen Sie die kopierenden Features aus:
- Klicken Sie auf das Symbol für die Feature-Vorlage, die für das kopierte Feature verwendet werden soll.
- Legen Sie fest, wie zu kopierende Features ausgewählt werden können (nach Polygon, Lasso oder Rechteck).
- Wählen Sie Features auf der Karte aus.
Tipp:
Sie können Features aus Layern in der Webkarte, aus Layern, die mit dem Widget "Daten hinzufügen" hinzugefügt wurden, aus dem standardmäßigen Grafik-Layer sowie aus beliebigen während der Laufzeit erstellten Layern kopieren. So können Sie beispielsweise ein Routen-Linien-Feature kopieren, das mit dem Widget "Wegbeschreibung" generiert wurde. GPX-Wegpunkte können nicht kopiert werden, wenn sie als Tabellen-Layer hinzugefügt werden. Dies ist eine bekannte Einschränkung.
Der Bereich Zu kopierende Features auswählen wird angezeigt, worin alle ausgewählten Features nach Layer-Name gruppiert aufgeführt sind. Die einzelnen ausgewählten Features werden mit dem Titel aus der Pop-up-Konfiguration in der Webkarte beschriftet.
- Blenden Sie Quell-Layer ein und aus, und deaktivieren Sie Features, die nicht kopiert werden sollen.
- Klicken Sie auf Feldabgleich anwenden.
Das Fenster Feldabgleich anwenden wird angezeigt. Darin sind die einzelnen Quell-Layer der ausgewählten Features mit der Anzahl an übereinstimmenden Feldern aufgeführt. Felder mit gleichem Feldnamen oder Feldaliasnamen werden einander automatisch zugeordnet.
- Wählen Sie für jedes Zielfeld ein Quellfeld aus, aus dem die Attributwerte in das Ziel-Feature kopiert werden sollen, das erstellt wird.
Hinweis:
Die Liste der verfügbaren Quellfelder richtet sich nach den Feldern, die bei der Pop-up-Konfiguration in der Webkarte für die Anzeige festgelegt wurden. Es besteht keine Abhängigkeit von den Feldeinstellungen auf der Registerkarte Layer-Einstellungen der Widget-Konfiguration. Wenn für ein bestimmtes Zielfeld Attributaktionen konfiguriert wurden, hat die Attributaktion Priorität, sodass keine Quellfelder zugeordnet werden können.
- Klicken Sie auf Übernehmen, um beim Erstellen von Features den aktuellen Feldabgleich zu übernehmen.
Features aktualisieren
Gehen Sie folgendermaßen vor, um ein Feature zu aktualisieren:
- Stellen Sie sicher, dass keine Vorlage ausgewählt ist, und klicken Sie auf ein Feature auf der Karte, um dessen Attribute zu öffnen und die zugehörigen Informationen sowie die Geometrie zu bearbeiten.
Das Widget "Smart Editor" können Sie auch über die Feature-Aktionen des Pop-ups eines ausgewählten Features aufrufen.
- Um die Feature-Geometrie zu aktualisieren, stellen Sie sicher, dass das Kontrollkästchen Geometrie bearbeiten aktiviert ist, und verwenden Sie die folgenden Schaltflächen, sofern verfügbar:
- Feature-Attribute automatisch aktualisieren : Klicken Sie auf diese Schaltfläche, um dynamische Feature-Attribute zu aktualisieren. (Ein grünes Häkchen zeigt an, dass Attribute beim Aktualisieren der Geometrie automatisch aktualisiert werden.)
- Kartennavigation : Klicken Sie auf diese Schaltfläche, um die Kartennavigation bei der Bearbeitung auf einem mobilen Gerät zu sperren bzw. zu entsperren. (Ein grünes Häkchen zeigt an, dass die Kartennavigation gesperrt ist.)
- Selektiertes Feature an aktuelle GPS-Position verschieben : Klicken Sie auf diese Schaltfläche, um das selektierte Feature an die vom GPS-Gerät bereitgestellte aktuelle Position zu verschieben.
- Selektiertes Feature an XY-Position verschieben : Klicken Sie auf diese Schaltfläche, um das selektierte Feature unter Verwendung des aktuellen Raumbezugs der Karte, der geographischen Länge/Breite in Dezimalgrad oder der MGRS-Koordinate an eine angegebene XY-Position zu verschieben.
- Klicken Sie unter Zugehörige(r) Tabelle/Layer auf einen zugehörigen Datensatz, um die entsprechenden Attribute zu öffnen und die Informationen zu bearbeiten.
- Um ein Feature zu entfernen, klicken Sie auf Löschen.