Виберіть функції інтерактивно в ArcGIS WebAppBuilder за допомогою віджета


10

Я хочу створити, здавалося б, простий інструмент у своїй карті WebAppBuilder .

Деякі основи:

  • Вміст створюється в ArcGIS 10.3.1
  • Вміст публікується на сервері ArcGIS 10.3.1 як кешована служба
  • Карта розроблена на ArcGIS Online
  • Карта висувається на WebAppBuilder
  • Зараз використовуються віджети, які не використовуються (є версія для WebAppBuilder для розробників, тому я можу працювати з кодом, щоб створити на замовлення, якщо потрібно)

Завдання: Копіювати функцію Select Interactively в WebAppBuilder.

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

На сьогоднішній день я спробував використовувати варіанти віджету запитів, оскільки він дозволяє користувачам інтерактивно вибирати функції за допомогою "Використовувати просторовий фільтр для обмеження функцій", а потім "Тільки функції, що торкаються визначеної користувачем області" (див. Зображення нижче)

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

Однак це не виявилося успішним, оскільки воно є варіацією того, чого я прагну. Я просто хочу, щоб користувач міг вибрати геометрії (багатокутники, лінії, точки) та виділити їх на карті.

Як бонус - я хочу, щоб користувач міг контролювати колір, який виділяє виділення - подібно до параметрів вибору. (див. зображення нижче)

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


В ArcMap користувач, як правило, вибирає деякі функції, щоб зробити з ними щось далі. Це стосується вашого веб-додатка? Окрім виділення функцій на карті, яка мета для вибору функцій?
Стівен Ведучий

@StephenLead кінцевою метою є можливість користувача вибирати функцію для виділення, яка відображатиметься на друкованій карті. Основна ідея тут - показати обрану посилку.
MDHald

Відповіді:


2

Я в кінцевому підсумку використовував інструмент запитів і маніпулював ним, щоб досягти того, що мені потрібно.


Хороший! Дякую за пропозицію. Не елегантно, але працює.
Jakub Sisak GeoGraphics
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.