Свойства рабочей области файлов 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}")