Bentley工程属性入门

本文主要介绍在 Bentley 平台上进行二次开发时,如何向 dgn 保存自己的数据。

对于工程信息,主要分为几何数据工程数据两个部分,对于几何数据,Bentley采用模型来表达。而工程数据,起初 Bentley 采用 XAttribute 的方式在 dgn 文件中开辟一个特定空间存储非几何数据,但是在由于没有统一数据存储的方式和格式,导致不同专业软件之间的信息无法交流。最后,Bentley 经过大量的摸索和借鉴形成了一套系统的数据解决方案系统 ECFramework (Engineering Content Framework ),通过这套方案 Bentley真正实现各个专业软件之间数据的无损流动和互动。

对于仅需要向 dgn 保存自己工具所产生的数据,可以有如下三种方式:

  1. EC
  2. ItemType
  3. XAttribute

EC

查询所有 ECInstance

查询特定 ECInstance

ItemType

XAttribute

参考

Bentley 软件开发教程 C#语言

工程信息数据开发API(EC框架)

MicroStation二次开发基础教学(七)