BimRv SDK 导出到 JSON 文件(第 1 部分,共 2 部分)

ODA 成员之间在多种文件格式(包括旧文件格式和新文件格式)之间交换数据是很常见的。一个示例是使用 BimRv SDK 将 .rvt/.rfa 文件导出为 JSON 格式文件。使用 TB_JsonExport 模块,您可以导出以下内容:

  • 模型中所有对象的 ListParam 中包含的所有参数
  • 模型中对象的层次结构

TB_JsonExport 模块用于 BmJsonExportEx 示例应用程序,这是一个控制台应用程序,演示了具有以下启动参数的导出功能:

  • 输入文件 — .rfa 或 .rvt 文件(必需)。
  • 输出文件 — .Json 文件(可选)。
  • 元素句柄 — 用于导出的 OdBmElement 的 OdDbHandle(可选)。
  • 标志 — 使用 -p 导出属性;使用 -h 导出对象层次结构。必须是最后一个参数(必需)。

导出示例也适用于 OdaBimApp 示例应用程序。

将参数和属性导出到 JSON 格式文件

要导出参数和属性:

  1. 打开 OdaBimApp 并加载任何 .rvt 文件。
  2. 选择文件 -> 导出属性到 Json。
  3. 选择生成的 .Json 文件的路径和名称。

 

ODA BIM JSON

 

也可以导出特定对象的参数:

  1. 在元素表中右键单击所需对象。
  2. 选择“导出此元素的属性”。
  3. 选择生成的 .Json 文件的路径和名称。

 

ODA BIM parameter for specific object

 

您还可以在查看器中选择一个绘制的对象:

  1. 选择“矢量化”。
  2. 右键单击所需对象。
  3. 选择“导出此元素的属性”。
  4. 选择生成的 .Json 文件的路径和名称。

 

ODA BIM export parameter

 

导出参数的结果是一个具有以下结构的 .Json 文件:

 

JSON file with the structure

 

本系列的下一篇文章将包含将层次结构导出到 .Json 文件的示例。

今天就开始行动

免费试用 ODA 软件 60 天。
无风险,无需信用卡。

免费试用