span8
span4
请注意:
本文展示了一种更简单的方法:
使用xmlflater读取复杂的XML或GML
许多用户在阅读复杂的XML时存在问题。在FME基金XML阅读器几乎可以读取任何XML,无论是用功能路径,它在给定节点上查询XML,并可以选择扁平化,或者使用xfMap,它为查询XML和构建特性提供了广泛的选项。XfMaps指定要在feature mapping部分中将其转换为功能类型的xml结构中的节点。然后,在feature content map部分中指定每个特性包含什么。然而,虽然欢迎您探索xfMaps的灵活性,由于学习新的脚本语法通常需要时间,我们强烈建议您尝试一下特征路径与扁平化首先看看这是否能满足你的需求,因为特性路径不需要脚本。使用xfMap的惟一原因是,如果您想要一些XML阅读器的高级特性路径设置(例如,复杂的几何处理,动态模式,等等)。
如果你还想研究xfMaps,下面是一个非常基本的例子,可以帮助您入门。然后,您可以对其进行添加,并在以后使其尽可能复杂。
约翰 温哥华 11-22-99 12-11-09 -123.1,49.25 - -122.9,49.15 6月 萨里 02-25-05 9-15-10 -122.8,49.12 - -122.5,49.0
要真正读取这些数据,您需要将源文件粘贴到source.xml文件中,或从本页底部下载。然后,您可以将其拖放到Workbench中,选择通用XML阅读器,然后点击“参数”按钮,为配置类型选择xfmap,然后浏览到xfmap文件。如果您的xfmap配置正确,您应该得到一个名为Field的新特性类型和一个名为attr1的字段。注意,它没有几何形状,所以要查看可以连接到可视化器的内容,运行它,然后选择'视图没有几何'在查看器。祝贺你,您刚刚创建了第一个xfmap来解析xml源文件。
…
在读取“feature”元素时构造一个FME特性。
©2019安全亚搏在线软件公司法律