读者指令
列出的后缀以当前前缀< ReaderKeyword >在映射文件中。默认情况下,< ReaderKeyword >GML2的读者是GML2.
数据集
要求/可选:要求
该指令指定输入GML实例文档的位置。
例子:
GMLSF_DATASET c: \ gml_data \ hydro.xml
CACHE_XSD
要求/可选:可选
该指令允许从internet获取的XML Schema文档被缓存到本地,这减少了遍历GML模式文档时的网络获取次数。这个指令的有效值是是的和没有,默认值为是的.
例子:
GML2_CACHE_XSD没有
CACHE_XSD_EXPIRY_TIME
要求/可选:可选
该指令是可选的,仅当CACHE_XSD指令被设置为是的.这个指令的有效值是表示秒数的正数。这个指令的默认值是300.
例子:
GML2_CACHE_XSD_EXPIRY_TIME 600
CACHE_XSD_DIRECTORY
要求/可选:可选
这个可选指令在CACHE_XSD指令被设置为是的.指令指定缓存xsd文件夹位置的文件夹路径,缓存xsd文件夹的文件夹名称由CACHE_XSD_NAME下面的指令。这个指令的默认值是用户的临时文件夹。
例子:
GML2_CACHE_XSD_DIRECTORY c: \ tmp
CACHE_XSD_NAME
要求/可选:可选
这个可选指令指定xsd缓存名称。属性中的缓存名称还必须是有效的文件夹名称,因为此值用作包含缓存模式文档的子文件夹CACHE_XSD_DIRECTORY.这个指令的默认值是FME_XSD_CACHE.
例子:
GML2_CACHE_XSD_NAME gml_schema_cache
DOCUMENT_STREAM
要求/可选:可选
整个GML文档可以指定为这个指令的字符串值。这个指令是可选的,它覆盖了数据集如果现在的指令。
FEATURE_ENCODING
要求/可选:可选
该指令指定FME特性的编码。该指令的默认值是系统编码。
例子:
由于GML2_FEATURE_ENCODING shift - jis
HTTP_PROXY
要求/可选:可选
该指令指定用于网络获取的HTTP代理。端口号可以通过附加的方式在代理的末尾指定(端口号):或通过HTTP_PROXY_PORT指令。
例子:
GML2_HTTP_PROXY www.someproxy.net
或
GML2_HTTP_PROXY www.someproxy.net: 8081
注意:用户可以通过指定HTTP_PROXY环境变量来绕过HTTP_PROXY和HTTP_PROXY指令,并且仍然拥有http代理支持。该环境变量的值应该为[protocol://][user:password@]machine[:port]的形式,其中[]中的组件是可选的。环境变量“http_proxy”的示例为:http://www.someproxy.net:8081。
HTTP_PROXY_PORT
要求/可选:可选
属性中没有指定HTTP代理端口时,将使用此指令HTTP_PROXY指令。
例子:
GML2_HTTP_PROXY_PORT 8081
MAPPING_FILE_ENCODING
要求/可选:可选
这个可选指令指定FME映射文件的编码。该指令的默认值是系统编码.
例子:
GML2_MAPPING_FILE_ENCODING iso - 8859 - 3
READ_DEFAULT_GML_PROPERTIES
要求/可选:可选
该指令指定是否默认和可选的GML特性属性,支撑材,姓名和描述。这个指令的有效值是是的和没有;其默认值为没有.
XFMAP
要求/可选:可选
这个指令不是通用的。
不是让GML2阅读器检查GML应用程序模式,而是指示它使用指定的xfMap读取输入数据集文档。或者,多个xfmap可以在单个引用的值中指定XFMAP指令,将每个xfMap带有分号的路径。看到XML阅读器/写入器章节来描述xfMap。
例子:
GML2_XFMAP C: \ tmp \ \ features.xmp数据
或
GML2_XFMAP“C: \ tmp \ drainages.xmp; C: \ tmp \ pits_pipes.xmp”
或
GML2_XFMAP C: \ tmp \流域。xmp GML2_XFMAP C: \ tmp \ pits_pipes.xmp
XFMAP_STREAM
要求/可选:可选
这个指令不是通用的。
不是让GML2阅读器检查GML应用程序模式,而是指示它用指定为该指令字符串值的xfMap读取输入数据集文档。看到XML阅读器/写入器章节来描述xfMap。
XFMAP_SCHEMA
要求/可选:可选
这个指令不是通用的。
不是让GML2阅读器检查GML应用程序模式,而是指示它使用指定的xfMap从输入数据集文档中读取模式特性。或者,多个xfmap可以在单个引用的值中指定XFMAP指令,用分号分隔每个xfMap路径。看到XML阅读器/写入器章节来描述xfMap。
例子:
GML2_XFMAP C: \ tmp \ \ schema_features.xmp数据
或
GML2_XFMAP“C: \ s_drainages.xmp; C: s_pits_pipes.xmp”
或
GML2_XFMAP C: \ tmp \ schema_drainages。xmp GML2_XFMAP C: \ tmp \ schema_pits_pipes.xmp
XSD_DOC
要求/可选:可选
GML实例文档通过根元素指定其应用程序模式的名称空间和位置xsi: schemaLocation
属性。该指令允许GML2读取器使用不同于xsi: schemaLocation
属性。
XML模式规范声明xsi: schemaLocation
属性值由一组对组成:第一个成员(每对)是名称空间,第二个成员是在哪里找到合适模式文档的提示。这个提示的存在并不要求处理器获取或使用引用的模式文档,但是处理器可以自由使用通过其他合适的方法获得的其他模式。
的XSD_DOC
指令允许在实例上使用除实例中声明的模式文档之外的其他模式文档xsi: schemaLocation
属性。
注意:该指令仅在数据集的目标名称空间不在Safe模式名称空间//www.baooytra.com/xml/schemas/FMEFeatures中时生效。亚搏在线GML2的作者固定SCHEMA_MODE
写出属于该名称空间的文档。
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(默认)
映射文件的语法
工作台参数
夹信封
EXPOSED_ATTRS
该指令允许将格式属性的选择显式地添加到阅读器特性类型中。
这类似于在阅读器特性类型生成后,在其上公开格式属性;然而,它甚至更加强大,因为它使除Workbench之外的模式驱动的应用程序能够访问和利用这些属性,就像它们显式地作为用户属性出现在模式上一样。
选择属性列表的结果是一个以逗号分隔的属性名称和类型列表,这些属性名称和类型将被添加到模式特性中。目前,对于阅读器的给定实例,所有阅读器特性类型都将接收相同的附加模式属性集。
必需的/可选
可选
映射文件的语法
不适用。
虽然FME对象应用程序可以调用该指令,但没有记录所需的格式。
此指令仅用于我们的GUI应用程序(例如Workbench)。
工作台参数
要公开的其他属性