Referenzdatenmodell für mobile Datenerfassung

Ihr Datenmodell kann auf Papierformularen, Projektanforderungen usw. basieren, je nach Ihrem aktuellen Arbeitsablauf. Dieses Beispiel basiert auf einem Papierformular des Roten Kreuzes.

Das Formular (siehe unten) wird von Mitarbeitern vor Ort nach einer Naturkatastrophe für die Schadensfeststellung an Eigentumsobjekten genutzt. Sie erstellen basierend auf diesem Papierformular ein Datenmodell.

Amerikanisches Rotes Kreuz – Detailliertes Formular für die Schadensfeststellung vor Ort
Amerikanisches Rotes Kreuz – Detailliertes Formular für die Schadensfeststellung vor Ort

In der Regel ist eine Point-Feature-Class die beste Wahl, wenn die Prüfung vor Ort auf Features basiert, die nicht als physische Entitäten existieren (in diesem Fall das Formular für die Schadensfeststellung); , daher erstellen Sie zunächst eine Point-Feature-Class in einer File-Geodatabase oder einer SDE-Geodatabase.

HinweisHinweis:

Für mobile Services hat der jeweilige Typ des Daten-Repository möglicherweise Auswirkungen auf deren Verwendung im Außendienst. Wenn die Daten aus einer File-Geodatabase stammen, sind sie nach dem Hosten auf einem ArcGIS-Server schreibgeschützt, obwohl Sie eine GlobalID hinzugefügt haben. Wenn die Daten aus einer ArcSDE-Datenbank stammen und vor dem Veröffentlichen nicht beim Server registriert werden, sind sie ebenfalls schreibgeschützt. Diese Einschränkungen gelten jedoch nicht für Feature-Services, d. h. die Daten können auch dann weiterhin bearbeitet werden, wenn sie keine GlobalID aufweisen oder in einer File-Geodatabase gespeichert sind.

Basierend auf den im Formular erforderlichen Werten werden folgende Felder und Feldtypen verwendet:

Subtypes und Domänen können verwendet werden, um die Datenqualität und die Dateneingabegeschwindigkeit zu verbessern. Sie können die Prüfungen basierend auf dem Feld "Schadensklassifizierung" kategorisieren und mit diesem Feld Subtypes definieren. Die Subtype-Werte – Destroyed, Major, Minor, Affected und Inaccessible – werden in Außendienstanwendungen als unterschiedliche Typen von Prüf-Features dargestellt. Basierend auf jedem Subtype-Wert können Sie die Standardwerte für die Felder weiter definieren. Beispielsweise können Sie für die Eigenschaften des Typs "Minor" den Wasserstand bei "Water Level in Living Area" auf 0 und andere Werte für dasselbe Feld für andere Subtypes festlegen.

Sie können auch Domänen verwenden, um Datenintegrität sicherzustellen. Es gibt zwei Domänentypen: codierte Domänen, die nur bestimmte Werte zulassen, die Sie für das Datenmodell definieren, und Bereichsdomänen, mit denen Teams vor Ort einen Wert innerhalb eines bestimmten Bereichs eingeben können. Sie können die codierten Domänen "Ja", "Nein" oder "Nicht bekannt" für die Felder "Is There a Basement" und "Is the Electricity On" und einen Bereich von 0-5 für "Number of Floors" festlegen, wenn Sie bereits wissen, dass alle Gebäude im zu prüfenden Gebiet fünf oder weniger Stockwerke aufweisen.

Occupancy type

Wenn ein Mitarbeiter vor Ort zunächst ein Feature erfasst, wird der für ein Attribut eingegebene Standardwert durch den ausgewählten Subtype festgelegt. Der Mitarbeiter kann den Standardwert ändern, indem er einen neuen Wert aus der Auswahlliste der möglichen kodierten Domänenwerte auswählt. Er kann auch einen Wert eingeben, der innerhalb des Bereichs liegt. Subtypes und Domänen beschleunigen den Vorgang und reduzieren sowohl Fehler bei der Dateneingabe vor Ort als auch den Zeitaufwand für die nachträgliche QS/QK und Bearbeitung.

Bei diesem Projekt müssen auch Fotos gemacht werden. Erstellen Sie eine Anlagebeziehung für die Point-Feature-Class der Prüfung in der Geodatabase.

Verwandte Themen

11/5/2013