读者指令

列出的后缀被当前的前缀< ReaderKeyword >在映射文件中。默认情况下,< ReaderKeyword >对于Teradata读者是TERADATA_SPATIAL_IN

数据集

此指令指定Teradata数据库的名称。数据库名称必须在DBMS中存在。

必填/可选

要求

映射文件语法

TERADATA_SPATIAL_DATASET dbc

工作台参数

源Teradata Spatial DataSet

主持人

此指令指定托管DBMS的计算机的主机名。

必填/可选

要求

映射文件语法

teradata_spatial_host 127.0.0.1.

工作台参数

宿主

用户名

将访问数据库的用户名。命名用户必须具有适当的权限。

必填/可选

要求

映射文件语法

teradata_spatial_user_name dbc.

工作台参数

用户名

密码

访问数据库的用户密码。

必填/可选

可选的

映射文件语法

teradata_spatial_password秘密

工作台参数

密码

DEF

定义的语法是:

teradata_spatial_def  \
(< fieldName > < fieldType >] +

必须与数据库中现有Teradata表的名称匹配。这将用作从表中读取的所有特性的特性类型。

必须给出每个字段的,但不会根据字段的数据库定义验证。实际上,它被忽略了。此外,这是几何字段类型,不会放在def中。

以下示例从表格道路中选择行,将结果数据放入FME功能,具有特征类型的道路:

teradata_spatial_def道路

必填/可选

要求

WHERE_CLAUSE

此可选规范用于指定要用于查询的WHERE子句。

如果没有指定,则将读取表中的所有行并作为单个特性返回。如果指定了,则只读取由子句选择的行。

请注意,不包括在哪里。

必填/可选

可选的

映射文件语法

下面的示例仅选择名称列值等于的行亚搏在线

teradata_spatial_in_where_clause name =亚搏在线'safe'

工作台参数

在哪里子句

id

这个可选规范用于限制将要读取的可用的和已定义的数据库表文件。

如果未指定ID,则读取所有定义和可用表。

必填/可选

可选的

映射文件语法

teradata_spatial_ids  \
< featureType2 > \

特性类型必须与DEF行中使用的特性类型匹配。

下面的示例仅在翻译期间仅选择用于输入的道路表:

teradata_spatial_ids道路

search_envelope.

使用最小和最大的x和y参数,定义一个边界框,用于过滤输入特征。只有与边界框交互的特性才会返回。

如果搜索信封的所有四个坐标指定为0,则将禁用搜索信封。

映射文件语法

_SEARCH_ENVELOPE

笔记:如果搜索信封的所有四个坐标指定为零,则将禁用搜索信封。

必填/可选

可选的

工作台参数

最小x,最小y,最大x,最大y

search_envelope_coords_system.

这个指令指定搜索信封的坐标系统,如果它与数据的坐标系统不同。

坐标系指令指定与要读取的数据相关联的坐标系,必须始终设置search_envelope_coords_system.指令已设置。

如果设置了此指令,则搜索信封的最小和最大点是从中恢复的search_envelope_coords_system.读者坐标系在申请信封之前。

必填/可选

可选的

映射文件语法

_search_envelope_coords_System <坐标系>

工作台参数

搜索信封坐标系

clip_to_envelope.

此指令指定FME是否应将功能剪辑到所指定的信封中search_envelope.指令。

价值

是的否(默认)

映射文件语法

_clip_to_envelope [是|不]

工作台参数

剪辑到信封

Retrieve_all_table_names.

此参数仅适用于生成映射文件,生成工作区或在FME对象应用程序中检索模式时。

设置为是,如果RETRIEVE_ALL_SCHEMAS设置为否(或丢失),返回数据库中所有表和要素类的名称。设置为否(或丢失),如果RETRIEVE_ALL_SCHEMAS类似地设置为否(或丢失),返回IDS指令请求的模式。

笔记:如果RETRIEVE_ALL_SCHEMAS也设置为Yes, thenRETRIEVE_ALL_SCHEMAS优先考虑。

必填/可选

可选的

价值

是的否(默认)

映射文件语法

不适用。

FME对象应用程序将包括Retrieve_all_table_names.然后在传递到的参数阵列中“是”ifmeuniversalreader :: open()

工作台参数

不适用(当您浏览表列表时使用)

同质_geometry.

此规范仅适用于生成映射文件、生成工作区或在FME Objects应用程序中检索模式时。

必填/可选

可选的

价值

是的否(默认)

可以将此可选规范设置为“是”以告诉读者在模式读取期间读取数据集的第一个特征。第一个功能的几何类型将是诸如架构中支持的唯一类型。如果未指定此值,则假定为否。

如果该值设置为异构数据集,结果将是不可预测的。

EXPOSED_ATTRS

该指令允许将格式属性的选择显式地添加到阅读器特性类型中。

这类似于在阅读器特性类型生成后,在其上公开格式属性;然而,它甚至更加强大,因为它使除Workbench之外的模式驱动的应用程序能够访问和利用这些属性,就像它们显式地作为用户属性出现在模式上一样。

挑选属性列表的结果是将添加到模式功能的逗号分隔的属性名称和类型列表。目前,所有读取器功能类型都将接收相同的读取器实例的其他架构属性集。

必填/可选

可选的

映射文件语法

不适用。

虽然FME对象应用程序可以调用该指令,但没有记录所需的格式。

此指令仅用于我们的GUI应用程序(例如,工作台)。

工作台参数

曝光的其他属性