映射分段几何信息

有时它可能需要多个映射规则来成功从输入XML文档流中的元素中提取几何数据。考虑以下折线元素:

<折线>  0.0,0.0.0   1.1,2.2   5.3,-1.9   7.9,3.5  

参考FME功能构造(定义元素下的映射规则)。它解释了映射规则应该在下面定义要处理像这样的案例的元素。

我们这里需要的是激活一个几何builderB.–one that constructs a line geometry. If we just define one feature mapping rule matching the<折线>元素,然后我们将无法给予B.the contents of all the元素因为B.被暂停<折线>元素不再是上下文元素。

回想一下,如果当前执行的映射规则包含一个暂停的几何构建器,则可以将暂停的几何构建器设置为执行状态元素没有activate属性。

我们需要重新执行B.并将其传递给它的内容匹配此元素时的元素。实现,这是我们额外的特征映射规则,匹配aelement and contains a元素没有activate属性。

以下XFMAP文档片段确实如此。内置几何构建器XML线构建折线特征。

  ... <geometry activate="xml-line"> >     ... <几何> <! - 激活属性丢失,执行将其传递它在几何中定义的参数的暂停映射规则。注意:如果未激活几何构建器,则定义此表单的映射规则是错误的。- >    >