读者概述

SDE读取器首先启动SDE会话与SDE数据集所在的服务器。连接后,SDE读取器查询SDE并通过生成的功能 - 即行为FME进行处理。

当从SDE读取功能时,使用所检索功能的表格在映射文件中指定 _IDS。可选的空间组件和在哪里条款也可以指定。如果未指定空间或属性约束,则读取已识别表中的所有功能。

SDE读者要求一个 _IDS语句被指定,识别要从中检索数据的表。如果未指定标识符(ID),则没有从数据库中读取功能。

下表总结了SDE读取器模块支持空间检索搜索类型的不同特征检索模式。下一节包含对每个关键字的深入讨论。

搜索关键字后缀

描述

ids.

指定要从中检索功能的表。如果未指定表,则不会检索任何功能。指定的每个ID可能是简单的或者化合物

一种简单的ID是一个只指定一个表的ID。

一种化合物ID是指定了多个表的一个 - 读取栅格数据时不支持这一点。当一个化合物ID被指定,通过在查询期间将多个表连接在一起来构建功能。

单个IDS语句由一个或多个ID组成,每个ID可以是简单的或者化合物

search_envelope.

指定特征检索的空间范围。只有具有所指定关系的功能search_method.返回信封。

唯一有效的价值search_method.对于栅格功能是sde_envelope.

search_feature.

指定具有任意数量的坐标作为搜索特征的功能。具有所指定关系的搜索功能search_method.使用搜索功能返回。

目前仅对矢量功能有效。

search_method_filter.

指定返回的功能是否会或不满足空间约束。如果错误的已指定,返回的所有功能都不会满足空间约束。如果真的指定,返回的功能将满足空间约束。指定错误的例如,您可以选择功能不包含的所有功能。

价值假|真的

默认真的

在哪里

指定必须检索要素的属性约束。任何有效的SQL.在哪里可以在此输入子句,因为此值直接传递给底层的RDBMS以进行处理。

使用复合ID时,在哪里子句指定如何在查询期间加入表。

目前仅对矢量功能有效。

笔记:Raster表目前不支持搜索功能和多表加入。