读者指令

下面列出了由通用阅读器处理的指令。所示的后缀由电流作为前缀 在映射文件中。默认情况下, 对于一般的读者来说是通用的

数据集

通用读取器使用此指令指定将传递给基础读取器的源数据集。

数据集可以是一个或多个文件、文件夹、URL或数据库名称。

对于基于文件的阅读器(如MIF和Shape),如果没有指定格式,则阅读器将从扩展名中猜测格式名称。

对于需要使用文件夹作为源数据集的读者,将使用文件名从路径中删除文件名部分来获得封闭的文件夹。例如,如果在运行时为通用读取器提供一个源数据集

c: /数据/道路/ arcinfo / test.adf

然后被告知使用路径读取器进行读取

c: /数据/道路

将用作路径读取器的输入数据集。

必需的/可选

要求

工作台参数

源数据集

DEF

一般读取器仅在底层读取器需要时才使用该指令。

有关此指令用法的信息,请参阅特定格式阅读器文档。

必需的/可选

可选

REAL_FORMAT

此指令指定将在运行时用于读取数据的格式的FME“短名称”。

格式短名称作为每个读者文档的一部分列在Quick Facts中,在Workbench中的reader /Writer Gallery中,也可以在运行时使用GUI READERPICK指令查询。

如果没有指定有效的名称,则读取器将尝试从源数据集的文件名扩展名中猜测该名称,前提是该数据集是一个文件。

GENERIC_REAL_FORMAT形状

必需的/可选

要求

工作台参数

输入格式

SEARCH_ENVELOPE

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

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

映射文件的语法

_SEARCH_ENVELOPE

注意:如果搜索包络线的所有四个坐标都指定为零,则将禁用搜索包络线。

必需的/可选

可选

工作台参数

最小X,最小Y,最大X,最大Y

SEARCH_ENVELOPE_COORDINATE_SYSTEM

此指令指定搜索信封的坐标系统(如果它与数据的坐标系统不同)。

COORDINATE_SYSTEM类时,必须始终设置与要读取的数据关联的坐标系统SEARCH_ENVELOPE_COORDINATE_SYSTEM设置指令。

如果设置了此指令,则从SEARCH_ENVELOPE_COORDINATE_SYSTEM读者COORDINATE_SYSTEM在使用信封之前。

必需的/可选

可选

映射文件的语法

_SEARCH_ENVELOPE_COORDINATE_SYSTEM

工作台参数

搜索包络坐标系

CLIP_TO_ENVELOPE

该指令指定FME是否应将特性剪切到SEARCH_ENVELOPE指令。

YES | NO(默认)

映射文件的语法

_CLIP_TO_ENVELOPE [yes | no]

工作台参数

夹信封

EXPOSED_ATTRS

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

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

选择属性列表的结果是一个逗号分隔的属性名称和类型列表,这些属性名称和类型将被添加到模式特性中。当前,对于给定的reader实例,所有reader特性类型都将接收相同的附加模式属性集。

必需的/可选

可选

映射文件的语法

不适用。

虽然FME对象应用程序可以调用这个指令,但是所需的格式没有文档说明。

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

工作台参数

要公开的其他属性