В ArcGIS вы работаете с геоданными через слои. В целом, есть два типа данных, на которые может ссылаться слой: векторные и растровые. Данные, отображающиеся в виде слоя, могут быть получены из различных источников. Некоторые источники данных основаны на файлах, например файлы значений, разделенных запятыми (CSV), или на открытых стандартах, таких как KML. Другие источники данных – родные для ArcGIS, например размещённые слои и сервисы ArcGIS Server.
Операционные панели содержат множество элементов, управляемых данными, таких как карты, диаграммы, списки и датчики. Источники данных, используемые для этих элементов, берутся из слоев веб-карты, веб-слоёв, хранящихся в вашей организации, либо из наборов объектов, созданных с помощью выражений данных.
Примечание:
Веб-сцены в настоящее время не поддерживаются.
Слои веб-карты
Источник данных элемента карты - веб-карта, которая может содержать типы веб-слоев. Когда веб-карта добавлена на операционную панель, через элемент карты, все поддерживаемые ею рабочие слои могут использоваться для предоставления данных другим элементам, управляемым данными, на операционной панели. См. раздел Создание веб-карт для операционных панелей, где приведены рекомендации по созданию веб-карт для использования в Dashboards.
Не все слои, поддерживаемые на веб-карте, можно использовать для предоставления данных другим элементам операционной панели. Ниже приведены источники данных, которые можно просматривать в элементе карты операционной панели в результате добавления веб-карты, но которые нельзя использовать в качестве источника данных для других элементов операционной панели:
Вы также можете использовать CSV-файл по указанному URL-адресу в качестве источника данных в ваших элементах. Чтобы использовать файл CSV по URL-адресу, на который указывает ссылка, веб-карту со слоем, на который указывает ссылка, необходимо сначала добавить в операционную панель через элемент карты.
Веб-слои
Элементы, управляемые данными, такие как списки, серийные диаграммы, круговые диаграммы и индикаторы, работают со слоями на основе объектов. В частности, элементы операционной панели работают со слоями картографического сервиса, слоями сервиса объектов и коллекциями объектов. Чтобы определить, основывается ли слой на одном из этих сервисов, посмотрите информацию об элементе. Элементы слоя, у которых есть источник картографического сервиса, сервиса объектов или коллекции объектов, можно использовать в качестве источников данных для элементов.
Если эти слои не получены с веб-карты, добавленной на операционную панель, их можно добавить как отдельные слои.
Выражения данных
Выражение данных - это любое выражение Arcade, возвращающее набор объектов. Набор объектов можно использовать в качестве источников данных для управляемых данными элементов. Ваши выражения данных создаются, сохраняются и выполняются в ArcGIS Dashboards. Используя библиотеку функций Arcade, вы можете создавать выражения данных, которые открывают новые возможности, комбинируя, моделируя или улучшая существующие данные. Вы также можете использовать данные, которые вам не принадлежат, например слои ArcGIS Living Atlas.
Когда вы создаете выражения данных, они доступны только для операционной панели, на которой они созданы. Они не хранятся в ресурсах вашей организации как элементы. Чтобы использовать то же выражение данных на другой операционной панели, вам необходимо заново создать выражение на этой панели.
Подсказка:
Вы можете использовать одно и то же выражение данных в нескольких элементах на одной операционной панели. По возможности повторно используйте выражения данных в элементах.
Примечание:
Перед созданием выражения данных, просмотрите рекомендованные практические примеры по созданию выражений данных.
Возможности слоев
Когда слой опирается на поддерживаемый источник данных, его можно использовать на операционной панели. Вы можете выбрать его при просмотре данных при настройке элементов операционной панели. Но не у всех поддерживаемых слоев одинаковые возможности.
Примечание:
Слои, которые не являются поддерживаемыми, будут отображаться при просмотре данных на экране Выбрать слой, но их нельзя будет выбрать.
При выборе слоя для работы с ним на панели выполняется проверка поддержки выполнения запросов к соответствующему сервису. Это значит, что можно применить фильтры для разработки и динамического запуска. При непрохождении этой проверки появится сообщение о том, что слой не соответствует требованиям для работы с ним, как визуальным элементом, и будет активна кнопка OK для выбора другого слоя на экране Выбрать слой.
При конфигурировании элемента могут выполняться проверки дополнительных возможностей, в том числе:
- Поддерживает ли слой запросы с функциями агрегирования (к примеру, COUNT, MAX, MIN, SUM и AVG) для группировки результата для одного или нескольких столбцов?
- Поддерживает ли слой запросы, результат которых может быть упорядочен по возрастанию или по убыванию?
- Поддерживает ли слой статистику?
- Есть ли у слоя возможности карты и данных?
Если какие-то из этих возможностей отсутствуют, при создании операционной панели могут использоваться различные подходы. Например, если слой поддерживает необходимый функционал запросов, но не поддерживает перечисленные выше возможности, на экране Выбора слоя появится предупреждение.
У разных слоев могут быть разные возможности, в зависимости, например, от версии ArcGIS Server, используемого для создания слоя. Сведения о возможных сервисах и слоях см. в следующих разделах:
Фильтры слоев
Любые фильтры, примененные к рабочему слою веб-карты или веб-слою, передаются на операционную панель. Можно создать фильтры разработки или запуска, которые можно применить наряду с предварительно заданными условиями фильтров, которые уже могут существовать.
Имена и псевдонимы полей
Имена полей присваиваются столбцам слоя и показывают, какие данные в них содержатся. Псевдонимы полей позволяют вам назначить для полей альтернативные имена. Когда для поля определен псевдоним, Dashboardsпоказывает этот псевдоним при просмотре поля, например, при выборе поля для условия фильтрации или выборе поля для сортировки объектов в деталях или элементах списка. Если псевдоним недоступен, используется имя поля.