对象属性的定义和分类


OBD中对象的属性分为两种:类型属性和样式属性,类型属性决定了对象的通用属性(身份),样式属性决定了对象样式及数据图像输出的相关属性(外形),  类型属性相当于一个人的职位、姓名、户籍、血型,而样式属性类似于一个人的着装和外形表现。

A. 类型属性:该属性可理解为模型的类别(识别)信息,这些信息以xml的文件格式存储在program data中的Datagroup Catalog或Datagroup System中

另外还有用于定义各种属性的文件,也就是说这类对象本身包含哪些特性,比如宽度和高度等,这些文件存储在ProgramData下的DatagroupSystem里:

有一些系统自带的类型或属性定义,会存储在programme files里:

B. 编辑修改:模型所属类别或型号信息,存储在xml文件里,在数据组目录编辑器中操作修改,见本章(1),属性定义存贮在xsd文件中,可通过“属性定义编辑器”操作实现,具体操作方法详见下节:

然后将属性定义通过数据组目录编辑器添加到对象中,或者说赋予某个对象类型:

C.样式属性:样式属性可以通过“样式编辑器” 浏览编辑,包括可以定义对象的基本样式(图层,样式类别,线宽等)、二维切图的显示,剖面填充、渲染材质、工程量统计的输出设置,中心线显示(只针对线性对象)等,可以先选择某种类型比如定义definition,再在其中某个样式名称上单击右键,在弹出的下拉选项中选择对该样式进行新建,复制,编辑属性等:

比如编辑查看属性:

该部分详细内容请见 https://bentleysystems.service-now.com/community?id=kb_article_view&sysparm_article=KB0096331

D.样式以xml的形式存储在part文件里:

part文件可以从如下位置打开(详见第2章--工作环境定制)

控制变量是TFDIR_PART:

E.最后顺便说明一下,我们一般可通过对象属性对话框或数据组目录编辑器来查看修改这些属性: