Im Rahmen einer Feldkampagne für die Landbedeckungskartierung versuchen wir, eine App zu entwickeln, mit der Punkte auf einer Basiskarte gesammelt und eine Reihe von Attributen ausgefüllt werden können. Bisher ist die Verwendung von ArcGIS Collector die beste Lösung, da wir häufig offline arbeiten müssen. Unter Verwendung der Domäne wird die Attributtabelle mit vorcodierten Werten gefüllt.
Das Problem ist, dass wir eine hierarchische Legende mit drei Ebenen haben. In der ersten Legende gibt es weniger als zehn Gegenstände, in der zweiten Stufe etwa 25 und in der dritten mehr als 50. Die Dropdown-Liste ist daher auf der dritten Ebene sehr lang, und wenn alles möglich ist, können zwischen zwei Ebenen inkonsistente Beschriftungen bestehen. (zB Grünland dann Getreide statt Grünland dann Graspflanze).
Die Frage ist also: Wie können wir die dem Feldsammler vorgeschlagenen Listen basierend auf seinen vorherigen Entscheidungen filtern? Mit anderen Worten, wie können wir die Domäne an die Werte eines anderen Feldes anpassen?
Beispielsweise sollte nach Auswahl von "Wald" in der ersten Dropdown-Liste eine neue Dropdown-Liste mit nur "Mischwald", "Laubwald" und "Nadelwald" verfügbar sein.
BEARBEITEN: Zu diesem Thema gab es bereits eine ArcGIS-Idee , daher ist in der Frage wahrscheinlich keine Lösung integriert. Jede Problemumgehung mit ArcGIS oder ähnlichen Funktionen wie ArcGIS Collector mit einer anderen App ist die Prämie wert (solange sie funktioniert). Zusammenfassend sind hier die Hauptmerkmale:
1) Bereitstellung einer Basiskarte (hochauflösendes Bild)
2) funktioniert offline (GPS aber kein Internet)
3) Punkterfassungswerkzeug mit Farbsymbol
4) Wenn eine Auswahl basierend auf einer Dropdown-Liste für das erste Feld getroffen wurde, wird eine zweite Dropdown-Liste bedingt für die erste Auswahl verfügbar , und eine dritte Dropdown-Liste wird bedingt für die zweite Auswahl verfügbar
5) Wenn möglich nicht spezifisch für ein einzelnes mobiles Gerät
Ich kann schon 1,2,3 und 5 mit arcgiscollector machen. Meine Frage lautet also: Wie bekomme ich eine bedingte Dropdown-Liste (Punkt 4)?
Antworten:
Ich würde vorschlagen, QGIS für Android zu verwenden (oder wenn Sie ein Windows-Tablet haben, verwenden Sie die Standard- Desktop-App ).
Darüber hinaus ist die Installation und Verwendung kostenlos, und Sie können die Benutzeroberfläche herunterfahren, um nur die Menüs und Werkzeuge / Symbolleisten anzuzeigen, die Sie sehen müssen.
quelle
Schauen Sie sich diese App von giscloud an
http://www.giscloud.com/apps/mobile-data-collection
Es verfügt über eine Offline-Datenerfassungsfunktion und Sie können benutzerdefinierte Formulare und Dropdowns und Listen verwenden.
es funktioniert auf Android und iOS.
Ich weiß nichts über Ihre Nachfrage nach den bedingten Dropdowns. Aber es ist eine Überprüfung wert
quelle
Wahrscheinlich haben Sie die Antwort auf Ihre Frage bereits gefunden, oder? Wenn nicht, empfehle ich Ihnen, ESRI UK um die Lizenz für 'Forester' zu bitten, eine Anwendung, die für die Forestry Commission (FC) in Großbritannien entwickelt wurde. Ich habe sie für die Vermessung einheimischer Wälder in Schottland verwendet und es sieht so aus, als würde Forester alles abdecken Deine Anforderungen. Das einzige Problem ist, dass Forester für die FC-Umgebung entwickelt wurde (kompatibel mit der FC-Datenbankstruktur), sodass Änderungen an Ihrem Projekt erforderlich sind.
quelle
Möglicherweise möchten Sie auch ArcGIS Survey123 ausprobieren. Es ist eine ähnliche App wie ArcGIS Collector, bietet Ihnen jedoch mehr Kontrolle über Ihre Formulare. Es gibt einige Einschränkungen, da Sie momentan nur Punkte sammeln können.
http://survey123.arcgis.com/
quelle