span8
span4
你好,
在文件Geodatabase - (Esri Geodatabase (File Geodb Open API) Reader)的where子句中,我似乎找不到执行几何过滤器的sql语法。我想只读几何中的某个最小x,最小x,最大y和最大y边界。
另外,使用'where'子句是过滤文件地理数据库的最快方法吗?我有数百万条记录,所以需要优化过滤。
我正在使用FME2017.1
提前谢谢你。
谢谢你@david_r的快速回复。我还注意到在Esri Geodatabase (File Geodb Open API) Reader和Feature Reader的FME2018.1中,有一个选项可以设置“SQL在读取之前运行”。您知道这是否比上面描述的使用搜索信封更有效吗?
如果使用FeatureReader,请确保输入特性包含描述边界框的矩形多边形。然后将FeatureReader的空间过滤器设置为“包络相交”。
如果您使用常规阅读器,您可以使用以下参数来仅读取给定边界框的内容:
只要您的输入特性类具有空间索引,上面的方法就应该非常有效。
©2019安全亚搏在线软件公司法律