GML

GeoGlobe.Format. GML

读/写GML。 用GeoGlobe.Format.GML构造函数创建一个新实例。 支持GML简单功能配置文件。 解析GML文件类

Constructor

new GML()

Classes

Base
v2
v2

Members

collectionName :String

collectionName- featureCollection元素的名称。
Type:
  • String

extractAttributes :Boolean

extractAttributes- 从GML中提取属性。
Type:
  • Boolean

featureName :String

featureName-要素的元素名称。 默认是“featureMember”。
Type:
  • String

featureNS :String

featureNS-用于特征属性的名称空间。 默认是“http://mapserver.gis.umn.edu/mapserver”。
Type:
  • String

featurePrefix :String

featurePrefix- 名称空间别名(或前缀)用于特征节点。 默认是“feature”。
Type:
  • String

geometryName :String

geometryName- 几何元素的名称。 默认为“geometry”。
Type:
  • String

gmlns :String

gmlns- GML命名空间。
Type:
  • String

layerName :String

layerName- 数据图层的名称。 默认是“features”。
Type:
  • String

xy :Boolean

xy- GML坐标的顺序true:(x,y)或false:(y,x)不建议更改,应该实例化新格式。
Type:
  • Boolean

Methods

buildGeometryNode()

根据geometry生成GML格式数据。

initialize(options)

为GML创建一个新的解析器。
Parameters:
Name Type Description
options Object 一个可选对象,其属性将在此实例上设置。

read(data) → {Array(GeoGlobe.Feature.Vector)}

读取数据解析并且返回要素数组。
Parameters:
Name Type Description
data String or {DOMElement} 数据读取/解析。
Returns:
一系列要素。
Type
Array(GeoGlobe.Feature.Vector)

write(features) → {String}

根据要素数组生成GML格式数据。 Generate a GML document string given a list of features.
Parameters:
Name Type Description
features Array(GeoGlobe.Feature.Vector) 要序列化为字符串的要素列表。
Returns:
代表GML文档的字符串。
Type
String