0

我需要映射两个模式才能获取 xslt 文件。我的目标架构中的主要元素是 CadastreFeatureCollection,它仅包含一个 CadastreFeatureCollectionMembers 元素。在那个元素中,我有大约 70 个其他元素。现在,我有两个问题:

  1. 我转换后的 gml 需要是这样的:

    <CadastreFeatureCollection> <CadastreFeatureCollectionMember> <State> <Country> <City> <Village> <...>

但是 MapForce 是这样的:

`<CadastreFeatureCollection>
   <CadastreFeatureCollectionMember>
     <State>
   </CadastreFeatureCollectionMember>
   <CadastreFeatureCollectionMember>
     <Country>
   </CadastreFeatureCollectionMember>....`

我错过了什么?我选择 CadastreFeatureCollection 作为根元素。

2.MapForce 在模式中移动特征,它们的顺序与需要的顺序不同。这怎么可能?

PS 我使用 FME 从 SQLServer 数据库中获取第一个 xsd/gml,然后使用 MapForce 获取转换文件,以使最终 gml 对我需要的架构有效。

编辑:我认为如果我成功解决了第一个问题,另一个问题将自行解决,因为在每个功能成员中只是一个功能,因此 MapForce 重新排序功能集合中的功能成员,而不是功能本身。

4

0 回答 0