Домены и подтипы

Insights в ArcGIS Online
Insights в ArcGIS Enterprise
Insights desktop

Домены и подтипы – компоненты векторных слоев и классов объектов, которые можно использовать при создании или определении полей в ваших наборах данных. ArcGIS Insights поддерживает использование наборов данных и полей с подтипами и доменами.

Примечание:

Домены и подтипы нельзя создать или назначить полям в Insights. Вы можете создавать и назначать домены и подтипы в ваших наборов данных, пользуясь другими продуктами ArcGIS, в частности ArcGIS Pro, ArcGIS Online и ArcGIS Enterprise. Эти данные затем можно использовать в Insights.

Домены

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

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

Домены кодированных значений

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

КодОписание

A

Неисправный

B

На обслуживании

C

Плановое отключение

Интервальные домены

Интервальные домены доступны для числовых полей и полей дат и задают минимальное и максимальное значения, допустимые для поля. Ввод данных, попадающих за пределы диапазона, не разрешен для поля . Например, общественный департамент должен ежегодно проверять все пожарные гидранты в городе. Нормальное давление в гидранте должно быть в диапазоне от 50 и 120 psi. Можно использовать интервальный домен, в котором задан диапазон от 50 до 120. Домен можно назначить для поля Pressure, чтобы иметь возможность вводить значения строго в пределах заданного диапазона. Если давление в гидранте не соответствует указанному диапазону – он помечается, как не прошедший проверку.

Подтипы

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

Практический пример

Таблица базы геоданных с городскими водопроводными магистралями содержит поле Type, которое включает два подтипа: магистральные и местные. Каждый подтип определяет набор правил для полей Materials и Diameter (in.). Полю Status назначен отдельный домен, не связанный с каким-либо подтипом.

ТипМатериалыДиаметр (дюймы)Состояние

Подтип 1: Магистральный водопровод

Домен кодированных значений 1

  • Код: PVC
  • Описание: PVC (Поливинилхлорид)

  • Код: I
  • Описание: Чугун

  • Код: S
  • Описание: Сталь

Интервальный домен 1

  • Минимум: 29.5
  • Максимум: 90.5

Значение по умолчанию: 29.5

Домен кодированных значений 3

  • Код: IS
  • Описание : Работает
  • Код: L
  • Описание: Протечка
  • Код: IR
  • Описание: На ремонте
  • Код: IC
  • Описание: Строится
  • Код: NU
  • Описание: Не используется

Подтип 2: Местный отвод

Домен кодированных значений 2

  • Код: PEX
  • Описание: PEX (Структурированный полиэтилен)
  • Код: PERT
  • Описание: PE-RT (Полиэтилен с восприимчивостью к высоким температурам)
  • Код: PVC
  • Описание: PVC (Поливинилхлорид)

Интервальный домен 2

  • Минимум: 0.75
  • Максимум: 1

Значение по умолчанию: 1

Для нового района города прокладывается новый магистральный водопровод и местные отводы, и ГИС-специалисту в общественном департаменте поручили добавить новые объекты в набор данных.

Первый добавленный объект – новая линия магистрального водопровода, применен подтип Магистральный водопровод, определенный в поле Type. Подтип Магистральный водопровод связан с доменом кодированных значений в поле Materials и интервальным доменом в поле Diameter (in.). Новый водопровод представляет собой стальную трубу, диаметром 50 дюймов, поэтому аналитик обновляет значения в поле Materials на Сталь и меняет значения в поле Diameter (in.) на 50 со значения по умолчанию – 29.5.

Подсказка:

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

Последнее поле – Status. Его значение берется из также из домена кодированных значений. Но этот домен применен ко всему полю, а не к конкретному подтипу. Поэтому, доступны те же, независимо от того, какой подтип указан в поле Type. Аналитик обновляет значение в поле Status, выбирая Строится, так как работа над водопроводом еще не закончена.

Далее, аналитик добавляет следующий объект, новый местный отвод, идущий от одного из вновь построенных домов к магистральному водопроводу. Новый объект относится к подтипу Местный отвод в поле Type. Сервисные отводы представляют собой дюймовые трубы из структурированного полиэтилена, поэтому аналитик обновляет значение в поле Materials на PEX (структурированный полиэтилен) и оставляет в поле Diameter (in.) значение по умолчанию – 1. Так как местный отвод уже проведен, но вода к новому дому по нему пока не пущена, в поле Status выбирается значение Не используется.

Как только будет пущена вода, в поле Status для всех новых магистральных водопроводов и местных отводов будет выбрано значение Работает.

Поддерживаемые типы данных

Векторные слои и таблицы из поддерживаемых таблиц многопользовательских баз геоданных, для которых назначены подтипы и домены, можно использовать в ArcGIS Insights. Так как в Insights нельзя создать подтипы и домены, вам необходимо использовать другое ПО, например ArcGIS Pro, для создания и применения доменов и подтипов, перед тем, как анализировать данные в Insights.

Векторные слои

Домены можно создать и применить к полю в классе объектов в ArcGIS Pro и опубликовать для организации как размещенный векторный слой. Списки атрибутов и диапазоны также могут быть созданы напрямую в ArcGIS Online или в организации ArcGIS Enterprise.

Подтипы создать и применить к полю в классе объектов в ArcGIS Pro и опубликовать для организации как размещенный векторный слой. Подтипы нельзя задать непосредственно в ArcGIS Online или организации ArcGIS Enterprise.

Таблицы многопользовательской базы геоданных

Домены и подтипы можно создать и применить к полям таблиц версий поддерживаемой многопользовательской базы геоданных. Затем вы можете создать подключение к базе данных, чтобы использовать данные в Insights in ArcGIS Enterprise или Insights desktop.

Ограничения

Insights не поддерживает использование полей с доменами или подтипами для следующих функций:

Мультидоменные поля (поля с различными доменами, назначенными разным подтипам) не поддерживаются для следующих функций:

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

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

Ресурсы

Используйте следующие ресурсы, чтобы больше узнать о атрибутивных доменах: