W ramach kampanii terenowej do mapowania pokrycia terenu staramy się opracować aplikację, która pozwala na zbieranie punktów na mapie podstawowej i wypełnienie zestawu atrybutów. Jak dotąd naszym najlepszym rozwiązaniem jest korzystanie z ArcGIS Collector, ponieważ często musimy pracować w trybie offline. Korzystając z domeny, tabela atrybutów jest wypełniona wstępnie zakodowanymi wartościami.
Problem polega na tym, że mamy hierarchiczną legendę z trzema poziomami. Przy pierwszej legendzie jest mniej niż dziesięć przedmiotów, następnie około 25 na drugim poziomie i więcej niż 50 na trzecim. Lista rozwijana jest zatem bardzo długa na trzecim poziomie, a jeśli wszystko jest możliwe, moglibyśmy mieć niespójne etykiety między dwoma poziomami. (np. użytki zielone, a następnie zboża zamiast użytków zielonych, a następnie rośliny winorośli).
Pytanie zatem brzmi: w jaki sposób możemy filtrować listy proponowane kolektorowi pola na podstawie jego wcześniejszych wyborów? Innymi słowy, w jaki sposób możemy dostosować domenę do wartości innego pola.
Na przykład po wybraniu „lasu” z pierwszej listy rozwijanej nowa lista rozwijana powinna być dostępna tylko z „lasami mieszanymi”, „lasami liściastymi” i „lasami iglastymi”.
EDYCJA: istniał już pomysł ArcGIS na ten temat, więc pytanie prawdopodobnie nie ma wbudowanego rozwiązania. Każde obejście z ArcGIS lub podobnymi funkcjami do ArcGIS collector z inną aplikacją byłoby warte nagrody (o ile działa). Podsumowując, oto główne cechy:
1) zapewnić mapę bazową (obraz o wysokiej rozdzielczości)
2) działa w trybie offline (GPS, ale nie ma Internetu)
3) narzędzie do przechwytywania punktów z symbolem koloru
4) gdy dokonano wyboru na podstawie listy rozwijanej dla pierwszego pola, druga lista rozwijana staje się warunkowo dostępna dla pierwszego wyboru , a następnie trzecia lista rozwijana staje się dostępna warunkowo dla drugiego wyboru
5) Jeśli to możliwe, nie dotyczy jednego urządzenia mobilnego
Mogę już zrobić 1,2,3 i 5 z arcgiscollector. Więc moje pytanie brzmi: jak uzyskać warunkową listę rozwijaną (punkt 4).
Odpowiedzi:
Sugeruję użycie QGIS na Androida (lub jeśli masz tablet z systemem Windows, korzystasz z domyślnej aplikacji komputerowej ).
Ponadto jest bezpłatny do zainstalowania i używania, a interfejs interfejsu użytkownika można ograniczyć, aby wyświetlać tylko menu i paski narzędzi / narzędzi, które należy zobaczyć.
źródło
sprawdź tę aplikację z giscloud
http://www.giscloud.com/apps/mobile-data-collection
ma możliwość przechwytywania danych w trybie offline i możesz mieć niestandardowe formularze oraz listy rozwijane i listy.
działa na Androidzie i iOS.
nie wiem o twoim zapotrzebowaniu na warunkowe listy rozwijane .. ale warto to sprawdzić
źródło
Prawdopodobnie znalazłeś już odpowiedź na swoje pytanie, prawda? Ale jeśli nie, zalecę zwrócenie się do ESRI UK z prośbą o licencję na „Forester” aplikację opracowaną dla Forestry Commission (FC) w Wielkiej Brytanii, używam jej do badania rodzimych lasów w Szkocji i wygląda na to, że Forester obejmie wszystkie Twoje wymagania. Jedynym problemem jest to, że Forester jest zaprojektowany dla środowiska FC (zgodny ze strukturą bazy danych FC), więc zmiany będą wymagane w twoim projekcie.
źródło
Możesz także sprawdzić ArcGIS Survey123 .... jest to podobna aplikacja do ArcGIS Collector, ale daje większą kontrolę nad formularzami. Ma pewne ograniczenia, ponieważ możesz zbierać punkty tylko teraz.
http://survey123.arcgis.com/
źródło