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

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

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

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

Свойства

СвойствоОписаниеТип данных
activeWorldFilePath
(только чтение)

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

String
author
(только чтение)

Введенное имя автора файла BIM.

String
bimLevels
(только чтение)

Возвращает названия уровней BIM в виде массива JSON объектов JSON.

String
buildingName
(только чтение)

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

String
client
(только чтение)

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

String
displayUnitSystem
(только чтение)

Отображаемые единицы: британские или метрические.

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

Пример кода

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

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

import arcpy 

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

# Print BIM file Workspace properties # 
print("%-12s %s" % ("Is a Revit file:", desc.isRevit))
print("%-12s %s" % ("Is an IFC file:", desc.isIFC))
print("%-12s %s" % ("Building Name:", desc.buildingName))
print("%-12s %s" % ("Client's Name:", desc.client))