Доступно с дополнительным модулем ArcGIS Indoors Pro или ArcGIS Indoors Maps.
После того, как вы настроили карту или сцену с поддержкой этажей, вы можете определить дополнительные слои с поддержкой этажей и взаимодействовать с ними, используя фильтр этажей. Вы можете моделировать и использовать свои собственные данные indoor, включив поле атрибута, которое идентифицирует этаж, где расположен каждый объект. Поддерживаемые источники включают файловые и многопользовательские базы геоданных, сервисы объектов, размещенные на ArcGIS Online или ArcGIS Enterprise, или внешние системы для таких объектов, как активы, рабочие наряды, пользователи рабочих мест или события. Поддерживаемые типы геометрии для слоев с поддержкой пола включают точки, линии и полигоны на картах и сценах, а также мультипатч только в сценах.
Чтобы определить слой с поддержкой этажей, необходимо настроить параметр Поле Этажа в свойствах слоя. Поле, которое вы задаете в параметре Поле Этажа, используется для связывания каждого объекта в слое с объектом с уровнем, на котором он расположен. Объект уровней должен содержаться в слое, определенном для параметра Этажи в свойствах слоев indoor карты. Поле, задаваемое для параметра Поле Этажа, должно быть текстовым полем и должно содержать значения, соответствующие значениям поля LEVEL_ID объектов слоя Уровни, заданного вами для настройки поддержки этажности. Если на вашей карте или сцене есть несколько векторных слоев, вы должны определить параметр Поле Этажа для каждого слоя, для которого вы хотите, чтобы этажи учитывались.
Примечание:
Появляется предупреждение, если поле, выбранное для параметра Поле этажа, имеет длину поля, отличную от длины поля поля ID уровня для слоя, заданного для параметра Этажи карты. Вы все равно можете задать это поле для параметра, и слой будет с поддержкой этажей, при условии, что значения полей совпадают со значениями полей в поле ID уровня для слоя, который вы задали для параметра Этажи карты.
Если поле объекта этажа содержит значение null, объект не фильтруется фильтром этажей и остается видимым. Вы можете использовать значения null в поле этажа, чтобы сделать некоторые элементы слоя, например питьевые фонтаны, расположенные на открытом воздухе, всегда видимыми независимо от настроек фильтра этажей.
Примечание:
Если поле этажа объекта содержит ненулевое значение, не соответствующее ни одному значению в поле ID уровня для слоя, который вы установили для параметра Этажи, объект всегда отфильтровывается фильтром этажей и не отображается на карте или в сцене.
Выполните следующие шаги для каждого слоя, который вы хотите определить как слой с поддержкой этажей:
- Запустите ArcGIS Pro.
- Откройте или создайте карту или сцену, содержащую векторные слои с данными плана этажа.
Вы также можете открыть веб-карту или веб-сцену на основе векторного слоя, опубликованную в вашей организации ArcGIS.
Вы можете открыть веб-карту на основе слоя изображения карты в ArcGIS Pro. Если она была настроена с поддержкой этажей, она сохраняет свои свойства с поддержкой этажей, но вы не можете их обновить.
- Дважды щелкните слой, который вы хотите определить как слой с поддержкой этажей, на панели Содержание.
Появится диалоговое окно Свойства слоя.
- Щелкните вкладку Этажи.
- Щелкните стрелку ниспадающего списка Поле Этажа и выберите поле атрибута, определяющее этаж, с которым связан каждый объект.
Примечание:
Поля с текстовым типом данных перечислены в ниспадающем списке Поле Этажа. Значения в выбранном поле этажа должны совпадать со значениями, найденными в поле unique ID слоя, настроенного для параметра Этажи карты с поддержкой этажей.
- Нажмите на кнопку ОК, чтобы закрыть диалоговое окно Свойства слоя.
- Сохраните проект.
Конфигурация с поддержкой этажей сохраняется и остается, когда карта или сцена предоставляется вашей организации ArcGIS.
Если вы обновляете опубликованную веб-карту или сцену, щелкните Сохранить веб-карту или Сохранить веб-сцену на вкладке Общий доступ. Приложения, настроенные на основе сохраненной веб-карты или веб-сцены, обновляются с измененными свойствами с поддержкой этажей и становятся доступными при следующем открытии приложения.
Теперь вы можете использовать фильтр этажей для визуализации данных в слое этажа, если вы настроили карту или сцену с поддержкой этажей.