ComGraphix数据交换格式(CGDEF)特征表示

除了FME工作台添加到所有特性中的通用FME特性属性之外(参见关于Feature Type属性),该格式还添加了特定于格式的属性(格式属性).

CGDEF特性由几何组成,但没有用户定义的属性,尽管有一些特殊属性用于保存几何实体的类型及其显示参数。

FME认为CGDEF覆盖名称是CGDEF特性的FME特性类型。编写时,CGDEF编写器将为传递给编写器的每个惟一特性类型创建一个新的覆盖层。所有的CGDEF特性都包含一个cgdef_type属性,该属性标识几何类型。每个几何/元素类型还可以有一个id,最长31个字符。除了符号外,每个元素类型都有相关的颜色。这两个cgdef_symbol_namecgdef_symbol_sequence_number是仅在元素是符号实例的一部分时才填充的字段。根据几何类型的不同,该特性包含特定于几何类型的附加属性。这些将在后面的章节中描述。

属性名称

内容

cgdef_type

这个实体的CGDEF几何类型。

范围:

cgdef_symbol

cgdef_polyline

cgdef_polygon

cgdef_text

cgdef_ellipse

cgdef_arc

默认值:没有违约

cgdef_element_id

这个实体的CGDEF ID,这是一个可选属性

范围:字符串

默认值:没有违约

cgdef_color.red

元素的红色强度,通过在颜色表中查找元素的颜色索引来确定。

范围:0 . . 65535

默认值:27000(仅在写入时)

cgdef_color.green

元素的绿色强度,通过在颜色表中查找元素的颜色索引来确定。

范围:0 . . 65535

默认值:30000(仅写时)

cgdef_color.blue

元素的蓝色强度,通过在颜色表中查找元素的颜色索引来确定。

范围:0 . . 65535

默认值:38000(仅写时)

fme_color

这是一个表示元素颜色强度的字符串。它被格式化为红色、绿色、蓝色强度,范围在0..1之间这0 . .1的值是通过取颜色强度并将其除以总的强度范围,在本例中是65535

范围:字符串。(0 . .1、0 . .1, 0 . . 1)

默认值:27000/65535,30000/65535,38000/65535(仅限写)

cgdef_symbol_name

如果元素是符号的一部分,并且该符号已分解为单独的元素,则该字段包含符号名称

范围:字符串

默认值:无

cgdef_symbol_
sequence_number

如果元素是一个符号的一部分,并且这个符号被分解成单独的元素,那么这个字段包含一个唯一的数字,用来标识它自己和符号中的其他元素

范围:字符串

默认值:无

符号

符号和群定义

文本

折线

椭圆