特征表示

除了FME Workbench添加到所有功能的通用FME功能属性之外(参见关于功能类型属性),此格式还添加了特定于格式的属性(Format Attributes)。

Built-in Fields
Field Name 描述

gcm_x_value.

存储该功能的X坐标。如果要直接使用此字段,您需要Map精度来确定存储的实际值。如果要查找该功能的X或Y坐标,则总是最好地询问功能的几何形状。

gcm_xp_value.

存储另一个X坐标。对于一行,这些将是该功能的两个终点。与X字段一样,必须与地图精度组合以产生精确值。

gcm_y_value.

Stores the y-coordinate, in the same way as the gcm_x_value field stores the x-coordinate

gcm_yp_value.

存储Y坐标。这类似于GCM_XP_VALUE字段。

gcm_angle.

确定用于符号和文本功能的十分之一的对象的角度)

gcm_length

Gives the pre-computed length of the feature.

gcm_surface

将对象的预先计算区域与使用的单元一起存储。

gcm_class_name

存储类的名称的未修改的值

gcm_subclass_name.

Stores the unmodified value for the name of the subclass

gcm_identifier

Stores the invariant identifier for the map object. It will be a unique value within a map

gcm_name

存储地图对象的名称。对于文本对象,此字段存储显示的文本字符串

用户定义的字段可以是def部分中指定的任何类型。

如前所述,两个具有相同类型和子类型的功能共享所有相同的字段,并且只有它们的这些字段和其几何的值可能会有所不同。

然而,应该注意,没有要求将用户定义的字段分配给每个特征。因此,给定特征可能无法为给定字段具有值。在FME中,我们代表一个属性,其不是不设置这样的属性。

在某些情况下,可能是用户定义的属性将使用Geoconcept内置字段名称进行冲突。在这种情况下,重命名用户定义的属性,直到没有这样的名称发生冲突。

例如,如果您定义属性“名称”,则可能在Geoconcept中与内置的“名称”属性碰撞。如果您实际上希望修改Geoconcept地图中的内置字段,则可以使用格式属性来执行此操作gcm_name, and assigning it whatever value you wish.

In addition to these, there is a set of reader-only attributes relating to the appearance of the object in GeoConcept. FME has limited support for appearances. They are not available on the writer, and all objects will have the default appearance for their class/ subclass that the destination map provides.

箭头字段属性

对于包含箭头的地图对象,以下属性定义其特征。所有箭头属性都具有整数值。这gcm_arrow_s_value.是Geoconcept的保留值,其值可以基于Geoconcept而变化。

Built-in Fields
Field Name 描述

gcm_arrow_s_value.

Provides the “s” value for the arrow. This is a reserved attribute.

gcm_arrow_colour_red.

为Arrrow提供“红色”值。

gcm_arrow_colour_green

Provides the “green” value for the arrrow.

gcm_arrow_colour_blue

Provides the “blue” value for the arrrow.

gcm_arrow_angle.

提供箭头的头部的角度。

gcm_arrow_fill_percentage

Provides the percentage fill of the arrow.

gcm_arrow_length.

提供箭头长度。

gcm_arrow_thickness

提供箭头厚度。

gcm_arrow_flags

提供箭头上设置的标志。

gcm_arrow_number_of_segments

提供包含的部分数量
箭。

文本功能属性

Text features in GeoConcept can have their appearance described in a number of ways. The following set of attributes specifies that appearance.

这attributegcm_textAppearance.font指定字体的名称(作为字符串)。字体大小由属性描述gcm_textAppearance.fontSize,并且仅限于整数值。文本的截止,斜体,带下划线和框架属性由下面的各个属性给出,并且是布尔值。

Built-in Fields
Field Name 描述

gcm_textAppearance.font

提供文本功能的字体。

gcm_textAppearance.fontSize

提供文本功能的字体大小。

gcm_textappearance.fontstylestrikeout.

指定文本功能是否为“StrikeOut”

gcm_textAppearance.fontStyleItalic

指定文本功能是否为“斜体”

gcm_textappearance.fontstyleUnderLined.

指定文本功能是否为“带下划线”

gcm_textappearance.fontstyleframed.

Specifies if the text feature is styled “framed”

General Appearance Attributes

这些属性提供有关每个对象的外观的信息。在每种情况下,值都是将索引反映到源地Geoconcept Map内的表中的索引。

Built-in Fields
Field Name 描述

gcm_appearance_flag

Provides the flags on the appearance.

gcm_appearance_primary_
colour

在外观上提供原色。

gcm_appearance_secondary_
colour

在外观上提供次要颜色。

gcm_appearance_pattern.

在外观上提供外观模式。

gcm_appearance_primary_
宽度

提供外观的主要宽度。

gcm_appearance_icon

为外观提供图标值。

gcm_appearance_symbol.

Provides the symbol value for the appearance

gcm_appearance_visibility

提供外观的可见性

gcm_appearance_properties

Provides the properties on the appearance.

gcm_appearance_kind

Provides the appearance kind.