Подпись | Описание | Тип данных |
Входной набор классов объектов | Входной набор данных, из которого будут созданы новые векторные слои зданий. Выходной слой зданий сохраняет структуру и символы. | Feature Dataset; BIM File Workspace |
Выходной слой | Имя создаваемого векторного слоя. Слой может использоваться в качестве входных данных для инструмента геообработки, который поддерживает векторный слой в качестве входных данных. | Building Layer |
Краткая информация
Создает составной слой зданий из набора данных либо рабочей области файла BIM, либо набора данных базы геоданных, например, выходных данных инструмента Файл BIM в базу геоданных.
Использование
Выходной слой зданий будет составным слоем, представляющим здание или коллекцию структур как комплексный слой.
Входными данными инструмента могут быть Рабочая область файла BIM или отдельный набор данных базы геоданных, содержащий классы объектов мультипатч.
Выходной слой зданий организует включенные классы пространственных объектов в стандартизированные слои дисциплин конструкций: Architectural, Structural, Electrical, Mechanical и Piping. Нераспознанные имена слоев объектов мультипатч будут добавлены к слою дисциплин Architectural итогового слоя здания.
Выходной набор данных, созданный инструментом Файл BIM в базу геоданных, может использоваться в качестве входного для этого инструмента. Символы слоя зданий будут соответствовать символам рабочей области файлов BIM.
Выходной слой зданий можно использовать в качестве входных данных для инструмента Создать пакет слоя задний сцены, который позволяет публиковать здания в виде пакета слоя зданий сцены.
Созданный слой не будет присутствовать после окончания сеанса, если только документ не будет сохранен.
Этот инструмент создает эквивалент добавления рабочей области файла BIM (файл Revit или IFC) к сцене ArcGIS AllSource.
Если вы хотите сохранить созданные в проекте слои для последующего использования или поделиться ими с другими пользователями, вы можете сохранять их в виде файлов слоя. Файл слоя сохраняет условные обозначения и настройки для использования в других проектах, но при этом класс объектов должен оставаться доступным.
Временный выходной слой объектов можно сохранить как файл слоя с помощью инструмента Сохранить в файл слоя.
При использовании ModelBuilder для создания инструмента, использующего инструмент Создать слой зданий, убедитесь, что переменная Входной набор классов объектов не отмечена, как промежуточная. Если входные данные помечены как промежуточные, они будут удалены после запуска модели из диалогового окна, и выходной слой не будет добавлен к отображению.
Параметры
arcpy.management.MakeBuildingLayer(in_feature_dataset, out_layer)
Имя | Описание | Тип данных |
in_feature_dataset | Входной набор данных, из которого будут созданы новые векторные слои зданий. Выходной слой зданий сохраняет структуру и символы. | Feature Dataset; BIM File Workspace |
out_layer | Имя создаваемого векторного слоя. Слой может использоваться в качестве входных данных для инструмента геообработки, который поддерживает векторный слой в качестве входных данных. | Building Layer |
Пример кода
Следующий скрипт Python демонстрирует использование функции MakeBuildingLayer в качестве автономного скрипта.
# Name: makebuildinglayer.py
# Description: Create a feature dataset
# Import system modules
import arcpy
# Set overwrite option
arcpy.env.overwriteOutput = True
# Make a building layer from a Dataset
arcpy.MakeBuildingLayer_management("C:/data/facilities/University.gdb/BuildingA",
"Bld_A")
# Create a building Scene layer package
arcpy.CreateBuildingSceneLayerPackage_management(BLD_A, output_BLD_A.slpk)