BIM 文件工作空间属性

摘要

Describe 函数将返回 BIM 文件工作空间的以下属性。 还支持数据集属性组。

对于 BIM 文件工作空间,Describe 函数的 dataType 属性将返回 "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))

在本主题中