Свойства рабочей области файлов BIM
Краткая информация
Функция Describe возвращает следующие свойства для рабочей области файлов BIM. Группа свойств Набор данных также поддерживается.
Для рабочей области файлов BIM свойство dataType функции Describe возвращает значение "BIMFileWorkspace".
Свойства
| Свойство | Объяснение | Тип данных |
|---|---|---|
|
activeWorldFilePath (Только для чтения) |
Путь к файлу |
String |
|
author (Только для чтения) |
Имя автора файла BIM. |
String |
|
bimLevels (Только для чтения) |
Имена слоев BIM и имена этажей, которые будут возвращены как JSON-массив объектов JSON. |
String |
|
buildingName (Только для чтения) |
Название здания. |
String |
|
client (Только для чтения) |
Введенное пользователем название организации, для которой был создан файл. |
String |
|
designOptions (Только для чтения) |
Плоский массив JSON для параметров проектирования, который включает название параметра проектирования, является ли этот параметр основным, и имя набора параметров. |
String |
|
displayUnitSystem (Только для чтения) |
Задает единицы отображения либо |
String |
|
externalSources (Только для чтения) |
Список файлов, на которые ссылаются как на массив JSON объекта JSON |
String |
|
isIFC (Только для чтения) |
Задает, является ли рабочая область BIM файлом |
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}")