Skip to main content

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

Propiedad Explicación Tipo de datos

activeWorldFilePath

(Solo lectura)

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

String

author

(Solo lectura)

The BIM file author's name.

String

bimLevels

(Solo lectura)

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

String

buildingName

(Solo lectura)

The building name.

String

client

(Solo lectura)

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

String

designOptions

(Solo 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

(Solo lectura)

Specifies the display units, either Imperial or Metric.

String

externalSources

(Solo lectura)

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

String

isIFC

(Solo lectura)

Specifies whether the BIM workspace is an .ifc file.

Boolean

isRevit

(Solo lectura)

Specifies whether the BIM workspace is a Revit file.

Boolean

landTitle

(Solo lectura)

The land title.

String

lengthDisplayUnit

(Solo lectura)

The length display unit.

String

organizationName

(Solo lectura)

The organization name.

String

organizationDescription

(Solo lectura)

The organization description.

String

phases

(Solo lectura)

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

String

projectAddress

(Solo lectura)

The location address of the project.

String

projectName

(Solo lectura)

The name of the project.

String

projectNumber

(Solo lectura)

The project number.

String

projectStatus

(Lectura y escritura)

The project status.

String

version

(Solo lectura)

The BIM file version.

String

worksets

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