读者指令
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,则搜索信封将被禁用。
映射文件的语法
注意:如果搜索信封的所有四个坐标都指定为零,则搜索信封将被禁用。
必需的/可选
可选
工作台参数
最小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(默认)
映射文件的语法
工作台参数
夹信封