几何元素

一种特征映射规则可能包含一个可选的指定FME特征的几何结构的构建的元素几何构建器。一种几何构建器可以构建以下几何形状之一:

  1. 点几何:是单个坐标几何,坐标可以x,y或x,y,z。当该几何形状给出FME功能时,该功能的功能XML_TYPE.属性设置为XML_POINT.
  2. 线几何:是折线,它包含至少2个坐标,坐标可以是x,y或x,y,z。当该几何形状给出FME功能时,该功能的功能XML_TYPE.该功能的属性设置为xml_line.
  3. 区域几何:是单个封闭的折线,甜甜圈或甜甜圈的骨料/或简单的封闭折线。坐标可以是x,y或x,y,z。当该几何形状给出FME功能时,该功能的功能XML_TYPE.该功能的属性设置为XML_AREA.
  4. 均匀的聚集几何形状:是像几何形状的集合。聚合成员本身可以是XML_TYPE匹配的汇总。当该几何形状给出FME功能时,该功能的功能XML_TYPE.该功能的属性设置为XML_POINT,XML_LINE,或者XML_AREA。
  5. 异源性聚集几何形状:是一系列几何形状,可能彼此不同。这种聚合类型的成员可以是任何类型的几何形状。当对FME功能提供此几何形状时,该功能的功能的XML_TYPE属性设置为xml_aggregate。
  6. 文本几何:是文本值,大小和旋转以及位置。当此文本几何到FME功能时,该功能XML_TYPE.该功能的属性设置为XML_Text.
  7. 路径几何:由曲线段组成的曲线几何。曲线段可能是一行或弧形。当该路径几何形状给出FME功能时,该功能的XML_TYPE.该功能的属性设置为xml_line.
  8. 电弧几何:电弧几何形状是圆形或椭圆形曲线段,见XML-ARC,XML - 逐个中心点,XML椭圆形弧几何构建器,用于支持的电弧定义。当该路径几何形状给出FME功能时,该功能的XML_TYPE.该功能的属性设置为XML_ARC.
  9. 表面几何形状:是由三维区域组成的表面几何形状。当该表面几何形状给出FME特征时,该功能的XML_TYPE.该功能的属性设置为XML_Surface。
  10. 坚实的几何形状:是由三维表面组成的实心几何形状。当该固体几何形状给予FME功能时,该功能的特征XML_TYPE.该功能的属性设置为XML_SOLID。

元素有一个启用属性指定几何构建器的名称。对于几何构建器做任何有用的东西(即构造几何),我们必须提供数据,我们可以用它来做几何构建器s数据参数。数据通过该数据提供元素的孩子元素。一般形式的元素是:

  <! - 值是某种表达序列 - >  ...  <! - 表达序列 - >  

在一个特征映射规则元素必须追求<属性>元素。

稍后在本节中,XML读者的内置几何建设者并且描述了它们的数据参数,在自己的部分中描述了自定义几何构建器。为了了解几何构建器如何构建FME功能的几何形状,我们首先解释几何构建器的状态。