arcsdequerier
在ArcSDE Spatial数据库上执行查询。查询可以具有空间和非私人组件。
为ArcSDE数据库发出一个查询,以查找进入变压器的每个功能。然后,查询的结果将输出到与表名匹配的输出端口,如果存在,则存在;否则,结果将输出到其他端口。
如果Mode参数设置为删除,则在从变压器输出之前从ArcSDE中删除查询的结果。如果Mode参数设置为更新,则匹配查询功能的ArcSDE中的功能将使用该功能的完整属性进行更新。
Query功能定义将用于定义查询的空间组件的几何图形,除非搜索方法是SDE_NONE。在这种情况下,只将执行由where子句定义的属性查询。
将添加名为_table_name的属性,将添加到每个结果功能,指定结果特征来自的表。
An attribute named _matched_records will be added to each query feature, specifying how many database rows the query matched.
参数
ArcSDE连接
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
ArcSDE服务器名称。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
FME要连接的实例。该实例也可以是表单端口:<端口号>,通常是端口:5151(您可能必须使用系统管理员确认此问题)。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
This field identifies the SDE database from which features are retrieved. In SDE, the dataset is referred to as the Database. This field is required regardless of the underlying RDBMS of the SDE. Some RDBMSes, such as Oracle, do not require a value, whereas others, such SQLServer, do. For databases that do not require the value, the field will be ignored.
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
访问数据库的用户名和密码。这会覆盖ODBC DSN设置。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
FME连接的SDE版本。版本必须已存在,当前用户必须设置权限,以便它可以访问该版本。如果未使用version_name指令,则fme尝试连接到sde.default。如果没有SDE架构,则FME然后尝试连接到DBO.Default。如果名称未被版本的所有者前缀,则假设所有者是当前用户。此设置仅适用于处理版本化表时。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
If the Remove Table Qualifier parameter is set to Yes, then user names will not be included in table names when they are not required.
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
如果属性参数中的表名为空,则要查询的表集由Tables参数定义,该参数设置在“选择表”面板中。或者,如果属性参数中的表名不为空,则从输入功能中的指定属性中读取要查询的表。在这种情况下,应将要查询的表指定为冒号分隔的列表。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
搜索顺序参数控制执行搜索的方式。如果指定了优化,则SDE引擎会决定如何执行搜索。如果首先指定属性,则首先执行搜索的属性部分,然后在由属性集产生的集合上执行空间分量。如果指定了空间,则首先执行空间搜索,然后对结果集执行属性搜索。如果优化设置做出错误的选择,这很有用,并且您希望强制搜索以不同的顺序执行。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
- Result Attributes Only: result feature attributes are based solely on the query results.
- 如果冲突:结果要素属性,请保持查询属性是查询结果和查询功能的属性的组合。如果存在冲突,则从查询功能中取出属性值。
- 如果冲突,请保持结果属性:结果功能属性是查询结果和查询功能的属性的组合。如果存在冲突,则从查询结果中取出属性值。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
- 结果几何仅限:结果功能几何来自查询结果。
- 仅查询几何图形:结果功能几何来自查询功能。
- 聚合查询和结果几何:结果功能几何是来自查询功能的几何图形的聚合,后跟查询结果的几何图形。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
指定是否从变压器输出重复功能。如果Mode参数设置为更新,则此参数还指定是否执行重复更新。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
指定是否应计算查询和结果几何形状之间的关系。参考SDE30QueryFactory工厂文件欲获得更多信息。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
持久连接对于使用FME服务器发布的工作空间很有用。
编辑变压器参数
使用一组菜单选项,可以通过引用工作区中的其他元素来分配变压器参数。一些变压器也可提供更高级的功能,例如高级编辑器和算术编辑器。要访问这些选项的菜单,请单击除适用的参数旁边。有关更多信息,请参阅变换器参数菜单选项。
变压器类别
FME许可级别
FME专业版及以上
Search FME Knowledge Center
Search for samples and information about this transformer on theFME知识中心。