Найти в Дзене

Инструкция по созданию дашборда в ArcGIS Dashboards

Оглавление

ArcGIS Dashboards позволяет создавать интерактивные панели для визуализации пространственных данных. В этом руководстве мы подробно рассмотрим, как создать дашборд с серийной диаграммой, индикатором и картой.

Мы также настроим селекторы для выбора территории и обеспечим синхронизацию всех элементов дашборда с экстентом карты.

Подготовка к работе

Перед началом работы убедитесь, что у вас есть:

Аккаунт в ArcGIS Online и доступные слои данных. Это могут быть шейп-файлы, CSV, файлы GeoJSON, веб-слои, опубликованные на портале, или данные, загруженные на вашу учетную запись.

Шаг 1: Создание нового дашборда


1. Начало работы:

  • Перейдите на ArcGIS Online и войдите в свою учетную запись
  • В верхнем меню выберите "Создать" и затем "Дашборд"
  • Задайте имя вашему дашборду, добавьте описание и теги. Нажмите «Создать»

2. Выбор начальных данных:

  • После создания дашборда вам будет предложено добавить начальные данные
-2

Для создания картографической части дашборда потребуются данные из ArcGIS MapViewer. Выберите одну или несколько карт из ArcGIS MapViewer, которые будут использоваться в дашборде. Если у вас есть заранее созданная веб-карта, вы можете использовать её.

-3
  • Выберите элементы, которые вы хотите отобразить на карте и в диаграммах.

Шаг 2: Добавление карты

  1. Добавление карты:
  • Нажмите «Добавить элемент» и выберите «Карта».
  • Укажите слой или слои, которые будут отображаться на карте. Если вы добавили данные на первом шаге, они уже будут доступны для выбора.
  • Настройте начальный экстент и зум карты, чтобы пользователи сразу видели нужный участок.
  • Включите опцию "Фильтрация по экстенту", чтобы остальные элементы дашборда обновлялись в зависимости от видимой области карты.
-4

Шаг 3: Добавление Серийной диаграммы

1. Добавление серийной диаграммы:

  • В меню дашборда выберите «Добавить элемент» и выберите «Серийная диаграмма».
  • Выберите слой данных, который будет использоваться для диаграммы, и укажите поля, которые будут отображаться на осях X и Y.
Поле категории - ось X на диаграмме
Поле категории - ось X на диаграмме
Для наиболее компактного отображения как можно большего количества подписей можно сделать их с поворотом под углом
Для наиболее компактного отображения как можно большего количества подписей можно сделать их с поворотом под углом
  • Настройте тип диаграммы (линейная, столбчатая и т.д.) и выберите соответствующий формат данных.
-7

2. Настройка синхронизации:

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

Шаг 4: Добавление Индикатора

  1. Добавление индикатора:
  • Нажмите «Добавить элемент» и выберите «Индикатор».
-8

  • Укажите слой и поле, по которому будет рассчитываться индикатор (например, количество объектов или сумма значений). ☝🏻 Отдельно можно добавить только два поля для расчетов индикатора – «Значение» и «Справочная информация»
-9

  • В индикаторе можно форматировать текст отображения с помощью написания статичных выражений и добавления полей.
-10
-11

2. Настройка индикатора:

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


3. Настройка отображения:

  • Настройте формат чисел и стиль отображения (например, цвет текста, шрифт).
-12
  • Включите фильтрацию по экстенту карты, чтобы индикатор обновлялся в зависимости от видимой области карты.
-13

Шаг 5: Добавление селекторов по региону

1. Добавление селекторов:

  • В панели заголовка дашборда нажмите «Добавить элемент» и выберите «Заголовок».
-14
  • При настройке созданного заголовка выберите «Добавить выбор категорий»
-15
  • Настройте селектор так, чтобы он позволял выбирать регион на основе атрибутов данных, например, названий регионов или административных единиц.
-16
-17
  • Убедитесь, что при выборе определенного региона карта, диаграммы и индикаторы обновляются автоматически.

2. Связь селекторов с другими элементами:

  • В настройках селектора укажите, какие элементы дашборда должны обновляться при его использовании.
  • Вы можете настроить селектор так, чтобы он работал в связке с другими селекторами, обеспечивая многоуровневую фильтрацию данных, например: Федеральный округ –> Субъект –> Муниципальное образование
-18

Шаг 6: Финальные настройки и тестирование

  1. Финальная настройка дашборда:
  • Проверьте расположение элементов на экране, чтобы убедиться, что дашборд выглядит логично и удобно.
  • Настройте стили и цвета элементов, чтобы они соответствовали корпоративному стилю или теме вашего проекта.

2. Тестирование:

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

Распространенные ошибки и советы по их избежанию

! Некорректная фильтрация данных по экстенту карты:

  • Убедитесь, что фильтрация включена для всех нужных элементов. Часто забывают настроить эту опцию для диаграмм или индикаторов, из-за чего они не обновляются при изменении карты.
  • Фильтрация по экстенту карты и по селекторам может быть несовместима. Лучше использовать что-то одно

! Проблемы с производительностью:

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

! Некорректные настройки селекторов:

  • Убедитесь, что селекторы правильно настроены и связаны с нужными элементами дашборда. Проверяйте логику фильтрации, чтобы избежать конфликтов между селекторами. Например, селектор ФО может фильтровать селектор Субъектов, но селектор Субъектов не может фильтровать ФО

!Недостаточная проверка данных:

  • Перед созданием дашборда убедитесь, что все данные корректны и готовы к визуализации. Неисправные или некорректные данные могут привести к неправильным выводам, что потребует замену карты в MapViewer’е или присоединение новых данных

Создание дашборда в ArcGIS Dashboards — это процесс, который требует внимания к деталям и тщательной настройки. Следуя данному руководству, вы сможете создать функциональный и интуитивно понятный дашборд, который поможет вам лучше анализировать данные.

Не забывайте о тестировании и оптимизации, чтобы ваш дашборд работал быстро и был удобен в использовании.

Ознакомиться с демонстрационным дашбордом можно здесь