Skip to main content

Свойства рабочей области файлов BIM

Краткая информация

Функция Describe возвращает следующие свойства для рабочей области файлов BIM. Группа свойств Набор данных также поддерживается.

Для рабочей области файлов BIM свойство dataType функции Describe возвращает значение "BIMFileWorkspace".

Свойства

Свойство Объяснение Тип данных

activeWorldFilePath

(Только для чтения)

Путь к файлу .wld3, используемому для настройки пространственных координат объектов в файле.

String

author

(Только для чтения)

Имя автора файла BIM.

String

bimLevels

(Только для чтения)

Имена слоев BIM и имена этажей, которые будут возвращены как JSON-массив объектов JSON.

String

buildingName

(Только для чтения)

Название здания.

String

client

(Только для чтения)

Введенное пользователем название организации, для которой был создан файл.

String

designOptions

(Только для чтения)

Плоский массив JSON для параметров проектирования, который включает название параметра проектирования, является ли этот параметр основным, и имя набора параметров.

String

displayUnitSystem

(Только для чтения)

Задает единицы отображения либо Imperial, либо Metric.

String

externalSources

(Только для чтения)

Список файлов, на которые ссылаются как на массив JSON объекта JSON

String

isIFC

(Только для чтения)

Задает, является ли рабочая область BIM файлом .ifc.

Boolean

isRevit

(Только для чтения)

Задает, является ли рабочая область BIM файлом Revit.

Boolean

landTitle

(Только для чтения)

Права на земельный участок.

String

lengthDisplayUnit

(Только для чтения)

Единицы отображения длины.

String

organizationName

(Только для чтения)

Имя организации.

String

organizationDescription

(Только для чтения)

Описание организации

String

phases

(Только для чтения)

Список фаз построения, которые будут возвращены как JSON-массив объектов JSON.

String

projectAddress

(Только для чтения)

Адрес местоположения проекта.

String

projectName

(Только для чтения)

Имя проекта.

String

projectNumber

(Только для чтения)

Номер проекта.

String

projectStatus

(Чтение / Запись)

Статус проекта.

String

version

(Только для чтения)

Версия файла BIM.

String

worksets

(Только для чтения)

Список имен рабочих наборов, которые будут возвращены как JSON-массив объектов JSON.

String

Пример кода

Пример свойств рабочей области файлов BIM

Следующий автономный скрипт демонстрирует свойства рабочей области файлов BIM.

import arcpy

# Create a describe object #
desc = arcpy.Describe("C:/data/project.ifc")

# Print BIM file Workspace properties
print(f"Is a Revit file: {desc.isRevit}")
print(f"Is an IFC file:  {desc.isIFC}")
print(f"Building Name:   {desc.buildingName}")
print(f"Client's Name:   {desc.client}")