读者指令

下面列出的指令由Strumap读卡器处理。列出的后缀被当前的前缀在映射文件中。默认情况下,对于strumap读者是strumap.

数据集

必填/可选:必需的

此关键字的值是包含要读取的strumap文件的文件夹。指定输入strumap数据集的典型映射文件片段如下所示:

例子:

strumap_dataset /usr/data/strumap/input.sgf.

Workbench参数:源Northgate Strumap文件

def

必填/可选

必需的

必须在读取之前定义每个strumap功能。该定义指定功能的功能代码,以及所有属性的名称和类型。strumap的语法def线是:

 _def  \[ ] +

下表显示了支持的属性类型。

现场类型

描述

char(

字符字段存储固定长度字符串。这宽度参数控制可以由该字段存储的最大字符数。字符串不到此宽度不需要填充。

日期

日期字段存储日期为具有格式的字符串yyyymmdd.

双倍的

浮动字段存储64位浮点值。没有能力指定字段的精度和宽度。

整数

整数字段存储32位符号整数。

逻辑

逻辑领域商店真假数据。读取或从这些字段中读取或写入的数据必须始终具有一个值真的或者错误的

ids.

必填/可选

可选的

此可选规范限制STRUMAP功能读取。如果不ids.指定,然后读取输入文件中的所有STRUMAP功能。

的语法ids.关键字是:

 _IDS  \ \

基底名必须匹配那些使用的名称def线条。

以下示例仅选择道路在翻译期间输入的STRUMAP功能:

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

工作台参数

剪辑到信封