西班牙
斯潘4
FeatureReader transformer是一个本身就充当阅读器(顾名思义)的转换器。每个传入的特征都会触发对数据库(或实际上是任何数据集)的查询,该数据库可以包含空间数据和非空间数据。这样可以在翻译过程中执行查询,而不是通过读取器参数。
传入的功能称为发起程序。每个发起程序功能都会导致通过读取器执行单个查询。查询可以是属性查询、空间查询或两者的组合。
对于空间查询,将使用发起者特征的几何体,并使用不同的空间谓词,并且读取器将返回一个或多个特征作为查询的结果。例如,区域边界多边形(即。(市政边界)可用于提取该区域内的所有邮政地址。或者,可以使用引入线要素(可能是道路)根据线性数据库要素(如河流或铁路)定义交叉点查询的基础。
此外,FeatureReader还可以用于非空间查询。发起程序功能可能有一个用于WHERE子句中的属性,该属性针对要读取的数据。在这种情况下,请确保对属性进行索引,因为这会对FeatureReader的性能产生重大影响。
FeatureReader可以选择如何将发起程序功能中的属性合并到结果功能中。FeatureReader可以有多个输出端口,这些端口根据变压器的配置返回不同的功能。FeatureReader提供的所有功能的详细信息都在文档.
下面是一些示例工作区,显示了FeatureReader transformer可以执行的任务类型。
SQLExecutor也可以用于执行此操作,但是FeatureReader不需要了解SQL。
一个简单的例子,说明如何设置工作流来提取位于给定多边形内的用户指定图层中亚搏在线的数据。
这个例子使用TuffureReDead来读取和翻译来自多个地理数据库的所有特征类,而不知道确切的特征类存在。
?2019安全亚搏在线软件公司|合法的