Обзор виджетов

Web AppBuilder содержит большое число готовых виджетов. Эти виджеты обеспечивают фундаментальные функциональные возможности создания картографических веб-приложений. Большая их часть имеет параметры, позволяющие конфигурировать и настраивать их. В целом, виджеты делятся на два типа: внепанельные и внутрипанельные.

Внепанельные виджеты

Внепанельные виджеты отображаются вне панели. Их можно включить или выключить, а также добавить в контроллер. Внепанельные виджеты, встроенные в тему, отображаются на вкладке Виджет. Ниже представлен список внепанельных виджетов:

  • 3DFx - предлагает подборку 3D-анимации, подходящей для визуализации и анализа географической информации в интуитивно понятной и интерактивной 3D среде.
  • Таблица атрибутов – отображает в табличном виде атрибуты рабочего слоя. В настоящий момент поддерживаются слои на основе картографических сервисов, сервисов объектов и наборов объектов карты.
  • Компас - щелкните, что ориентировать сцену на север.
  • Координаты – Отображает координаты в текущей проекции карты при перемещении курсора по карте, либо в других системах координат при щелчке по карте.
  • Навигация по экстенту позволяет осуществлять перемещения по карте к предыдущему или к следующему экстенту.
  • Полный экран - позволяет запустить приложение в полноэкранном режиме.
  • Кнопка Домой – Щелкните для перехода к начальному экстенту карты.
  • Анализ инцидентов – определяет область интереса и предоставляет сведения о происходящем поблизости: погодные условия, демографическая составляющая, ближайшие объекты.
  • Мое местоположение – Определяет ваше местонахождение и приближает карту к нему.
  • Навигация - позволяет вращать и перемещать сцену.
  • Обзорная карта – Показывает текущий пространственный экстент карты серым цветом – относительно общего пространственного экстента сервиса базовой карты.
  • Масштабная линейка – Отображает на карте масштабную линейку.
  • Поиск – Заменил существующий виджет Геокодер, в него добавлена поддержка поиска и подсказок по нескольким источникам.
  • Контроль за ситуацией – позволяет определить расположение инцидента на карте и проанализировать информацию с разных слоев объектов в пределах указанной области инцидента.
  • Слайды - отображает различные виды сцены на основе слайдов, захваченных из веб-сцены.
  • Экран загрузки – Отображает содержание экрана загрузки.
  • Суммирование – Динамически суммирует числовые атрибуты объектов на основании экстента карты.
  • Спрятать – отображает часть слоя или слоев поверх карты.
  • Бегунок времени – Отображает ресурсы карты, содержащие слои с информацией о времени.
  • Бегунок увеличения – Добавляет интерактивные инструменты масштабирования к карте.

Внутрипанельные виджеты

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

Каждому внутрипанельному виджету нужны пользовательские действия на панели. Ниже представлен список внутрипанельных виджетов:

  • О приложении – содержит информацию о приложении.
  • Добавить данные – позволяет конечным пользователям добавлять данные в карту посредством поиска слоев в ресурсах ArcGIS Online или ArcGIS Enterprise, а также путем указания URL-адресов или загрузки локальных файлов.
  • Анализ – cодержит несколько задач, позволяющих выполнять общий пространственный анализ размещенных данных.
  • Галерея Базовая карта – показывает галерею базовых карт и позволяет вам выбрать одну из них.
  • Пакетный редактор атрибутов – позволяет выбирать объекты и одновременно обновлять общие атрибуты.
  • Закладка – пространственные закладки для быстрой навигации.
  • Business Analyst - позволяет создавать инфографику и классические отчеты Business Analyst.
  • Диаграмма – отображает графики для выбранных объектов.
  • Конверсия координат - помогает анализировать входные координаты и конвертировать их в общепринятые форматы, такие как UTM, Military MGRS, DDM, DMS, DD и USNG.
  • Анализ стоимости - позволяет вам спрогнозировать возможный дизайн и получить предварительное заключение о стоимости проекта.
  • Агрегирование данных - создает географические объекты на основе адреса или координат, хранящихся в файлах CSV и задает корреляцию информации в поле, которая должны иметь место между данными файла CSV и целевым слоем.
  • Среда - позволяет задавать влияние солнечного света и теней на сцену в разное время дня и года.
  • Путевой лист – вычисляет и показывает путевой лист между двумя и более местоположениями.
  • Расстояние и направление - позволяет рисовать линии, окружности, эллипсы и кольца диапазонов для показа важной информации о местах и объектах интереса.
  • Поиск по району – позволяет находить точечный объект, связанный с выбранным полигоном, просматривать подробные сведения об объектах и создавать маршрут до выбранного точечного объекта, если необходимо.
  • Рисование – позволяет рисовать на карте простые графические элементы и текст.
  • Редактирование – содержит инструменты, позволяющие изменять объекты редактируемых слоев.
  • Руководство по аварийному реагированию - позволяет определять потенциальные опасности, основываясь на типе разлива опасных материалов и выбранном пользователем местоположении на карте.
  • Фильтр – позволяет ограничить, какие объекты будут видны в слое.
  • Геопоиск – обогащает список точек с широтой и долготой из CSV-файла данными полигональных слоев карты.
  • Геообработка – позволяет использовать любую задачу из сервисов геообработки.
  • Наложение сетки - позволяет вам быстро отображать U.S. Military Grid Reference System (MGRS), используя ресурсы со стороны клиента.
  • Gridded Reference Graphics - позволяет аналитику создавать сетки для разделения областей интереса.
  • Групповой фильтр – применяет фильтр к одному или нескольким слоям на карте.
  • Измерение по изображению – позволяет выполнять измерения в сервисах изображений с возможностью расширенных измерений.
  • Суммирование по типу – позволяет узнать число объектов, содержащееся в текущем экстенте карты для каждого заданного слоя.
  • Инфографика - предлагает графические шаблоны, которые можно использовать для визуализации и мониторинга атрибутов и статистических данных из слоев карты и внешних источников данных.
  • Список слоев – отображает список рабочих слоев в приложении.
  • Легенда – Отображает легенду для видимых слоев карты или сцены.
  • Измерение – позволяет измерять площадь полигона, длину линии и находить координаты точки. В 3D можно измерять расстояние по горизонтали, по вертикали и по прямой между двумя точками.
  • Ближайшие – позволяет выполнять поиск объектов, которые находятся в пределах буфера указанного адреса или местоположения, просмотр подробной информации об этих объектах и получать направления движения до выбранного объекта.
  • Трассировка сети - использует сервис геообработки для трассировки геометрической сети и обработки полученных результатов. Например, пользователь задает местоположение аварии в сети электропитания, чтобы получить области отключения.
  • Просмотр перспективных снимков – отображает снимки в исходной системе координат, используя систему координат снимка.
  • Разработчик участка – позволяет картографам вводить описания измерений и границ, а также проверять ошибки уравнивания.
  • Печать – расширенная или простая печать текущей карты.
  • Публичное уведомление - позволяет идентифицировать коллекцию свойств и создать почтовые этикетки или структурированный текстовый файл для владельцев и пользователей.
  • Запрос – запрос информации из рабочих слоев путем выполнения заданного запроса.
  • Диаграмма по связанной таблице – позволяет отображать значения (в виде гистограммы, круговой или полярной диаграммы) соответствующей таблицы или векторного слоя.
  • Отчет об объекте – позволяет собирать и управлять отзывами о качестве данных от пользователей.
  • Информационная панель Reviewer – отображает статистику результатов качества данных в виде инфографики, что позволяет суммировать проблемы качества данных, найденные в ГИС-данных.
  • Скрининг – позволяет задать область, для которой будет выполнен анализ определенных слоев на предмет возможного воздействия.
  • Выбор – позволяет интерактивно выбирать на карте объекты и выполнять для них определенные действия.
  • Опубликовать – позволяет публиковать приложение, разместив его в социальной сети, отправив ссылку на него по электронной почте или встроив его в веб-сайт или блог. Он также позволяет быстро задать параметры URL приложения.
  • Умный редактор – расширяет основную функциональность виджета редактирования, например, позволяет редактировать атрибуты на панели, вместо всплывающего окна.
  • Потоковый сервис – позволяет просматривать и управлять данными, поступающими в режиме реального времени в векторных слоях.
  • Разработчик пригодности - поможет найти наилучшее местоположение для какого-либо действия, спрогнозировать риски или идентифицировать местоположения возможных событий.
  • Анализ угроз - поддерживает персонал службы общественной безопасности и службы быстрого реагирования, чтобы определить безопасные расстояния и зоны при планировании событий, если произойдет инцидент.
  • Видимость - определяет, что видно из местоположения наблюдателя, на основе заданного расстояния, высоты наблюдателя и поля зрения.

Работа с веб-сервисами ArcGIS Server

Web AppBuilder интегрированная в ArcGIS Online, поддерживает аутентификацию ArcGIS Server для добавления защищенных сервисов и доступа к ним. Для защищенных сервисов с аутентификацией на веб-уровне администраторы должны настроить доверенные серверы, что позволит ArcGIS Online автоматически авторизоваться. При обновлении доверенных серверов, необходимо отредактировать приложение и внести соответствующие обновленные сведения. Более подробно см. в разделе ArcGIS Online Веб-сервисы ArcGIS Sever.