ArcGIS Dashboards позволяет создавать интерактивные панели для визуализации пространственных данных. В этом руководстве мы подробно рассмотрим, как создать дашборд с серийной диаграммой, индикатором и картой.
Мы также настроим селекторы для выбора территории и обеспечим синхронизацию всех элементов дашборда с экстентом карты.
Подготовка к работе
Перед началом работы убедитесь, что у вас есть:
Аккаунт в ArcGIS Online и доступные слои данных. Это могут быть шейп-файлы, CSV, файлы GeoJSON, веб-слои, опубликованные на портале, или данные, загруженные на вашу учетную запись.
Шаг 1: Создание нового дашборда
1. Начало работы:
- Перейдите на ArcGIS Online и войдите в свою учетную запись
- В верхнем меню выберите "Создать" и затем "Дашборд"
- Задайте имя вашему дашборду, добавьте описание и теги. Нажмите «Создать»
2. Выбор начальных данных:
- После создания дашборда вам будет предложено добавить начальные данные
Для создания картографической части дашборда потребуются данные из ArcGIS MapViewer. Выберите одну или несколько карт из ArcGIS MapViewer, которые будут использоваться в дашборде. Если у вас есть заранее созданная веб-карта, вы можете использовать её.
- Выберите элементы, которые вы хотите отобразить на карте и в диаграммах.
Шаг 2: Добавление карты
- Добавление карты:
- Нажмите «Добавить элемент» и выберите «Карта».
- Укажите слой или слои, которые будут отображаться на карте. Если вы добавили данные на первом шаге, они уже будут доступны для выбора.
- Настройте начальный экстент и зум карты, чтобы пользователи сразу видели нужный участок.
- Включите опцию "Фильтрация по экстенту", чтобы остальные элементы дашборда обновлялись в зависимости от видимой области карты.
Шаг 3: Добавление Серийной диаграммы
1. Добавление серийной диаграммы:
- В меню дашборда выберите «Добавить элемент» и выберите «Серийная диаграмма».
- Выберите слой данных, который будет использоваться для диаграммы, и укажите поля, которые будут отображаться на осях X и Y.
- Настройте тип диаграммы (линейная, столбчатая и т.д.) и выберите соответствующий формат данных.
2. Настройка синхронизации:
- Включите опцию фильтрации данных по экстенту карты. Это позволит диаграмме обновляться в зависимости от области, видимой на карте.
Шаг 4: Добавление Индикатора
- Добавление индикатора:
- Нажмите «Добавить элемент» и выберите «Индикатор».
- Укажите слой и поле, по которому будет рассчитываться индикатор (например, количество объектов или сумма значений). ☝🏻 Отдельно можно добавить только два поля для расчетов индикатора – «Значение» и «Справочная информация»
- В индикаторе можно форматировать текст отображения с помощью написания статичных выражений и добавления полей.
2. Настройка индикатора:
- Настройте формат чисел и стиль отображения (например, цвет текста, шрифт).
- Включите фильтрацию по экстенту карты, чтобы индикатор обновлялся в зависимости от видимой области карты.
3. Настройка отображения:
- Настройте формат чисел и стиль отображения (например, цвет текста, шрифт).
- Включите фильтрацию по экстенту карты, чтобы индикатор обновлялся в зависимости от видимой области карты.
Шаг 5: Добавление селекторов по региону
1. Добавление селекторов:
- В панели заголовка дашборда нажмите «Добавить элемент» и выберите «Заголовок».
- При настройке созданного заголовка выберите «Добавить выбор категорий»
- Настройте селектор так, чтобы он позволял выбирать регион на основе атрибутов данных, например, названий регионов или административных единиц.
- Убедитесь, что при выборе определенного региона карта, диаграммы и индикаторы обновляются автоматически.
2. Связь селекторов с другими элементами:
- В настройках селектора укажите, какие элементы дашборда должны обновляться при его использовании.
- Вы можете настроить селектор так, чтобы он работал в связке с другими селекторами, обеспечивая многоуровневую фильтрацию данных, например: Федеральный округ –> Субъект –> Муниципальное образование
Шаг 6: Финальные настройки и тестирование
- Финальная настройка дашборда:
- Проверьте расположение элементов на экране, чтобы убедиться, что дашборд выглядит логично и удобно.
- Настройте стили и цвета элементов, чтобы они соответствовали корпоративному стилю или теме вашего проекта.
2. Тестирование:
- Обязательно протестируйте дашборд, чтобы убедиться, что все элементы корректно работают и обновляются при изменении экстента карты или использовании селекторов.
- Проверьте, как дашборд выглядит и работает на разных устройствах, включая мобильные.
Распространенные ошибки и советы по их избежанию
! Некорректная фильтрация данных по экстенту карты:
- Убедитесь, что фильтрация включена для всех нужных элементов. Часто забывают настроить эту опцию для диаграмм или индикаторов, из-за чего они не обновляются при изменении карты.
- Фильтрация по экстенту карты и по селекторам может быть несовместима. Лучше использовать что-то одно
! Проблемы с производительностью:
- Если данные большие и карта загружается медленно, попробуйте уменьшить количество отображаемых объектов, используя фильтры или упрощенные символы.
- Используйте кластеризацию точек или отображение только важных данных при определённом уровне зума.
! Некорректные настройки селекторов:
- Убедитесь, что селекторы правильно настроены и связаны с нужными элементами дашборда. Проверяйте логику фильтрации, чтобы избежать конфликтов между селекторами. Например, селектор ФО может фильтровать селектор Субъектов, но селектор Субъектов не может фильтровать ФО
!Недостаточная проверка данных:
- Перед созданием дашборда убедитесь, что все данные корректны и готовы к визуализации. Неисправные или некорректные данные могут привести к неправильным выводам, что потребует замену карты в MapViewer’е или присоединение новых данных
Создание дашборда в ArcGIS Dashboards — это процесс, который требует внимания к деталям и тщательной настройки. Следуя данному руководству, вы сможете создать функциональный и интуитивно понятный дашборд, который поможет вам лучше анализировать данные.
Не забывайте о тестировании и оптимизации, чтобы ваш дашборд работал быстро и был удобен в использовании.
Ознакомиться с демонстрационным дашбордом можно здесь