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

EigenschaftErläuterungDatentyp
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 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}")