你在这里: 工作台格式资源 > 功能类型 > 关于特征类型属性

关于特征类型属性

特征类型属性可分为以下三组:

格式属性:

一个特性可能有一个或多个关联格式属性.格式属性表示特定于格式的属性。一些例子:autocad_block_namesde30_justification.格式属性是特定于格式模式的。它们通常不受FME支持,在转换为不同的格式时会发生变化。通常,格式属性是为转换到相同格式和从相同格式转换而设计的,尽管高级用户在使用定制的工作空间时可能会发现它们对于转换成其他格式很有用。

用户属性:

一个功能部件也与一个或多个相关部件相关联用户属性,其中表示保存有关某个特性的域信息的自定义属性,例如:parcel_identifier,owner_name,date_surveyed等。无论用户属性以何种格式存储,它们都是特性的一部分,因此在从一种格式转换为另一种格式时,用户属性都会保持不变。

FME(通用)属性:一组特定的格式属性具有前缀fme_.这些属性表示FME感知到的数据,有时称为FME属性或通用FME属性。

FME如何处理特性属性

当进行翻译时,会发生以下情况:

  • FME读取源数据并将有关其特性的信息存储为格式属性。这些格式属性反映存储在原始源数据中的数据。
  • FME将源数据的格式属性转换为FME属性.这些FME属性反映了在FME中感知到的源数据。
  • FME通过创建第二组格式属性来写入目标数据。这些格式属性反映了将存储在目标数据中的信息。

这就是为什么当用户检查数据时,会有两组属性。

使用此方法,FME可以从一种格式转换为另一种格式,而不必为每种格式分别将源格式属性映射到目标格式属性。

FME只是将所有内容转换成FME标准格式,然后从标准格式转换为写入格式。

与特定于格式的属性相比,使用通用属性的好处在于,它们在支持它们的所有读取器和写入器中具有相同的含义。例如,fme_colorfme_fill_color特征属性表示特征的红色、绿色和蓝色强度。如果一个格式有通用的颜色支持,读者将添加通用的FME颜色属性和特定于格式的颜色属性到功能。支持泛型颜色的写入器将优先于特定于格式的颜色属性(如果它们在泛型属性之外)。

最重要的通用属性是fme_typefme_geometry.这两者都与特征的几何形状有关。几何类表示特性的位置信息。特征几何可能由点、线或区域组成。包含多个几何部分的特征称为聚合几何。还支持没有几何图形的特性。

之间的区别fme_typefme_geometry这一点很重要:fme_geometry表示实际坐标的几何类型,而fme_type指定如何解释几何图形。例如,可以将点几何类型解释为以下FME类型之一:点、弧、椭圆或文本。有关的有效组合的更多信息fme_typefme_geometry有关功能,请参见FME几何模型.

使用格式属性控制特性