读者指令
下面列出了由通用阅读器处理的指令。所示的后缀由电流作为前缀
在映射文件中。默认情况下,
对于一般的读者来说是通用的
。
数据集
通用读取器使用此指令指定将传递给基础读取器的源数据集。
数据集可以是一个或多个文件、文件夹、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,那么搜索信封将被禁用。
映射文件的语法
注意:如果搜索包络线的所有四个坐标都指定为零,则将禁用搜索包络线。
必需的/可选
可选
工作台参数
最小X,最小Y,最大X,最大Y
SEARCH_ENVELOPE_COORDINATE_SYSTEM
此指令指定搜索信封的坐标系统(如果它与数据的坐标系统不同)。
的COORDINATE_SYSTEM
类时,必须始终设置与要读取的数据关联的坐标系统SEARCH_ENVELOPE_COORDINATE_SYSTEM
设置指令。
如果设置了此指令,则从SEARCH_ENVELOPE_COORDINATE_SYSTEM
读者COORDINATE_SYSTEM
在使用信封之前。
必需的/可选
可选
映射文件的语法
工作台参数
搜索包络坐标系
CLIP_TO_ENVELOPE
该指令指定FME是否应将特性剪切到SEARCH_ENVELOPE
指令。
值
YES | NO(默认)
映射文件的语法
工作台参数
夹信封
EXPOSED_ATTRS
该指令允许将格式属性的选择显式地添加到阅读器特性类型中。
这类似于在生成阅读器特性类型后公开它的格式属性;但是,它甚至更强大,因为它使Workbench之外的模式驱动应用程序能够访问和利用这些属性,就好像它们作为用户属性显式地放在模式上一样。
选择属性列表的结果是一个逗号分隔的属性名称和类型列表,这些属性名称和类型将被添加到模式特性中。当前,对于给定的reader实例,所有reader特性类型都将接收相同的附加模式属性集。
必需的/可选
可选
映射文件的语法
不适用。
虽然FME对象应用程序可以调用这个指令,但是所需的格式没有文档说明。
此指令仅用于我们的GUI应用程序(例如,工作台)。
工作台参数
要公开的其他属性