读者指令

SQLite3读取器处理的指令如下所示。所显示的后缀由映射文件中的reader关键字作为前缀。默认情况下,< ReaderKeyword >SQLite3阅读器的SQLITE3FDO

数据集

要求/可选:要求

这个关键字的值是要读取的SQLite3文件的路径。指定输入SQLite3数据集的典型映射文件片段如下:

SQLITE3FDO_DATASET /usr/data/sqlite/data.db

工作台参数:SQLite3空间(FDO)数据集

DEF

要求/可选:可选

这个可选规范用于限制将要读取的可用的和已定义的特性类。如果没有id,然后读取所有已定义和可用的特性类。的语法id关键字:

SDF3_IDs  \  \ < featuretypeen >

中使用的特性类型必须匹配DEF行。

下面的示例只选择道路翻译过程中用于输入的特征类:

SQLITE3FDO_IDs道路

REMOVE_SCHEMA_QUALIFIER

要求/可选:可选

该关键字的取值为“yes”或“no”。yes表示FME中的特性类型名称不应该在表名之前包含模式名称前缀。默认值no表示表名中包含以句点分隔的模式前缀。

SQLITE3FDO_REMOVE_SCHEMA_QUALIFIER没有
SQLITE3FDO_DEF default.mytable

SQLITE3FDO_REMOVE_SCHEMA_QUALIFIER是的
SQLITE3FDO_DEF mytable

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] _CLIP_TO_ENVELOPE [yes | no]

工作台参数

夹信封