Настройка слоев с поддержкой этажей

Доступно для организации ArcGIS, имеющей лицензию на дополнительный модуль Indoors.

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

Чтобы определить слой с поддержкой этажей, необходимо настроить параметр Поле Этажа в свойствах слоя. Поле, которое вы задаете в параметре Поле Этажа, используется для связывания каждого объекта в слое с объектом с уровнем, на котором он расположен. Объект уровней должен содержаться в слое, определенном для параметра Этажи в свойствах слоев indoor карты. Поле, задаваемое для параметра Поле Этажа, должно быть текстовым полем длины не больше 256 и должно содержать значения, соответствующие значениям поля LEVEL_ID объектов слоя Уровни, заданного вами для настройки поддержки этажности. Если на вашей карте есть несколько векторных слоев, вы должны определить параметр Поле Этажа для каждого слоя, для которого вы хотите, чтобы этажи учитывались.

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

Примечание:

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

Выполните следующие шаги для каждого слоя, который вы хотите определить как слой с поддержкой этажей:

  1. Запустите ArcGIS Pro.
  2. Откройте или создайте карту, содержащую векторные слои с данными плана этажа. Вы также можете открыть веб-карту на основе векторного слоя, опубликованную в вашей организации ArcGIS.

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

  3. Дважды щелкните слой, который вы хотите определить как слой с поддержкой этажей, на панели Содержание.

    Появится диалоговое окно Свойства слоя.

  4. Щелкните вкладку Этажи.
  5. Щелкните стрелку ниспадающего списка Поле Этажа и выберите поле атрибута, определяющее этаж, с которым связан каждый объект.
    Примечание:

    Поля с текстовым типом данных длиной не больше 256 перечислены в ниспадающем списке Поле Этажа. Значения в выбранном поле этажа должны совпадать со значениями, найденными в поле unique ID слоя, настроенного для параметра Этажи карты с поддержкой этажей.

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

    Конфигурация сохраняется на карте и сохраняется, когда карта предоставляется вашей организации ArcGIS в Редактируемой или Исследовательской конфигурации.

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

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