FME之FeatureReader转换器按表格内容读取矢量数据

2023-12-17 17:26:24

问题:平时会遇到只用某个大数据里某小部分数据参与下一步数据处理,此时我们会用到FeatureReader转换器,一般是通过空间关系(相交、包含)来读取相应涉及的图斑矢量,但就有一个问题,加入你的启动器不是矢量,是表格就行不通了。比如我就碰到需要根据台账的BSM去读取国土变更调查DLTB里对应相同BSM的图斑出来。

解决方案:

直接在读取要素选择DLTB,在WHERE条件输入BSM所在字段,中间用等号连接即可。

特别注意直接从FME要素属性里双击输入是@Value(标识码),此时运算会出错,不能得到正确结果。必须给它加英文单引号,经测试双引号也不行,唯独单引号做奏效。当然如果出现其他情况多测试,双引号和单引号来回倒腾即可。

"BSM"='@Value(标识码)'

数据库字段和XLS表格字段放在左右侧都没有关系。

文章来源:https://blog.csdn.net/seattle2009/article/details/135042423
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。