模块:ol/format/GMLBase

ol/format/GMLBase


GMLBase

类型定义

Options{Object}

属性:
Name Type 描述
featureNS Object.<string, string> | string | undefined

要素命名空间。若未定义,则将从 GML 中推导。如果配置了来自不同要素命名空间的多个要素类型,则该值将是一个对象,其键为 featureType 数组中条目使用的前缀,对象的值即为对应的要素命名空间本身。例如,可能存在一个 featureType 条目。topp:statesfeatureType数组之后,将有一个键topp在包含值的 featureNS 对象中http://www.openplans.org/topp.

featureType Array.<string> | string | undefined

要解析的要素类型。若需配置来自不同要素命名空间的多个要素类型,featureNS该对象的键对应于 featureType 数组中各条目所使用的前缀,其值即为要素命名空间本身。例如,可能存在一个 featureType 项。topp:states然后会有一个键名为topp在具有值的 featureNS 对象中http://www.openplans.org/topp.

srsName string | undefined

写入几何图形时使用的 srsName。

surface boolean
(defaults to false)

应使用 gml:Surface 而非 gml:多边形 元素。这也适用于多部分几何中的元素。

curve boolean
(defaults to false)

应使用 gml:Curve 元素而非 gml:LineString 元素。这也影响多部分几何中的元素。

multiCurve boolean
(defaults to true)

应使用 gml:MultiCurve 替代 gml:MultiLineString,因为后者在 GML 3 中已弃用。

multiSurface boolean
(defaults to true)

应使用 gml:multiSurface 替代 gml:MultiPolygon,因为后者在 GML 3 中已弃用。

schemaLocation string | undefined

在生成GML时,可选的schemaLocation将覆盖默认提供的值。

hasZ boolean
(defaults to false)

如果坐标包含Z值。