BIM File Workspace properties

Resumen

The Describe function returns the following properties for a BIM file workspace. The Dataset property group is also supported.

For a BIM file workspace, the Describe function's dataType property returns a value of "BIMFileWorkspace".

Propiedades

PropiedadExplicaciónTipo de datos
activeWorldFilePath
(Sólo lectura)

The path to a .wld3 file that will be used to adjust the spatial coordinates of features in the file.

String
author
(Sólo lectura)

The BIM file author's name.

String
bimLevels
(Sólo lectura)

The BIM level names that will be returned as a JSON array of JSON objects.

String
buildingName
(Sólo lectura)

The building name.

String
client
(Sólo lectura)

The user-provided name of the organization for which the file was created.

String
designOptions
(Sólo lectura)

A flat JSON array for design options that includes the design option name, whether the option is a primary option, and the name of the option set.

String
displayUnitSystem
(Sólo lectura)

Specifies the display units, either Imperial or Metric.

String
externalSources
(Sólo lectura)

A list of files referenced as a JSON array of a JSON object

String
isIFC
(Sólo lectura)

Specifies whether the BIM workspace is an .ifc file.

Boolean
isRevit
(Sólo lectura)

Specifies whether the BIM workspace is a Revit file.

Boolean
landTitle
(Sólo lectura)

The land title.

String
lengthDisplayUnit
(Sólo lectura)

The length display unit.

String
organizationName
(Sólo lectura)

The organization name.

String
organizationDescription
(Sólo lectura)

The organization description.

String
phases
(Sólo lectura)

A list of construction phases that will be returned as a JSON array of JSON objects.

String
projectAddress
(Sólo lectura)

The location address of the project.

String
projectName
(Sólo lectura)

The name of the project.

String
projectNumber
(Sólo lectura)

The project number.

String
projectStatus
(Lectura y escritura)

The project status.

String
version
(Sólo lectura)

The BIM file version.

String
worksets
(Sólo lectura)

A list of workset names that will be returned as a JSON array of JSON objects.

String

Muestra de código

BIM File Workspace properties example

The following stand-alone script displays properties for a BIM file workspace.

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}")