Виджет Ближайшие

Виджет Ближайшие позволяет вести поиск и анализировать объекты в пределах заданного расстояния от определенного местоположения. Местоположением может быть выбранный объект, нарисованная графика или местоположение, определенное другим методом ввода. Вы также можете вести поиск объектов на основе текущего экстента карты.

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

Примечание:

Виджет Ближайшие заменяет функциональность виджетов Ближайшие ArcGIS Web AppBuilder, Контроль за ситуацией, Суммирование по типу и Скрининг. Большая часть этой функциональности доступна уже сейчас, а в будущих версиях Experience Builder будет добавлено больше.

Примеры

Используйте этот виджет для поддержки требований к разработке приложений, таких как:

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

Примечания по использованию

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

Виджет Ближайшие генерирует источник выходных данных, который могут использовать другие виджеты. Каждый из инструментов анализа Ближайший и Близость генерирует один выходной векторный слой. Инструмент анализа Сводка генерирует два выходных векторных слоя объектов, один для сводной статистики и один для всех объектов, участвующих в анализе.

Настройки

Виджет Ближайшие включает в себя следующие настройки:

  • Выбрать виджет Карта - выберите виджет Карта.
  • Настройки карты или сцены — Щелкните веб-карту или веб-сцену, чтобы открыть панель настроек карты.
    • Метод поиска — Определяет, как виджет ведет поиск объектов.
      • Текущая область карты — позволяет находить объекты в пределах текущего экстента карты.
      • Выбор местоположения — позволяет выполнять поиск объектов на определенном расстоянии от введенного местоположения. Эта опция содержит следующие дополнительные настройки:
        • Надпись заголовка — настройка текста заголовка, что отображается в левом верхнем углу виджета. Можно изменить шрифт, стиль, цвет и размер в пикселях (px) надписи.
        • Расстояние поиска — укажите значение расстояния поиска по умолчанию.
        • Единицы расстояния — укажите единицу измерения по умолчанию для расстояния поиска.
    • Входные данные — Настройте параметры, связанные с тем, как пользователь определяет входное местоположение.
      • Настройки расстояния — Отметьте эту опцию, чтобы можно было изменять расстояние поиска и единицу измерения во время запуска.
      • Надпись входного местоположения — Отметьте эту опцию, чтобы виджет отображал адрес входного местоположения во время запуска, когда входным местоположением является точка.
      • Инструменты скетча — Включите эти переключатели, чтобы вставить инструменты рисования входного местоположения на панели виджетов во время запуска.
    • Анализ — Определяет, как виджет анализирует объекты.
      • Добавить анализ — добавьте новый инструмент анализа на панель времени выполнения виджета.
        • Выбрать слой — выберите векторный слой для выполнения анализа.
        • Надпись — добавить значимую надпись в инструмент анализа.
        • Тип анализа — укажите тип анализа:
          • Ближайший объект — находит объект на указанном расстоянии, который находится ближе всего к введенному местоположению.
            Примечание:

            Если для области поиска установлено Текущая область карты, то опция Ближайший объект недоступна.

          • Близость — ведет поиск всех объектов в пределах определенного расстояния от введенного местоположения.
            • Поле отображения — укажите поле, которое используется для идентификации отдельных объектов в списке результатов. Поле по умолчанию равно ObjectID.
            • Сортировка объектов — вывод результатов по расстоянию от введенного местоположения или по полю в порядке возрастания или убывания.
              Примечание:

              Если для области поиска установлено Текущая область карты, результаты сортируются по полю ObjectID по умолчанию. Выберите Поле для сортировки по полю, отличному от ObjectID.

            • Группировать объекты - дополнительно группирует объекты по полю в порядке возрастания или убывания. Этот параметр подходит для анализа категорийных данных. Как только вы зададите поле группы, появится второй селектор полей, который вы можете использовать для настройки поля подгруппы. Дополнительно щелкните кнопку Настройки, чтобы настроить следующие параметры для обоих полей.
              • Сортировка групп по количеству - сортировка групп и подгрупп по количеству объектов в каждой группе.
              • Надпись группы "Нет значения" - введите надпись, которая появляется, когда ни один объект не соответствует критериям группы.
          • Краткая информация — суммирование числовых значений объектов с использованием статистических функций и SQL-выражений.
            • Добавить краткую информацию — добавить новую сводку данных. Вы можете обобщить данные следующими способами:
              • Статистика — получить результаты функции статистики (MAX, MIN, AVERAGE и SUM) или счетчика данных (COUNT) для выбранного поля.
              • Выражение – создать более сложное выражение с помощью пяти операторов функций (AVERAGE, COUNT, SUM, MAX и MIN) и полей данных.
            • Сумма длины пересечения или Сумма площади пересечения — отметьте этот параметр, чтобы отобразить общую длину пересечения (для линейных объектов) или площадь (для полигональных объектов) объектов в пределах буферного расстояния поиска. Этот параметр отображается, когда подключаемый слой является либо линейным, либо полигональным векторным слоем. Щелкните кнопку Редактировать, чтобы добавить надпись и отформатировать номера.
            • Цветовой режим — укажите способ отображения цветов фона, либо единым цветом, либо по категориям. Затем выберите цвета. Этот параметр появляется после добавления сводки данных.

        Для всех трех инструментов анализа отображаются следующие настройки:

        • Выделять результаты на карте — если этот параметр включен, результаты выделяются на карте, когда пользователь щелкает и разворачивает список результатов. Можно выбрать любой цвет для выделения.
          Внимание:

          Выделение результатов может вызвать проблемы с производительностью, если слой содержит большое количество объектов.

        • Развернуть результаты анализа — укажите, будет ли список результатов развернут или свернут по умолчанию.
          • Развернуть сведения об объектах - для параметра Близость установите эту отметку, чтобы по умолчанию раскрывать сведения об отдельных объектах в списке результатов.
            Внимание:

            Показ всех деталей и выделение результатов может вызвать проблемы с производительностью, если слой содержит большое количество объектов.

        • Настроить поля для экспорта - выберите, какие поля включать при экспорте результатов пользователем с помощью действия с данными Экспорт.
        • Включить приблизительное расстояние - для Ближайший объект и Близость включите этот параметр, чтобы добавить поле приблизительного расстояния в экспортируемый файл .csv, .json или .geojson.

      • Показать количество объектов — при необходимости отображайте количество объектов для каждого инструмента анализа.
      • Показать значок анализа — при необходимости отобразите значки инструментов анализа.
        Подсказка:

        Значки полезны, когда один и тот же слой используется несколько раз в нескольких анализах.

    • Результаты — Настройте параметры, связанные с отображением результатов анализа во время запуска.
      • Количество объектов - Включить количество объектов в результаты.
      • Значки анализа — Включить значки в результаты рядом с именем каждого инструмента анализа.
      • Символы карты — Включает в себя символы карты, представляющие символику объектов, соответствующих критериям анализа.
        Примечание:

        Если слой карты обозначен полем атрибута, и вы включаете Группировать объекты, виджет использует это поле в качестве поля группировки по умолчанию.

      • Приблизительное расстояние — Включает в себя значения расстояния, показывающие приблизительное расстояние найденных объектов от входного местоположения. Появляющаяся единица измерения - это единица измерения, заданная вами в разделе Единицы измерения расстояния, или единица измерения, выбранная пользователем во время запуска.
      • Фильтровать слои, чтобы отображались только результаты — фильтровать слои так, чтобы отображались только объекты, соответствующие критериям анализа.
  • Общие настройки — настройте следующие общие настройки:
    • Цвет скетча — определяет цвет точек, линий и полигонов, нарисованных с помощью инструментов скетча виджета.
    • Сообщение Результаты не найдены — настройте текст, который отображается в виджете, если объекты не найдены. Вы можете изменить шрифт, штриховку, цвет и размер текста в пикселях (px).
    • Пользовательское приветственное сообщение — настройте текст, который появляется при первой загрузке виджета. Этот текст можно использовать для предоставления инструкций. Этот текст исчезает после того, как пользователь запускает анализ.

Разрешить экспорт

Виджет Ближайшие может экспортировать результаты в файлы .csv, .json и .geojson. Чтобы разрешить пользователю экспортировать результаты, убедитесь, что параметр Разрешить экспорт включен на панели Данные . Чтобы включить кнопку Экспорт на панели результатов виджета во время выполнения, включите Активировать действие с данными на вкладке Действие в настройках виджета Ближайшие.

Печать отчета

Вы можете использовать виджет Печать для печати результатов из виджета Ближайшие. Чтобы распечатать результаты работы виджета Ближайшие, необходимо подключить виджет Печать к пользовательскому сервису печати, который поддерживает отчеты. Ознакомьтесь со следующими ресурсами, чтобы узнать больше о создании, публикации и использовании пользовательских служб печати с возможностями создания отчетов:

Опции взаимодействия

Виджет Ближайшие позволяет находить объекты, если они находятся в пределах текущего экстента карты или близко к нарисованной точке, линии или полигону. Также можно использовать действия с сообщениями и данными, чтобы получить входное местоположение из виджетов Поиск, Таблица, Добавить данные и других.

Виджет Ближайшие может быть целью триггера Изменения выборки записей. Триггеры и действия с сообщениями создают автоматические взаимодействия между виджетами Experience Builder. Например, вы можете настроить виджет Ближайшие для автоматического поиска близлежащих объектов, когда пользователь выполняет поиск записи с помощью виджета Поиск. Точно так же можно настроить виджет Ближайшие для автоматического поиска близлежащих объектов, когда пользователь выбирает объект в виджете Таблица. Действие с сообщением Изменения выборки записей доступно на вкладке Действие в настройках виджетов Поиск, Таблица и других.

Просмотрите список виджетов, которые поддерживают триггер Изменения выборки записей..

Виджет также может быть целью действия с данными Установить местоположение, которое можно включить в настройках других виджетов. Вы можете использовать это действие с данными, чтобы добавить кнопку Установить местоположение к таким виджетам, как Информация об объекте.

Просмотрите список виджетов, которые поддерживают действие с данными Установить местоположение .

В виджете Ближайшие в настройках Действие поддерживается действие с данными Экспорт. Если это действие с данными включено, пользователи могут экспортировать данные анализа в формат CSV во время запуска.

Если вы добавите в свое приложение виджет Путевой лист, виджет Ближайшие будет поддерживать действие Планирование маршрута. Вы можете спланировать маршрут с несколькими остановками, используя точечные данные из виджета Ближайшие.

Дополнительные ресурсы

Ниже приведены ресурсы для повторного создания рабочих процессов ArcGIS Web AppBuilder в Experience Builder: