读者指令

GRD阅读器处理的指令列在下面。所显示的后缀是由当前前缀在映射文件中。默认情况下,对于GRD读者来说是接地的

数据集

此关键字的值是包含要读取的GRD数据集的文件。

必需的/可选

要求

映射文件的语法

GRD_DATASET /usr/data/PenMetrics/test.grd

工作台参数

源PenMetrics GRD文件

EXPAND_INSERTS

此设置确定插入特性是作为一个还是几个单独的特性输出。使用YES,插入块的每个元素都作为单独的特性输出。使用NO,每个插入块作为单点特征输出。

当阅读器展开插入(也称为解析块)时,它为作为块定义一部分的每个GRD向量实体输出一个特性。原始插入不输出。这导致了通过FME传输的插入的完整图形表示,但是插入的确切插入点丢失了。

每个插入成员特性都有一个属性grd_insert_number将每个块设置为相同的值,以便组成每个插入的功能可以在后续处理中组合。

如果需要精确的插入点,则应关闭插入扩展。这将导致每个插入块被转换为输出系统中的一个点特征。

必需的/可选

可选

映射文件的语法

指定链接特性不应被破坏的典型映射文件片段如下所示:

GRD_EXPAND_INSERTS没有

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在申请信封之前。

必需的/可选

可选

映射文件的语法

< ReaderKeyword > _SEARCH_ENVELOPE_COORDINATE_SYSTEM <坐标系统>

工作台参数

搜索包络坐标系统

CLIP_TO_ENVELOPE

该指令指定FME是否应该将功能剪辑到SEARCH_ENVELOPE指令。

YES | NO(默认)

映射文件的语法

_CLIP_TO_ENVELOPE [yes | no]

工作台参数

夹信封

EXPOSED_ATTRS

这个指令允许选择显式添加到阅读器特性类型的格式属性。

一旦生成,这类似于读取器功能类型上的曝光格式属性类似;但是,它甚至更强大,因为它使WorkBench以外的模式驱动的应用程序能够访问和利用这些属性,就好像它们在架构上显式作为用户属性一样。

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

必需的/可选

可选

映射文件的语法

不适用。

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

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

工作台参数

要公开的其他属性