Konfigurieren von Karten-Layer-Feldern
Nachdem Sie dem Projekt einen Mobile-Service, einen gehosteten Feature-Service oder einen Mobile-Cache hinzugefügt haben, können Sie Feldeinstellungen für die einzelnen Karten-Layer festlegen – Feldsichtbarkeit (welche Felder auf der Karte angezeigt werden), Feldfunktion (editierbar oder erfassbar), Feldreihenfolge (die Reihenfolge der Felder), und für Layer, die für die Datenerfassung eingestellt wurden, können Sie festlegen, welche Felder bearbeitet werden können und in welcher Reihenfolge.
Diese Einstellungen werden als Teil des Projekts gespeichert und von den Außendienstanwendungen berücksichtigt. Es ist wichtig, mit den Feldeinstellungen vertraut zu sein, da sie die entsprechende Steuerung und eine individuelle Anpassung an die Bedürfnisse der Benutzer ermöglichen.
In den Außendienstanwendungen werden Felder folgendermaßen dargestellt:
- Anzeigeformular – Eine schreibgeschützte Darstellung der Attribute eines Features. Es wird angezeigt, wenn Außendienstmitarbeiter Features in einer Arbeitsliste identifizieren, suchen oder durchsuchen, oder wenn Änderungen verwaltet werden.
- Erfassungsformular – Legt fest, wie Attribute den Außendienstmitarbeitern angezeigt werden, wenn sie neue Features erfassen.
- Aktualisierungsformular – Definiert, wie Attribute den Außendienstmitarbeitern angezeigt werden, wenn sie vorhandene Features aktualisieren.
- Sie können die Ansichts-, Erfassungs- und Aktualisierungsformulare für Karten-Layer konfigurieren, die zum Erfassen von Daten verwendet werden.
- Für schreibgeschützte Layer können lediglich Einstellungen für das Anzeigeformular geändert werden.
- Für ausgeblendete Layer können keine Felder konfiguriert werden.
- Wenn Sie einen operationalen Layer aus einem Feature-Service hinzufügen, der Raster- oder BLOB-Daten enthält, sind diese beiden Feldtypen nicht sichtbar, da sie nicht unterstützt werden.
Festlegen der Feldsichtbarkeit für das Anzeigeformular – Definiert, wie Felder während der Datenüberprüfung angezeigt werden.
Sie können bestimmen, ob ein Feld ein- oder ausgeblendet wird, wenn Außendienstmitarbeiter die Attribute eines Features anzeigen. Sie können beispielsweise über ein Feld verfügen, in dem Datums- und Zeitinformationen zur erstmaligen Erfassung des Features gespeichert sind. Dieses Feld kann automatisch von der Anwendung gefüllt und daher aus dem Erfassungsformular ausgeblendet werden. Dieses Feld kann Außendienstmitarbeitern jedoch im Anzeigeformular angezeigt werden.
- Klicken Sie in Mobile Project Center auf den Dropdown-Pfeil vor dem Mobile-Service, Feature-Service oder Mobile-Cache, um eine Liste der Karten-Layer anzuzeigen.
- Klicken Sie auf den Namen des Karten-Layers, dessen Felder Sie konfigurieren möchten.
Neben der Registerkarte Kartenvorschau werden die Registerkarten Layer und Felder angezeigt.
- Klicken Sie auf die Registerkarte Layer, und stellen Sie den Layer-Typ auf Dient zum Erfassen von Daten oder Stellt schreibgeschützte Referenzinformationen bereit ein. Weitere Informationen zum Festlegen von Layer-Typen finden Sie unter Konfigurieren von Karten-Layer-Eigenschaften.
- Klicken Sie auf die Registerkarte Felder. Im Listenfeld "Felder" werden die konfigurierbaren Felder angezeigt. Alle sichtbaren Felder im Kartendokument, in dem der operationale Karten-Layer erstellt wird, sind standardmäßig aufgelistet und auf sichtbar eingestellt.Tipp:
Es werden nur sichtbare Felder eines Karten-Layers in der MXD-Datei (Kartendokument) im Listenfeld "Felder" angezeigt. Es wird empfohlen, die Sichtbarkeit für unnötige Felder im MXD-Dokument zu deaktivieren, um die Menge der zwischen den Außendienstanwendungen und dem Server übertragenen Daten zu reduzieren. Wenn jedoch ein erforderliches Feld im Listenfeld für sichtbare Felder in Mobile Project Center fehlt, überprüfen Sie, ob es in ArcMap aktiviert ist. Beachten Sie außerdem, dass falls ein Feld für den Subtype eines Features verwendet wird, es auch dann weiterhin angezeigt und in Mobile Project Center konfiguriert werden kann, wenn es in ArcMap als unsichtbar festgelegt ist.
- Um festzulegen, dass ein Feld nicht im Anzeigeformular der Außendienstanwendung sichtbar sein soll, deaktivieren Sie das Kontrollkästchen unter der Spalte Anzeige.
In der folgenden Abbildung ist das Feld "Unit Number" auf verborgen eingestellt, wenn Außendienstmitarbeiter die Attribute überprüfen. Das Feld ist jedoch während der Datenerfassung und -aktualisierung sichtbar:
Festlegen der Feldsichtbarkeit für das Erfassungs- und Aktualisierungsformular – Definiert, wie Felder während der Datenerfassung und -aktualisierung angezeigt werden.
Für die Karten-Layer, die Sie zum Erfassen von Daten festgelegt haben, können Sie, ähnlich wie beim Anzeigeformular, angeben, welche Felder während der Datenerfassung und -aktualisierung angezeigt werden sollen. Sie können den Außendienstmitarbeitern nur die Felder anzeigen, die für die Datenerfassung oder -bearbeitung vorgesehen sind, oder Sie können diese Felder im Erfassungs- und Aktualisierungsformular ausblenden, wenn Sie die integrierte Funktion zum automatischen Ausfüllen von Feldern verwenden oder Feldwerte automatisch mit benutzerdefinierten Erweiterungen ausfüllen.
Für die Datenbearbeitung können Außendienstmitarbeiter neue Daten erfassen oder vorhandene Daten aktualisieren, und Sie können die Feldsichtbarkeit für das Erfassungsformular und das Aktualisierungsformular unabhängig voneinander einrichten. Sie haben beispielsweise die Möglichkeit, den Termin für die Installation eines Hydranten im Erfassungsformular anzuzeigen, es im Aktualisierungsformular jedoch auszublenden, damit Ihre Mitarbeiter es nicht versehentlich überschreiben.
Zum Konfigurieren des Erfassungs- und Aktualisierungsformulars führen Sie die folgenden Schritte aus:
- Klicken Sie auf den Dropdown-Pfeil vor dem Mobile-Service, Feature-Service oder Mobile-Cache, um eine Liste der Karten-Layer anzuzeigen.
- Klicken Sie auf den Namen des Karten-Layers, dessen Felder Sie konfigurieren möchten.
- Klicken Sie auf die Registerkarte Layer, und legen Sie den Layer-Typ als Dient zum Erfassen von Daten fest.
- Klicken Sie auf die Registerkarte Felder. Unter den Spalten Aktualisieren und Erfassen des Listenfeldes "Felder" befinden sich die Kontrollkästchen für Sichtbarkeit, die zum Erfassen und Aktualisieren einzelner Felder festgelegt werden können.Hinweis:
Wenn Sie den Layer als schreibgeschützt festlegen, werden die Kontrollkästchen Aktualisieren und Erfassen deaktiviert, wie unten dargestellt:
- Deaktivieren Sie das Kontrollkästchen unter der Spalte Aktualisieren, damit das entsprechende Feld ausgeblendet wird, wenn die Außendienstmitarbeiter ein vorhandenes Feature aktualisieren, bzw. deaktivieren Sie das Kontrollkästchen unter der Spalte Erfassen, damit das Feld ausgeblendet wird, wenn ein neues Feature erfasst wird.
Im folgenden Screenshot ist das Feld "Assessor Identification" ausgeblendet, wenn Außendienstmitarbeiter ein neues Feature erfassen oder ein vorhandenes Feature aktualisieren, während das Feld "Number of Floors" nur dann eingeblendet wird, wenn ein neues Feature erfasst wird. Ebenso ist das Feld "Description" sichtbar, wenn ein vorhandenes Feature aktualisiert wird. Diese Felder sind im Anzeigeformular jedoch alle sichtbar.
Selbst Felder sind während der Datenerfassung bzw. -aktualisierung unsichtbar. Sie können je nach Einstellung automatisch durch Feldanwendungen ausgefüllt werden. Das Bild im Abschnitt "Festlegen der Funktion zum automatischen Ausfüllen von Feldern" ist ein Beispiel.
Festlegen der Funktion zum automatischen Ausfüllen von Feldern
Sie können Werte für einige Typen von editierbaren Feldern vordefinieren, um diese Felder von den Außendienstanwendungen automatisch auszufüllen, wenn Außendienstmitarbeiter Attribute von Features erfassen oder aktualisieren.
Zu den automatisch ausfüllbaren Feldtypen zählen Text, Datum/Uhrzeit und Double. Die Felder können mit den folgenden Werten ausgefüllt werden:
- Text:
- Benutzeridentität (des aktuell bei der Außendienstanwendung angemeldeten Benutzers)
- Anzeigename (des aktuell bei der Außendienstanwendung angemeldeten Benutzers)
- Computername
Hinweis:Um ein Textfeld mit der Identität oder dem Namen des Benutzers auszufüllen, muss Ihr Mobile-Projekt einen Identitäts-Layer aufweisen. Weitere Informationen finden Sie unter Projektbenutzeridentität.
- Datum/Uhrzeit:
- Datum und Uhrzeit des Computers
- Datum/Uhrzeit des GNSS (Navigation Satellite System)-Empfängers (bei GPS [Global Positioning System]-Verbindung)
- Double:
- Breitengrad (bei GPS-Verbindung)
- Längengrad (bei GPS-Verbindung)
- Höhe (bei GPS-Verbindung)
- Geschwindigkeit (bei GPS-Verbindung)
- Richtung (bei GPS-Verbindung)
- Genauigkeitsverschlechterung der Position (bei GPS-Verbindung)
Außerdem können Sie ein Feld automatisch mit einem Wert ausfüllen, wenn das Feature erfasst wird, und mit einem anderen Wert ausfüllen, wenn das Feature aktualisiert wird.
Führen Sie die folgenden Schritte aus, um die Funktion für automatisches Ausfüllen für editierbare Felder in Mobile Project Center zu konfigurieren:
- Klicken Sie auf den Dropdown-Pfeil neben dem Mobile-Service, Feature-Service oder Mobile-Cache, um eine Liste der Karten-Layer anzuzeigen.
- Klicken Sie auf den Namen des Karten-Layers, dessen Felder Sie konfigurieren möchten.
- Klicken Sie auf die Registerkarte Layer, und legen Sie den Layer-Typ als Dient zum Erfassen von Daten fest.
- Suchen Sie am unteren Rand der Registerkarte Felder die beiden Dropdown-Menüs unter Automatisches Ausfüllen.
Je nach Datentyp des Feldes werden in der Dropdown-Liste alle verfügbaren Optionen zum automatischen Ausfüllen des Feldes angezeigt.
Neu sortieren von Feldern
Sie können die Reihenfolge bestimmen, in der die Felder angezeigt werden, wenn Ihre Außendienstmitarbeiter Attribute anzeigen oder bearbeiten. Diese Einstellung kann wichtig sein, wenn eine Attributauswahl das Attribut für das nächste Feld bestimmt. Durch die Änderung der Reihenfolge der Felder kann die Feldanzeige an Papierformulare angepasst werden, mit denen die Außendienstmitarbeiter vertraut sind.
Zum Ändern der Feldsortierung in Mobile Project Center gehen Sie wie folgt vor:
- Klicken Sie auf den Dropdown-Pfeil vor dem Mobile-Service, Feature-Service oder Mobile-Cache, um eine Liste der Karten-Layer anzuzeigen.
- Klicken Sie auf den Namen des Karten-Layers, dessen Felder Sie konfigurieren möchten.
- Klicken Sie auf die Registerkarte Layer, und stellen Sie den Layer-Typ auf Dient zum Erfassen von Daten oder Stellt schreibgeschützte Referenzinformationen bereit ein.
- Klicken Sie auf die Registerkarte Felder.
- Klicken Sie auf das Feld, das Sie verschieben möchten.
- Klicken Sie rechts neben dem Listenfeld Sichtbarkeit und Reihenfolge auf die Schaltfläche Feld nach oben verschieben , um das Feld nach oben zu verschieben, oder klicken Sie auf die Schaltfläche Feld nach unten verschieben , um das Feld nach unten zu verschieben.
Festlegen des Feldtitels
Für jeden Karten-Layer können Sie konfigurieren, wie die Felder beim Anzeigen, Erfassen, und Aktualisieren von Attributen angezeigt werden. Die Eigenschaft "Titel" verwendet den Feld-Aliasnamen, der für das Feld in Ihrem Kartendokument festgelegt wurde. Dieser Text wird in Ansichts-, Erfassungs-, und Aktualisierungsformularen angezeigt, wenn die Attribute eines Features angezeigt werden. Je nachdem, welche Einstellungen Sie für die Titel festgelegt haben, kann sich der Text zwischen diesen Formularen unterscheiden. Wenn Sie beispielsweise die Attribute einer Glühbirne anzeigen, sollte der Titel "Die Wattleistung beträgt:" angezeigt werden, während in einem Erfassungs- oder Aktualisierungsformular vor dem Textfeld, in dem Benutzer den Watt-Wert erfassen, die Frage "Was ist die Wattleistung?" angezeigt werden sollte. Auch hier ist es für Außendienstmitarbeiter einfacher, sich mit Attributen und deren Bearbeitung vertraut zu machen, wenn Sie die Eigenschaft "Titel" zum Anzeigen, Erfassen und Aktualisieren wirksam einsetzen können.
Zum Ändern des Feldtitels in Mobile Project Center führen Sie die folgenden Schritte aus:
- Klicken Sie auf den Dropdown-Pfeil vor dem Mobile-Service, Feature-Service oder Mobile-Cache, um eine Liste der Karten-Layer anzuzeigen.
- Klicken Sie auf den Namen des Karten-Layers, dessen Felder Sie konfigurieren möchten.
- Klicken Sie auf die Registerkarte Layer, und stellen Sie den Layer-Typ auf Dient zum Erfassen von Daten oder Stellt schreibgeschützte Referenzinformationen bereit ein.
- Klicken Sie auf die Registerkarte Felder.
- Klicken Sie auf das Feld mit dem Titel, den Sie ändern möchten.
- Suchen Sie den Abschnitt Titel unten, bearbeiten Sie die Textfelder Während der Anzeige: und Während der Aktualisierung und Erfassung: wie gewünscht.