FME模糊匹配搜索函数应用及对比
FME的易用性,显而易见。
但工作中很多函数都没用过,真正用起来网上资料很少。经过摸索得出以下试用方法,希望在工作上帮助大家
模糊匹配就意味着写匹配方程式,而FME只有正则表达式。
我们查找某一字段的方法,通过Grepper函数(对属性值进行表达式匹配性判断)。
填入需要匹配的字段,例如:name
填入匹配条件:路$
如果不常使用FME会遇到很大的麻烦,因为FME与Mapinfo或Arcmap不一样。不能使用SQL选择这样的类似句子。
mapinfo下:select * From Road where Name like “%路”
arcmap下:select * From Road where name like ‘*路’
FME下,则是在:Regular Expression 输入条件 路$
正则表达式,可以看我另外一篇博文。
可以看出三者很大的区别,尤其是在输入的条件这里。 怎样使用一个通配符解决需要模糊查找和匹配的内容。
希望大家能用上。