Краткая информация
Функция 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.
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}")