В рамках полевой кампании по картированию растительного покрова мы пытаемся разработать приложение, которое позволяет собирать точки на базовой карте и заполнять набор атрибутов. Пока что наше лучшее решение - использовать ArcGIS Collector, потому что нам часто приходится работать в автономном режиме. При использовании домена таблица атрибутов заполняется предварительно закодированными значениями.
Проблема в том, что у нас есть иерархическая легенда с тремя уровнями. В первой легенде менее десяти предметов, затем около 25 на втором уровне и более 50 на третьем. Поэтому выпадающий список очень длинный на третьем уровне, и если все возможно, у нас могут быть несовместимые метки между двумя уровнями. (например, луг, затем злаки вместо лугов, а затем злаковые).
Итак, вопрос заключается в следующем: как мы можем отфильтровать списки, предложенные полевому сборщику, на основе его предыдущих выборов? Другими словами, как мы можем адаптировать домен к значениям другого поля.
Например, после выбора «лес» в первом раскрывающемся списке должен быть доступен новый раскрывающийся список, содержащий только «смешанный лес», «широколиственный лес» и «игольчатый лес».
РЕДАКТИРОВАТЬ: на эту тему уже была идея ArcGIS , поэтому у вопроса, вероятно, нет встроенного решения. Любой обходной путь с ArcGIS или аналогичными возможностями сборщика ArcGIS с другим приложением будет стоить вознаграждения (если он работает). Подводя итог, вот основные функции:
1) предоставить базовую карту (изображение высокого разрешения)
2) работает в автономном режиме (GPS, но без Интернета)
3) инструмент захвата точки с цветным символом
4) когда выбор сделан на основе раскрывающегося списка для первого поля, второй раскрывающийся список становится доступным условно для первого выбора , затем третий раскрывающийся список становится доступным условно для второго выбора
5) Если возможно, не относится только к одному мобильному устройству
Я уже могу сделать 1,2,3 и 5 с arcgiscollector. Поэтому мой вопрос: как получить условный выпадающий список (пункт 4).
Ответы:
Я бы посоветовал использовать QGIS для Android (или, если у вас планшет Windows, вы используете приложение для рабочего стола по умолчанию ).
Кроме того, он бесплатен для установки и использования, и вы можете отключить интерфейс пользовательского интерфейса, чтобы показать только те меню и панели инструментов / инструментов, которые вам нужны.
источник
проверить это приложение от giscloud
http://www.giscloud.com/apps/mobile-data-collection
он имеет возможность захвата данных в автономном режиме, и вы можете иметь пользовательские формы и выпадающие списки.
это работает на Android и IOS.
я не знаю о вашем требовании об условных выпадающих списках .. но стоит проверить
источник
Возможно, вы уже нашли ответ на свой вопрос? Но если нет, то я порекомендую вам запросить у ESRI UK лицензию на «Forester» для приложения, разработанного для Комиссии по лесному хозяйству (FC) в Великобритании, я использовал его для обследования местных лесов в Шотландии, и похоже, что Forester охватит все ваши требования. Единственная проблема заключается в том, что Forester разработан для среды FC (совместимой со структурой базы данных FC), поэтому вам потребуются изменения в вашем проекте.
источник
Вы также можете попробовать ArcGIS Survey123 .... это приложение, похожее на ArcGIS Collector, но дает вам больший контроль над вашими формами. У него есть некоторые ограничения: вы можете набирать очки только сейчас.
http://survey123.arcgis.com/
источник