关于功能类型属性

要素类型属性被分类为以下三个组之一:

格式属性

特征可以具有一个或多个关联格式属性。格式属性代表一个属性is specific to a format. Some examples are:autocad_block_namesde30_justification。格式属性特定于格式的模式。它们不是通过FME慷慨支持的,并且在转换为不同的格式时会更改。通常,格式属性被设计用于转换到与相同格式的转换,尽管高级用户可能会发现它们在使用自定义工作空间时的写入其他格式。

用户属性

特征也与一个或多个关联相关联用户属性,它表示包含有关功能的域信息的自定义属性,例如:parcel_identifierowner_name.date_surveyed,等用户属性始终是功能的一部分,无论哪种格式存储在哪个格式,在从一种格式转换到另一格式时都会持续存在。

FME(通用)格式属性

特定的格式属性具有前缀FME_。These attributes represent the data as it is perceived by FME and are sometimes also known as FME attributes or generic FME attributes.

How FME Processes Feature Attributes

执行翻译时,发生以下情况:

  • FME读取源数据并存储有关其功能的信息格式属性。这些格式属性反映了存储在原始源数据中的数据。
  • FME converts the source data’s format attributes intoFME Attributes。这些FME属性反映了FME内的源数据。
  • FME通过创建第二组来写入目标数据格式属性。这些写入器格式属性反映了将存储在目标数据中的信息。

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

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

FME simply converts everything to an FME standard, and then from there to the Writer Format.

使用泛型属性通过格式特定属性的益处是它们在支持它们的所有读取器和作家中具有相同的含义。例如,FME_colorfme_fill_color.特征属性表示功能的红色,绿色和蓝色强度。如果格式具有通用颜色支持,则读取器将为特征添加通用FME颜色属性和格式的颜色属性。支持通用颜色的作家将优先于特定于格式的颜色属性,如果除通用属性之外存在。

The most important generic attributes arefme_type.fme_geometry.。这两者都涉及特征的几何形状。几何类代表了一个特征的位置信息。特征几何可以包括点,线或区域。据说包含多个几何部件的功能具有聚合几何形状。也支持没有几何的功能。

区别fme_type.fme_geometry.是一个重要的:fme_geometry.表示实际坐标的几何类型,而fme_type.指定将要解释的几何图形是如何解释的。例如,点几何类型可以被解释为以下FME类型之一:点,弧,椭圆或文本。有关有效组合的更多信息fme_type.fme_geometry.对于特征,请参阅FME几何模型

其他格式属性

fme_basename.

包含没有路径或扩展的数据集的文件名。例如,如果您阅读了两个文件,image1.tif.image2.tif.,两种功能都产生:一个有一个fme_basename.的价值image1.,一个有一个值image2.。如果在扇动时,那么这两个功能被写入PNG作家fme_basename.,将产生两个新文件:image1.png.image2.png.

fme_dataset.

包含数据集的路径,URL或数据库的名称。

fme_feature_type.

包含DataSet的原始功能(例如,文件,要素类,数据库或表)。

控制具有格式属性的功能