Виджет Опрос интегрирован с ArcGIS Survey123 и позволяет создавать в виджете опрос или использовать в нем существующий. Используйте виджет Опрос, чтобы получать обратную связь или данные от конечных пользователей. Когда вы включаете в приложение опрос, вы можете собирать данные от пользователей, задавая им вопросы. В зависимости от типа вопроса, ответ на него будет хранится в виде атрибута, геометрии или вложения для объекта в используемом векторном слое. Если вы подключаете виджет Опрос к источнику данных, который содержит слой или представление слоя данных опроса, пользователи могут выбрать объект в других виджетах, которые также подключены к тому же источнику данных, чтобы отредактировать или просмотреть данные с помощью опроса.
Примеры
Используйте этот виджет для поддержки требований к разработке приложений, таких как:
- Вы хотите получить от пользователей обратную связь по проекту.
- Вы хотите получить обратную связь от общественности о городском парке и сохранить результаты опроса в таблицу, связанную с векторным слоем парков.
- Вы хотите собрать оценки и предложения от общественности о прогулочных дорожках вокруг города.
- У вас есть опрос для изучения деревьев, представляющих опасность, и вы хотите, чтобы полевые работники могли выбрать объект на карте, отобразить соответствующие ответы на опрос в виджете Опрос, просматривать данные или редактировать значения для отправки обновлений в слой опроса.
Примечания по использованию
Когда вы добавляете виджет Опрос на страницу, вы можете создать опрос с помощью встроенного дизайнера опросов подключившись к одному из существующих опросов или подключившись к одному из опросов, к которому вам предоставлен доступ. После создания нового или выбора существующего опроса дополнительные настройки конфигурации виджета позволят вам изменить его оформление и отправить данные из приложения в опрос. Например, вы можете отправить данные из карты приложения в опрос, подключив атрибуты или геометрию объектов из векторного слоя к вопросам в опросе. Все данные, собранные с помощью опроса в приложении, хранятся в используемом опросом векторном слое.
Содержимое опроса будет по возможности выровнено относительно ширины виджета, вы можете изменить его ширину на экране. Вы можете настроить виджет, не используя тему опроса, если она не подходит под дизайн вашего приложения.
Подсказка:
Если вы хотите, чтобы пользователи могли отправлять несколько ответов, посмотрите, как настроить автоматическое обновление в Survey123.
Настройки
У виджета Опрос есть следующие настройки:
- Выбрать опрос можно тремя способами:
- Создать новый опрос – создайте опрос, чтобы использовать его в виджете в вашем приложении. Укажите имя, а дополнительно теги и краткие сведения, затем щелкните Создать. Новый опрос будет создан в ваших ресурсах, после чего появится окно дизайнера опросов. Более подробную информацию о создании опросов см. в статье Создайте и опубликуйте опрос в справке по Survey123.
- Выбрать мой собственный опрос — выберите один из созданных вами опросов.Если вы являетесь администратором, то также можете выбрать опросы, созданные участниками вашей организации. Чтобы внести изменения в опрос, щелкните Редактировать опрос, чтобы открыть дизайнер опросов. Если опрос для этого виджета был создан с помощью Survey123 Connect, вы не сможете редактировать содержимое для вопросов опроса в дизайнере.
- Выбрать чужой опрос — выбрать опрос, созданный кем-то другим из вашей организации, и к которому предоставлен доступ для вас, вашей организации или для всех.
- Оформление – показать дополнительные элементы компоновки из опроса, чтобы он подходил под оформление всего приложения. Например, вы можете включить заголовок, описание и нижний колонтитул опрос, либо включить его тему. Чтобы использовать цвета и фоновые изображения из опроса. (По умолчанию в виджете отображается содержимое опроса без его темы, чтобы не возникало конфликтов с темой приложения.)
- Режим — укажите, могут ли пользователи отправлять новые ответы на опрос, а также редактировать или просматривать существующие записи. Дополнительно можно настроить виджет для заполнения некоторых вопросов опроса данными из объекта, выбранного с помощью виджета Выбрать, виджета Карта или любого другого виджета, позволяющего выбирать записи. Для всех режимов щелкните Выбрать данные, чтобы открыть панель Выбрать данные, где можно выбрать источник данных. Чтобы разрешить редактирование или просмотр существующих записей, необходимо выбрать источник данных, содержащий слой или вид слоя опроса.
Примечание:
Режимы редактирования и просмотра поддерживают только опросы, созданные в Survey123 версии 3.9 и новее.
- Отправить новую запись - разрешить пользователям создавать записи, отправляя ответы на опрос.
- Отправить данные в этот опрос — вместо того, чтобы пользователи вводили ответ вручную, вопрос опроса можно заполнить, используя геометрию или атрибут объекта в другом виджете (например, выбранного на карте или в таблице объекта). Например, если пользователь выбирает парк на карте, можно отправить идентификатор объекта выбранного парка в скрытый в опросе вопрос Park ID, что позволит связать комментарий пользователя с конкретным объектом в слое парков.
Примечание:
Если вы хотите, чтобы пользователи могли выбирать объект в веб-сцене и заполнять вопросы опроса данными из этого объекта, слой сцены должен иметь связанный с ним векторный слой.
- Добавить подключение — подключите поле из источника данных к вопросу из опроса. Вы можете добавить несколько связей, если хотите передать в опрос несколько атрибутов.
- Отправить данные в этот опрос — вместо того, чтобы пользователи вводили ответ вручную, вопрос опроса можно заполнить, используя геометрию или атрибут объекта в другом виджете (например, выбранного на карте или в таблице объекта). Например, если пользователь выбирает парк на карте, можно отправить идентификатор объекта выбранного парка в скрытый в опросе вопрос Park ID, что позволит связать комментарий пользователя с конкретным объектом в слое парков.
- Редактировать существующую запись — разрешите пользователям редактировать существующие данные, выбирая объект из другого виджета и изменяя соответствующие значения в опросе, а затем отправляя обновления обратно для объекта.
- Просмотр существующей записи — разрешите пользователям просматривать существующие данные в режиме только для чтения, выбирая объект из другого виджета, чтобы отобразить соответствующие значения в опросе.
- Отправить новую запись - разрешить пользователям создавать записи, отправляя ответы на опрос.