BIM 文件至地理数据库 (转换)

描述

将一个或多个 BIM 文件工作空间的内容导入地理数据库要素数据集。

使用方法

  • 使用此工具可以将一个或多个 BIM 模型(Revit 文件)组合成一个新的数据集中,从而保留建筑要素类名称。该数据集将包含与建筑领域数据集相同的所有有效要素类。

  • 仅当建筑领域数据集的要素类中存在几何对象时,才会创建输出要素类。如果没有几何,将不会创建这些要素类。唯一的例外是外表面要素类,将始终创建该要素类,即使它没有要素。

  • 如果数据集参数名称已存在,则会将新要素追加到现有要素类。要创建新要素类,使用唯一数据集名称。

    如果名称在输出数据集中已存在,系统会在要素类名称的末尾追加一个数字,以确保其唯一性(例如 building_1)。

  • 当存在输入 BIM 文件的投影文件时,将使用该文件设置输出的空间参考。如果将多个 BIM 文件用作输入,则将使用包含有效投影信息的第一个 BIM 文件的空间参考。要覆盖默认行为,修改空间参考参数。

  • 如果目录中存在通用投影文件 (esri_cad.prj),且未定义第一个 BIM 文件的坐标系,则将使用该通用投影文件的投影信息。

语法

arcpy.conversion.BIMFileToGeodatabase(in_bim_file_workspace, out_gdb_path, out_dataset_name, {spatial_reference}, {identifier})
参数说明数据类型
in_bim_file_workspace
[in_bim_file_workspace,...]

要转换为地理数据库要素类的一个或多个 BIM 文件。

BIM File Workspace
out_gdb_path

将创建输出要素数据集的地理数据库。此地理数据库必须已经存在。

Workspace
out_dataset_name

建筑数据集名称。

String
spatial_reference
(可选)

输出要素数据集的空间参考。

要控制空间参考的其他方面(例如,xy 值域、z 值域、m 值域、分辨率和容差),设置相应的地理处理环境

Spatial Reference
identifier
(可选)

向所有输出要素类添加唯一建筑标识符,以为稍后要使用的每个建筑添加唯一名称。

String

派生输出

名称说明数据类型
out_feature_dataset

包含新要素类的输出地理数据库要素数据集。

要素数据集
out_featureclass_dataset

包含建筑要素类信息的输出要素类。

要素类

代码示例

BIMFileToGeodatabase 示例(独立脚本)

以下 Python 脚本演示了如何在独立脚本中使用 BIMFileToGeodatabase 函数。

# Name: BIMFileToGeodatabase.py
# Description: Create a feature dataset
# Import system modules
import arcpy
# Set workspace
arcpy.env.workspace = "C:/data/facilites"
# Create a file geodatabase for the feature dataset
arcpy.CreateFileGDB_management("C:/data/facilities", "University.gdb")
# Set local variables
out_gdb_path = "C:/data/facilites/University.gdb" 
out_dataset_name = "Building_A"
spatial_reference = "NAD_1983_StatePlane_California_VI_FIPS_0406_FEET"
identifier = "BLD_A"
# Execute BIMFileToGeodatabase 
arcpy.BIMFileToGeodatabase_conversion(["Building_A_Architectural.rvt", 
                                       "Building_A_Structural.rvt", 
                                       "Building_A_Electrical.rvt"], 
                                      out_gdb_path, out_dataset_name, 
                                      spatial_reference, identifier)

许可信息

  • Basic: 是
  • Standard: 是
  • Advanced: 是

相关主题