Интерактивный выбор объектов в ArcGIS WebAppBuilder с помощью виджета

10

Я ищу встроенный, казалось бы, простой инструмент в мою карту WebAppBuilder .

Некоторые основы:

  • Контент создается в ArcGIS 10.3.1
  • Содержимое публикуется на ArcGIS 10.3.1 Server в качестве кэшированного сервиса
  • Карта разработана на ArcGIS Online
  • Карта помещается в WebAppBuilder
  • В настоящее время используются готовые виджеты (есть версия для разработчиков WebAppBuilder, чтобы при необходимости я мог работать с кодом для пользовательского создания)

Задача: Интерактивно воспроизвести функцию интерактивного выбора функций в WebAppBuilder.

введите описание изображения здесь

До настоящего времени я пытался использовать варианты виджета запросов, поскольку он позволяет пользователям интерактивно выбирать объекты с помощью «Использовать пространственный фильтр для ограничения объектов», а затем «Только элементы, затрагивающие определенную пользователем область» (см. Изображение ниже).

введите описание изображения здесь

Тем не менее, это не оказалось успешным, так как это изменение того, что я ищу. Я просто хочу, чтобы пользователь мог выбирать геометрию (полигоны, линии, точки) и выделять их на карте.

В качестве бонуса - я надеюсь, что пользователь сможет контролировать цвет, который выделяет выделение - аналогично параметрам выделения. (см. изображение ниже)

введите описание изображения здесь

MDHald
источник
В ArcMap пользователь, как правило, выбирает некоторые объекты, чтобы сделать с ними что-то еще. Это применимо в вашем веб-приложении? Помимо выделения объектов на карте, какова цель «выбора» объектов?
Стивен Лид
@StephenLead конечная цель состоит в том, чтобы пользователь мог выбрать функцию, которую нужно выделить, который будет отображаться на печатной карте. Основная идея здесь - продемонстрировать выбранную посылку.
MDHald

Ответы:

2

В итоге я использовал Query Tool и манипулировал им для достижения того, что мне было нужно.

MDHald
источник
Неплохо! Спасибо за предложение. Не элегантно, но работает.
Якуб Сисак