Об источниках данных

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

Примечание:

Веб-сцены в настоящее время не поддерживаются.

Веб-карты и веб-слои

В ArcGIS вы работаете с геоданными через слои. В целом, есть два типа данных, на которые может ссылаться слой: векторные и растровые. Данные, отображающиеся в виде слоя, могут быть получены из различных источников. Некоторые источники данных основаны на файлах, например файлы значений, разделенных запятыми, (CSV) и файлы Microsoft Excel, или на открытых стандартах, таких как KML. Другие источники данных – родные для ArcGIS, например размещённые слои и сервисы ArcGIS Server.

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

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

Вы также можете использовать CSV-файл по указанному URL-адресу в качестве источника данных в ваших элементах. Чтобы использовать файл CSV по URL-адресу, на который указывает ссылка, веб-карту со слоем, на который указывает ссылка, необходимо сначала добавить в операционную панель через элемент карты.

Когда веб-карта добавлена на операционную панель через элемент карты, все поддерживаемые ею рабочие слои могут использоваться для предоставления данных другим элементам на операционной панели. См. раздел Создание веб-карт для операционных панелей, где приведены рекомендации по созданию веб-карт для использования в Dashboards.

Внимание:

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

Выражения данных

Выражение данных - это любое выражение Arcade, возвращающее набор объектов. Набор объектов можно использовать в качестве источников данных для управляемых данными элементов. Ваши выражения данных создаются, сохраняются и выполняются в Dashboards. Используя библиотеку функций Arcade, вы можете создавать выражения данных, которые открывают новые возможности, комбинируя, моделируя или улучшая существующие данные. Вы также можете использовать данные, которые вам не принадлежат, например слои ArcGIS Living Atlas.

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

Подсказка:

Вы можете использовать одно и то же выражение данных в нескольких элементах на одной операционной панели. По возможности повторно используйте выражения данных в элементах.

Примечание:

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

Возможности слоев

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

Примечание:

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

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

При конфигурировании элемента могут выполняться проверки дополнительных возможностей, в том числе:

  • Поддерживает ли слой запросы с функциями агрегирования (к примеру, COUNT, MAX, MIN, SUM и AVG) для группировки результата для одного или нескольких столбцов?
  • Поддерживает ли слой запросы, результат которых может быть упорядочен по возрастанию или по убыванию?
  • Поддерживает ли слой статистику?
  • Есть ли у слоя возможности карты и данных?

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

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

Фильтры слоев

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

Имена и псевдонимы полей

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