Skip to main content

BIM File Workspace properties

Zusammenfassung

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".

Eigenschaften

Eigenschaft Erläuterung Datentyp

activeWorldFilePath

(Schreibgeschützt)

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

String

author

(Schreibgeschützt)

The BIM file author's name.

String

bimLevels

(Schreibgeschützt)

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

String

buildingName

(Schreibgeschützt)

The building name.

String

client

(Schreibgeschützt)

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

String

designOptions

(Schreibgeschützt)

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

(Schreibgeschützt)

Specifies the display units, either Imperial or Metric.

String

externalSources

(Schreibgeschützt)

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

String

isIFC

(Schreibgeschützt)

Specifies whether the BIM workspace is an .ifc file.

Boolean

isRevit

(Schreibgeschützt)

Specifies whether the BIM workspace is a Revit file.

Boolean

landTitle

(Schreibgeschützt)

The land title.

String

lengthDisplayUnit

(Schreibgeschützt)

The length display unit.

String

organizationName

(Schreibgeschützt)

The organization name.

String

organizationDescription

(Schreibgeschützt)

The organization description.

String

phases

(Schreibgeschützt)

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

String

projectAddress

(Schreibgeschützt)

The location address of the project.

String

projectName

(Schreibgeschützt)

The name of the project.

String

projectNumber

(Schreibgeschützt)

The project number.

String

projectStatus

(Lesen und schreiben)

The project status.

String

version

(Schreibgeschützt)

The BIM file version.

String

worksets

(Schreibgeschützt)

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

String

Codebeispiel

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