读者指令

列出的后缀以当前前缀< ReaderKeyword >在映射文件中。默认情况下,< ReaderKeyword >为GMLSF读者GMLSF

数据集

要求/可选:要求

该指令指定输入GML实例文档的位置。

例子:

GMLSF_DATASET c: \ gml_data \ hydro.xml

工作台参数:源GML SF-0文件

SYSTEM_ENCODING

要求/可选:可选

指定用于读取器读取的GML模式和数据特性的编码。如果没有设置,那么特性将以系统编码的形式输出。

例子:

GMLSF_SYSTEM_ENCODING utf - 8

工作台参数:系统编码

XSD_DOC

要求/可选:可选

GML实例文档通过根元素指定其应用程序模式的名称空间和位置xsi: schemaLocation属性。属性中指定的GML模式文档允许GML读取器使用不同的GML模式文档xsi: schemaLocation属性。

例子:

GMLSF_XSD_DOC c: \ \ gmlsf \ myschema.xsd数据

工作台参数:应用程序模式

CONTINUE_ON_GEOM_ERROR

要求/可选:可选

这个可选指令不会停止阅读器,而是允许阅读器在遇到几何错误时继续读取并从输入的GML文档流中提取特征。这个指令的有效值是是的没有,默认值为是的

例子:

GMLSF_CONTINUE_ON_GEOM_ERROR没有

工作台参数:继续几何错误

HTTP_PROXY

要求/可选:可选

该指令指定用于网络获取的HTTP代理。端口号可以通过附加的方式在代理的末尾指定(端口号):或通过HTTP_PROXY_PORT指令。

例子:

GMLSF_HTTP_PROXY www.someproxy.net

GMLSF_HTTP_PROXY www.someproxy.net: 8082

注意:用户可以通过指定HTTP_PROXY环境变量来绕过HTTP_PROXY和HTTP_PROXY指令,并且仍然拥有http代理支持。该环境变量的值应该为[protocol://][user:password@]machine[:port]的形式,其中[]中的组件是可选的。环境变量“http_proxy”的示例为:http://www.someproxy.net:8885。

工作台参数:代理地址

HTTP_PROXY_PORT

要求/可选:可选

属性中没有指定HTTP代理端口时,将使用此指令HTTP_PROXY指令。

例子:

GMLSF_HTTP_PROXY_PORT 8081

工作台参数:港口

CACHE_XSD

要求/可选:可选

该指令允许从internet获取的XML Schema文档被缓存到本地,这减少了遍历GML模式文档时的网络获取次数。这个指令的有效值是是的没有,默认值为是的

例子:

GMLSF_CACHE_XSD没有

工作台参数:缓存XSD文档

CACHE_XSD_EXPIRY_TIME

要求/可选:可选

该指令是可选的,仅当CACHE_XSD指令设置为YES。这个指令的有效值是表示秒数的正数。这个指令的默认值是300。

例子:

GMLSF_CACHE_XSD_EXPIRY_TIME 600

工作台参数:缓存XSD过期时间

CACHE_XSD_DIRECTORY

要求/可选:可选

这个可选指令在CACHE_XSD指令设置为YES。指令指定缓存xsd文件夹位置的文件夹路径,缓存xsd文件夹的文件夹名称由CACHE_XSD_NAME下面的指令。这个指令的默认值是用户的临时文件夹。

例子:

GMLSF_CACHE_XSD_DIRECTORY c: \ tmp

CACHE_XSD_NAME

要求/可选:可选

这个可选指令指定xsd缓存名称。属性中的缓存名称还必须是有效的文件夹名称,因为此值用作包含缓存模式文档的子文件夹CACHE_XSD_DIRECTORY.这个指令的默认值是GML_XSD_CACHE

例子:

GMLSF_CACHE_XSD_NAME gml_schema_cache

SRS_AXIS_ORDER

要求/可选:可选

这个可选指令允许用户在读取GML文档时重写阅读器使用的轴顺序。该指令指定在GML中读取坐标元组时使用的轴顺序< pos >< posList >元素。这个指令的有效值是" 1,2 "," 2,1 "," 1,2,3 "和" 2,1,3 "。没有默认值。

例如,如果GMLSF读取器在解释坐标时犯了错误,而用户知道某个特定的GML文档包含以latlong -height顺序排列的坐标元组,那么这个指令应该设置为“2,1,3”。

映射文件的语法

GML_SRS_AXIS_ORDER 2, 1, 3

工作台参数:GML SRS轴顺序

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]

工作台参数

夹信封

EXPOSED_ATTRS

该指令允许将格式属性的选择显式地添加到阅读器特性类型中。

这类似于在阅读器特性类型生成后,在其上公开格式属性;然而,它甚至更加强大,因为它使除Workbench之外的模式驱动的应用程序能够访问和利用这些属性,就像它们显式地作为用户属性出现在模式上一样。

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

必需的/可选

可选

映射文件的语法

不适用。

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

此指令仅用于我们的GUI应用程序(例如Workbench)。

工作台参数

要公开的其他属性