Виджет Диаграмма

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

  • Векторный слой текущей карты
  • Векторный слой как элемент портала
  • Векторный слой из ArcGIS Server REST сервиса
    Подсказка:

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

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

Вообще существует четыре варианта анализа, расчета и отображения значений векторного слоя в виде диаграммы:

  • Отображение значений объект за объектом – Такая диаграмма отображает значения одного или нескольких полей для каждого объекта в слое и отображает значения объект за объектом. Например, в слое городов вам может понадобиться отобразить численность населения каждого города – в виде столбчатой, линейной или круговой диаграммы. Кроме того, можно показать данные о мужском и женском населении каждого города в виде кластеризованных линейных и столбчатых диаграмм.
  • Показать значения по категориям – эта диаграмма отобразит статистические значения одного или нескольких полей для каждой категории объектов слоя. К примеру, в слое городов, если в качестве категории указано поле штата, можно показать общую численность населения городов штата.
  • Показать количество объектов по категориям – такая диаграмма отобразит общее число объектов каждой категории объектов слоя. Например, в слое городов можно указать поле численности населения в качестве категории и вычислить число городов, входящих в каждый класс.
  • Показать значения атрибутов в виде диаграмм – эта диаграмма отобразит статистическое значение для заданного поля (полей) слоя. К примеру, в слое городов вы можете одной полосой отобразить общую численность населения городов на 2000 год, а другой – общую численность населения городов на 2010 год.

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

  • Среднее значение для объектов
  • Максимальное значение из всех объектов
  • Минимальное значение из всех объектов
  • Общее значение всех объектов

Настройка виджета Диаграмма

Для этого виджета можно настроить автоматическое открытие при запуске приложения. Наведите курсор на виджет и щелкните кнопку Не открывать этот виджет при запуске приложения Не открывать этот виджет при запуске приложения, чтобы изменить настройку на Автоматически открыть этот виджет при запуске приложения. (Для виджетов, которые сначала необходимо добавить в приложение, можно включить эту опцию после настройки виджета.)

Виджет Диаграмма поддерживает несколько диаграмм. Для создания диаграммы настройте следующие параметры:

  • Задайте Источник данных, Заголовок диаграммы и Описание.
  • Выберите способ анализа и отображения данных.
  • Задайте внешний вид диаграммы, указав ее тип, параметры отображения и поля данных.
  • Задайте отображение карты для данных.
  1. Наведите курсор на виджет и щелкните кнопку Настроить этот виджет Настроить этот виджет, чтобы открыть диалоговое окно параметров настройки.
    Примечание:

    Если виджет необходимо сначала добавить в приложение, щелкните заполнитель виджета на вкладке Виджет. В окне Выбор виджета выберите виджет и щелкните OK.

  2. Появится окно конфигурации виджета. Если имеются какие-то задачи виджета, они будут показаны в окне.

  3. Дополнительно, щелкните значок Изменить значок виджета и замените значок, используемый по умолчанию, на свое собственное изображение.

    Откроется окно файлового менеджера, которое позволит выбрать локальный файл изображения для использования в качестве значка виджета.

  4. Для создания новой диаграммы щелкните Добавить новую.

    Откроется окно Установить источник данных. Источником данных может быть слой текущей карты, портал или сервис ArcGIS Server. Для этого упражнения выберите Добавить URL сервиса и введите URL-адрес сервиса.

    Задать источник данных
  5. Внимание:

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

  6. Щелкните ОК.

    Откроется вкладка Настройки.

  7. Дополнительно: щёлкните фильтр Источник данных фильтр Источник данных, значок рядом с полем Источник данных, чтобы создать выражения для фильтрации ваших данных.
    Фильтр данных
  8. Введите заголовок диаграммы и описание.
  9. Щелкните стрелку ниспадающего меню Показ диаграммы и выберите Показать значения объект за объектом.

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

    • Для (варианта) отображать значения объект за объектом выполните следующее:
      1. Выберите одно или несколько полей в Полях значений. Если выбрано несколько полей, они отображаются в виде кластеризованных линейных и столбчатых диаграмм.
      2. Выберите надпись в полях ниспадающего меню Надпись категории.
      3. Выберите как минимум один Тип диаграммы и укажите параметры её отображения.
        Указать параметры отображения диаграммы
    • Для (варианта) отображать значения по категориям выполните следующее:
      1. Щелкните ниспадающий список Поле категории и выберите поле. Это поле используется для группировки объектов в категории и надписывания их.
      2. Выберите одно или несколько полей в Полях значений. Если выбрано несколько полей, для отображения используются кластеризованные линейные и столбчатые диаграммы.
      3. Выберите операцию из списка Операций. Для агрегированных значений поддерживаются четыре операции: сумма, среднее, минимум и максимум.
      4. Выберите хотя бы один Тип диаграммы и задайте ее внешний вид.
    • Для (варианта) Отображать число объектов по категориям выполните следующее:
      1. Щёлкните ниспадающий список Поле категории и выберите поле. Это поле классифицирует объекты и надписи по категориям.
      2. Выберите хотя бы один Тип диаграммы и задайте ее внешний вид.
    • Для (варианта) Отображать значения атрибутов в виде диаграммы выполните следующее:
      1. Выберите одно или несколько полей в Полях значений. Для каждого выбранного поля статистическое значение отображается в виде полос, столбцов, линий или сегментов круга.
      2. Выберите операцию из списка Операций. Для агрегированных значений поддерживаются четыре операции: сумма, среднее, минимум и максимум.
      3. Выберите хотя бы один Тип диаграммы и задайте ее внешний вид.

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

  10. Кроме того, при необходимости можно сортировать поля по подписи или значению.
  11. Выберите Символ выборки для определения символа отображаемых с помощью диаграммы объектов карты.
  12. Выберите Цвет выделения для задания цвета, которым будут выделены отображаемые с помощью диаграммы объекты карты при нахождении курсора над картой.
  13. Щелкните закладку Предварительный просмотр для просмотра диаграммы. Осевые надписи диаграмм столбчатого, прямоугольного и линейного типов автоматически поворачиваются в зависимости от плотности этих столбцов, прямоугольников и линий. Если в Поля значений выбрано несколько полей, то в диаграммах такого типа будут поддерживаться несколько разных цветов для кластеризованных прямоугольников, столбцов и линий.
    Предварительный просмотр диаграммы
  14. Повторите шаги 3 – 10, чтобы добавить новые задачи для диаграмм.
  15. Щёлкните OK, чтобы сохранить конфигурацию.

Использование виджета Диаграмма

Когда в приложении активирован виджет Диаграмма, для его запуска требуется три действия:

  1. Выберите задачу для выполнения диаграммы.
  2. Создайте пространственную выборку на карте с помощью текущего экстента карты либо нарисовав на ней графический элемент. Если в результате получилась корректная выборка, диаграмма автоматически отобразится на вкладке Полученная диаграмма при нажатии кнопки Применить.

    Использовать пространственный фильтр

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

    Результаты создания диаграмм

  4. Дополнительно, нажмите кнопку Настройка отображения, чтобы изменить отображение диаграммы.
  5. Щелкните кнопку приближения для получения крупного вида диаграммы.
    Подсказка:

    Максимальное число объектов для отображения в диаграмме зависит от параметра maxRecordCount, установка которого выполняется в данном сервисе.