读者指令

列出的后缀是由当前的前缀在映射文件中。默认情况下,对于Genamap Reader是Genamap.

数据集

必填/可选:必需的

此指令的值是GenamAP .FH文件。

例子:

一个典型的映射文件片段,指定输入Genamap类型4数据集文件夹如下所示:

genamap_dataset /usr/data/genamap/zf04/map/map.fh.

Workbench参数:源Genasys Genamap文件(s)

force_attr_hookup.

必填/可选:可选的

如果读取类型4或类型5映射,即使acc /节点映射标题状态不完整,即使acc / node映射标题状态也不完成,则强制读者尝试翻译类型3映射。

有效值:是的不

例子:

以下强制读者尝试读取3型映射,有效地忽略弧/节点映射的属性连接状态标志:

genamap_force_attr_hookup是的

scale_of_true_display.

必填/可选:可选的

此指令允许用户覆盖Genamap Map报头中找到的真实显示的比例。这对于更准确地控制产生的文本特征的文本大小可能是有用的。

有效值:正整数

例子:

genamap_scale_of_true_display 1000

alplent_text_coords_to_lower_left.

必填/可选:可选的

该指令允许读者将所有文本功能对齐至左下方。可以在文本功能的原始文本理由中找到genamap_original_justification.属性。

有效值:是的不

如果不需要将所有文本特征的自动转换为左下角,则应设置此关键字

默认:是的

例子:

在这种情况下,Genamap理由也可以在文本特征中找到genamap_original_justification.属性。

genamap_align_text_coords_to_lower_left no.

data_in_big_endian.

必填/可选:可选的

该指令允许读者指定数据处于大型endian或小endian中。

有效值:是的不

默认:是的

例子:

以下指定要读取的数据是小endian:

genamap_data_in_big_endian no.

Workbench参数:大型恩天的数据

text_transform_affine_coeff.

必填/可选:可选的

允许用户指定要在GenamAP文本特征坐标上执行的2D仿射变换的系数。仿射变换包括翻译,旋转,缩放和反射。该指令的一个用途是允许在X或Y轴上的任何方向上转换文本坐标的位置。

价值观:

该指令的值范围是:“a b c d e f”在哪里A,B,C,D,E,F必须是实数,空白分开,并在双引号内括起来。A,B,C,D,E,F是等式的系数:

x'= ax + by + c y'= dx + ey + f

默认:

以下将使所有文本坐标读取5个单位的y轴:

genamap_text_transform_affine_coeff“1 0 0 0 1 -5.0”

可以根据其Genamap对准的值选择性地在文本的坐标上应用仿射变换。以下九指令可以与之结合使用,但将覆盖通用的仿射变换text_transform_affine_coeff.指示:

  • text_transform_coeff_ll.- 将指定的仿射转换应用于具有较低左下理由的Genamap文本功能。
  • text_transform_coeff_lc.- 将指定的仿射转换应用于具有较低中心理由的Genamap文本功能。
  • text_transform_coeff_lr.- 将指定的仿射转换应用于具有较低正确理由的Genamap文本功能。
  • text_transform_coeff_cl.- 将指定的仿射转换应用于具有核心左声明的Genamap文本功能。
  • text_transform_coeff_cm.- 将指定的仿射转换应用于具有中间语质的Genamap文本特征。
  • text_transform_coeff_cr.- 将指定的仿射转换应用于具有核心正确理由的Genamap文本功能。
  • text_transform_coeff_uref.- 将指定的仿射转换应用于具有左上角的Genamap文本功能。
  • text_transform_coeff_uc- 将指定的仿射转换应用于具有高中心理由的Genamap文本特征。
  • text_transform_coeff_ur.- 将指定的仿射转换应用于具有右上意义的Genamap文本功能。

例如,以下指令在Y轴下换下左下方的文本5个单位,而具有其他理由的文本将移位10个单位向上y轴:

GenamAP_TEXT_TRANSFORM_AFFINE_COEFF_LL“1 0 0 0 1 -5.0”GENAMAP_TEXT_TRANSFORM_AFFINE_COEFF“1 0 0 0 1 10.0”

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 [是|不]

工作台参数

剪辑到信封

expost_attrs.

此指令允许将格式属性的选择进行明确添加到读取器功能类型。

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

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

必填/可选

可选的

映射文件语法

不适用。

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

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

工作台参数

曝光的其他属性