Rename _ol_format_GML3_ to GML3
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
/**
|
/**
|
||||||
* @module ol/format/GML
|
* @module ol/format/GML
|
||||||
*/
|
*/
|
||||||
import _ol_format_GML3_ from '../format/GML3.js';
|
import GML3 from '../format/GML3.js';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @classdesc
|
* @classdesc
|
||||||
@@ -15,7 +15,7 @@ import _ol_format_GML3_ from '../format/GML3.js';
|
|||||||
* @extends {ol.format.GMLBase}
|
* @extends {ol.format.GMLBase}
|
||||||
* @api
|
* @api
|
||||||
*/
|
*/
|
||||||
var _ol_format_GML_ = _ol_format_GML3_;
|
var _ol_format_GML_ = GML3;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ import _ol_xml_ from '../xml.js';
|
|||||||
* @extends {ol.format.GMLBase}
|
* @extends {ol.format.GMLBase}
|
||||||
* @api
|
* @api
|
||||||
*/
|
*/
|
||||||
var _ol_format_GML3_ = function(opt_options) {
|
var GML3 = function(opt_options) {
|
||||||
var options = /** @type {olx.format.GMLOptions} */
|
var options = /** @type {olx.format.GMLOptions} */
|
||||||
(opt_options ? opt_options : {});
|
(opt_options ? opt_options : {});
|
||||||
|
|
||||||
@@ -65,7 +65,7 @@ var _ol_format_GML3_ = function(opt_options) {
|
|||||||
* @inheritDoc
|
* @inheritDoc
|
||||||
*/
|
*/
|
||||||
this.schemaLocation = options.schemaLocation ?
|
this.schemaLocation = options.schemaLocation ?
|
||||||
options.schemaLocation : _ol_format_GML3_.schemaLocation_;
|
options.schemaLocation : GML3.schemaLocation_;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @private
|
* @private
|
||||||
@@ -76,7 +76,7 @@ var _ol_format_GML3_ = function(opt_options) {
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
inherits(_ol_format_GML3_, _ol_format_GMLBase_);
|
inherits(GML3, _ol_format_GMLBase_);
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -84,7 +84,7 @@ inherits(_ol_format_GML3_, _ol_format_GMLBase_);
|
|||||||
* @type {string}
|
* @type {string}
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.schemaLocation_ = _ol_format_GMLBase_.GMLNS +
|
GML3.schemaLocation_ = _ol_format_GMLBase_.GMLNS +
|
||||||
' http://schemas.opengis.net/gml/3.1.1/profiles/gmlsfProfile/' +
|
' http://schemas.opengis.net/gml/3.1.1/profiles/gmlsfProfile/' +
|
||||||
'1.0.0/gmlsf.xsd';
|
'1.0.0/gmlsf.xsd';
|
||||||
|
|
||||||
@@ -95,7 +95,7 @@ _ol_format_GML3_.schemaLocation_ = _ol_format_GMLBase_.GMLNS +
|
|||||||
* @private
|
* @private
|
||||||
* @return {ol.geom.MultiLineString|undefined} MultiLineString.
|
* @return {ol.geom.MultiLineString|undefined} MultiLineString.
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.readMultiCurve_ = function(node, objectStack) {
|
GML3.prototype.readMultiCurve_ = function(node, objectStack) {
|
||||||
/** @type {Array.<ol.geom.LineString>} */
|
/** @type {Array.<ol.geom.LineString>} */
|
||||||
var lineStrings = _ol_xml_.pushParseAndPop([],
|
var lineStrings = _ol_xml_.pushParseAndPop([],
|
||||||
this.MULTICURVE_PARSERS_, node, objectStack, this);
|
this.MULTICURVE_PARSERS_, node, objectStack, this);
|
||||||
@@ -115,7 +115,7 @@ _ol_format_GML3_.prototype.readMultiCurve_ = function(node, objectStack) {
|
|||||||
* @private
|
* @private
|
||||||
* @return {ol.geom.MultiPolygon|undefined} MultiPolygon.
|
* @return {ol.geom.MultiPolygon|undefined} MultiPolygon.
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.readMultiSurface_ = function(node, objectStack) {
|
GML3.prototype.readMultiSurface_ = function(node, objectStack) {
|
||||||
/** @type {Array.<ol.geom.Polygon>} */
|
/** @type {Array.<ol.geom.Polygon>} */
|
||||||
var polygons = _ol_xml_.pushParseAndPop([],
|
var polygons = _ol_xml_.pushParseAndPop([],
|
||||||
this.MULTISURFACE_PARSERS_, node, objectStack, this);
|
this.MULTISURFACE_PARSERS_, node, objectStack, this);
|
||||||
@@ -134,7 +134,7 @@ _ol_format_GML3_.prototype.readMultiSurface_ = function(node, objectStack) {
|
|||||||
* @param {Array.<*>} objectStack Object stack.
|
* @param {Array.<*>} objectStack Object stack.
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.curveMemberParser_ = function(node, objectStack) {
|
GML3.prototype.curveMemberParser_ = function(node, objectStack) {
|
||||||
_ol_xml_.parseNode(this.CURVEMEMBER_PARSERS_, node, objectStack, this);
|
_ol_xml_.parseNode(this.CURVEMEMBER_PARSERS_, node, objectStack, this);
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -144,7 +144,7 @@ _ol_format_GML3_.prototype.curveMemberParser_ = function(node, objectStack) {
|
|||||||
* @param {Array.<*>} objectStack Object stack.
|
* @param {Array.<*>} objectStack Object stack.
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.surfaceMemberParser_ = function(node, objectStack) {
|
GML3.prototype.surfaceMemberParser_ = function(node, objectStack) {
|
||||||
_ol_xml_.parseNode(this.SURFACEMEMBER_PARSERS_,
|
_ol_xml_.parseNode(this.SURFACEMEMBER_PARSERS_,
|
||||||
node, objectStack, this);
|
node, objectStack, this);
|
||||||
};
|
};
|
||||||
@@ -156,7 +156,7 @@ _ol_format_GML3_.prototype.surfaceMemberParser_ = function(node, objectStack) {
|
|||||||
* @private
|
* @private
|
||||||
* @return {Array.<(Array.<number>)>|undefined} flat coordinates.
|
* @return {Array.<(Array.<number>)>|undefined} flat coordinates.
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.readPatch_ = function(node, objectStack) {
|
GML3.prototype.readPatch_ = function(node, objectStack) {
|
||||||
return _ol_xml_.pushParseAndPop([null],
|
return _ol_xml_.pushParseAndPop([null],
|
||||||
this.PATCHES_PARSERS_, node, objectStack, this);
|
this.PATCHES_PARSERS_, node, objectStack, this);
|
||||||
};
|
};
|
||||||
@@ -168,7 +168,7 @@ _ol_format_GML3_.prototype.readPatch_ = function(node, objectStack) {
|
|||||||
* @private
|
* @private
|
||||||
* @return {Array.<number>|undefined} flat coordinates.
|
* @return {Array.<number>|undefined} flat coordinates.
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.readSegment_ = function(node, objectStack) {
|
GML3.prototype.readSegment_ = function(node, objectStack) {
|
||||||
return _ol_xml_.pushParseAndPop([null],
|
return _ol_xml_.pushParseAndPop([null],
|
||||||
this.SEGMENTS_PARSERS_, node, objectStack, this);
|
this.SEGMENTS_PARSERS_, node, objectStack, this);
|
||||||
};
|
};
|
||||||
@@ -180,7 +180,7 @@ _ol_format_GML3_.prototype.readSegment_ = function(node, objectStack) {
|
|||||||
* @private
|
* @private
|
||||||
* @return {Array.<(Array.<number>)>|undefined} flat coordinates.
|
* @return {Array.<(Array.<number>)>|undefined} flat coordinates.
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.readPolygonPatch_ = function(node, objectStack) {
|
GML3.prototype.readPolygonPatch_ = function(node, objectStack) {
|
||||||
return _ol_xml_.pushParseAndPop([null],
|
return _ol_xml_.pushParseAndPop([null],
|
||||||
this.FLAT_LINEAR_RINGS_PARSERS_, node, objectStack, this);
|
this.FLAT_LINEAR_RINGS_PARSERS_, node, objectStack, this);
|
||||||
};
|
};
|
||||||
@@ -192,7 +192,7 @@ _ol_format_GML3_.prototype.readPolygonPatch_ = function(node, objectStack) {
|
|||||||
* @private
|
* @private
|
||||||
* @return {Array.<number>|undefined} flat coordinates.
|
* @return {Array.<number>|undefined} flat coordinates.
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.readLineStringSegment_ = function(node, objectStack) {
|
GML3.prototype.readLineStringSegment_ = function(node, objectStack) {
|
||||||
return _ol_xml_.pushParseAndPop([null],
|
return _ol_xml_.pushParseAndPop([null],
|
||||||
this.GEOMETRY_FLAT_COORDINATES_PARSERS_,
|
this.GEOMETRY_FLAT_COORDINATES_PARSERS_,
|
||||||
node, objectStack, this);
|
node, objectStack, this);
|
||||||
@@ -204,7 +204,7 @@ _ol_format_GML3_.prototype.readLineStringSegment_ = function(node, objectStack)
|
|||||||
* @param {Array.<*>} objectStack Object stack.
|
* @param {Array.<*>} objectStack Object stack.
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.interiorParser_ = function(node, objectStack) {
|
GML3.prototype.interiorParser_ = function(node, objectStack) {
|
||||||
/** @type {Array.<number>|undefined} */
|
/** @type {Array.<number>|undefined} */
|
||||||
var flatLinearRing = _ol_xml_.pushParseAndPop(undefined,
|
var flatLinearRing = _ol_xml_.pushParseAndPop(undefined,
|
||||||
this.RING_PARSERS, node, objectStack, this);
|
this.RING_PARSERS, node, objectStack, this);
|
||||||
@@ -221,7 +221,7 @@ _ol_format_GML3_.prototype.interiorParser_ = function(node, objectStack) {
|
|||||||
* @param {Array.<*>} objectStack Object stack.
|
* @param {Array.<*>} objectStack Object stack.
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.exteriorParser_ = function(node, objectStack) {
|
GML3.prototype.exteriorParser_ = function(node, objectStack) {
|
||||||
/** @type {Array.<number>|undefined} */
|
/** @type {Array.<number>|undefined} */
|
||||||
var flatLinearRing = _ol_xml_.pushParseAndPop(undefined,
|
var flatLinearRing = _ol_xml_.pushParseAndPop(undefined,
|
||||||
this.RING_PARSERS, node, objectStack, this);
|
this.RING_PARSERS, node, objectStack, this);
|
||||||
@@ -239,7 +239,7 @@ _ol_format_GML3_.prototype.exteriorParser_ = function(node, objectStack) {
|
|||||||
* @private
|
* @private
|
||||||
* @return {ol.geom.Polygon|undefined} Polygon.
|
* @return {ol.geom.Polygon|undefined} Polygon.
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.readSurface_ = function(node, objectStack) {
|
GML3.prototype.readSurface_ = function(node, objectStack) {
|
||||||
/** @type {Array.<Array.<number>>} */
|
/** @type {Array.<Array.<number>>} */
|
||||||
var flatLinearRings = _ol_xml_.pushParseAndPop([null],
|
var flatLinearRings = _ol_xml_.pushParseAndPop([null],
|
||||||
this.SURFACE_PARSERS_, node, objectStack, this);
|
this.SURFACE_PARSERS_, node, objectStack, this);
|
||||||
@@ -267,7 +267,7 @@ _ol_format_GML3_.prototype.readSurface_ = function(node, objectStack) {
|
|||||||
* @private
|
* @private
|
||||||
* @return {ol.geom.LineString|undefined} LineString.
|
* @return {ol.geom.LineString|undefined} LineString.
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.readCurve_ = function(node, objectStack) {
|
GML3.prototype.readCurve_ = function(node, objectStack) {
|
||||||
/** @type {Array.<number>} */
|
/** @type {Array.<number>} */
|
||||||
var flatCoordinates = _ol_xml_.pushParseAndPop([null],
|
var flatCoordinates = _ol_xml_.pushParseAndPop([null],
|
||||||
this.CURVE_PARSERS_, node, objectStack, this);
|
this.CURVE_PARSERS_, node, objectStack, this);
|
||||||
@@ -287,7 +287,7 @@ _ol_format_GML3_.prototype.readCurve_ = function(node, objectStack) {
|
|||||||
* @private
|
* @private
|
||||||
* @return {ol.Extent|undefined} Envelope.
|
* @return {ol.Extent|undefined} Envelope.
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.readEnvelope_ = function(node, objectStack) {
|
GML3.prototype.readEnvelope_ = function(node, objectStack) {
|
||||||
/** @type {Array.<number>} */
|
/** @type {Array.<number>} */
|
||||||
var flatCoordinates = _ol_xml_.pushParseAndPop([null],
|
var flatCoordinates = _ol_xml_.pushParseAndPop([null],
|
||||||
this.ENVELOPE_PARSERS_, node, objectStack, this);
|
this.ENVELOPE_PARSERS_, node, objectStack, this);
|
||||||
@@ -303,7 +303,7 @@ _ol_format_GML3_.prototype.readEnvelope_ = function(node, objectStack) {
|
|||||||
* @private
|
* @private
|
||||||
* @return {Array.<number>|undefined} Flat coordinates.
|
* @return {Array.<number>|undefined} Flat coordinates.
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.readFlatPos_ = function(node, objectStack) {
|
GML3.prototype.readFlatPos_ = function(node, objectStack) {
|
||||||
var s = _ol_xml_.getAllTextContent(node, false);
|
var s = _ol_xml_.getAllTextContent(node, false);
|
||||||
var re = /^\s*([+\-]?\d*\.?\d+(?:[eE][+\-]?\d+)?)\s*/;
|
var re = /^\s*([+\-]?\d*\.?\d+(?:[eE][+\-]?\d+)?)\s*/;
|
||||||
/** @type {Array.<number>} */
|
/** @type {Array.<number>} */
|
||||||
@@ -349,7 +349,7 @@ _ol_format_GML3_.prototype.readFlatPos_ = function(node, objectStack) {
|
|||||||
* @private
|
* @private
|
||||||
* @return {Array.<number>|undefined} Flat coordinates.
|
* @return {Array.<number>|undefined} Flat coordinates.
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.readFlatPosList_ = function(node, objectStack) {
|
GML3.prototype.readFlatPosList_ = function(node, objectStack) {
|
||||||
var s = _ol_xml_.getAllTextContent(node, false).replace(/^\s*|\s*$/g, '');
|
var s = _ol_xml_.getAllTextContent(node, false).replace(/^\s*|\s*$/g, '');
|
||||||
var context = objectStack[0];
|
var context = objectStack[0];
|
||||||
var containerSrs = context['srsName'];
|
var containerSrs = context['srsName'];
|
||||||
@@ -395,10 +395,10 @@ _ol_format_GML3_.prototype.readFlatPosList_ = function(node, objectStack) {
|
|||||||
* @type {Object.<string, Object.<string, ol.XmlParser>>}
|
* @type {Object.<string, Object.<string, ol.XmlParser>>}
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.GEOMETRY_FLAT_COORDINATES_PARSERS_ = {
|
GML3.prototype.GEOMETRY_FLAT_COORDINATES_PARSERS_ = {
|
||||||
'http://www.opengis.net/gml': {
|
'http://www.opengis.net/gml': {
|
||||||
'pos': _ol_xml_.makeReplacer(_ol_format_GML3_.prototype.readFlatPos_),
|
'pos': _ol_xml_.makeReplacer(GML3.prototype.readFlatPos_),
|
||||||
'posList': _ol_xml_.makeReplacer(_ol_format_GML3_.prototype.readFlatPosList_)
|
'posList': _ol_xml_.makeReplacer(GML3.prototype.readFlatPosList_)
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -408,10 +408,10 @@ _ol_format_GML3_.prototype.GEOMETRY_FLAT_COORDINATES_PARSERS_ = {
|
|||||||
* @type {Object.<string, Object.<string, ol.XmlParser>>}
|
* @type {Object.<string, Object.<string, ol.XmlParser>>}
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.FLAT_LINEAR_RINGS_PARSERS_ = {
|
GML3.prototype.FLAT_LINEAR_RINGS_PARSERS_ = {
|
||||||
'http://www.opengis.net/gml': {
|
'http://www.opengis.net/gml': {
|
||||||
'interior': _ol_format_GML3_.prototype.interiorParser_,
|
'interior': GML3.prototype.interiorParser_,
|
||||||
'exterior': _ol_format_GML3_.prototype.exteriorParser_
|
'exterior': GML3.prototype.exteriorParser_
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -421,7 +421,7 @@ _ol_format_GML3_.prototype.FLAT_LINEAR_RINGS_PARSERS_ = {
|
|||||||
* @type {Object.<string, Object.<string, ol.XmlParser>>}
|
* @type {Object.<string, Object.<string, ol.XmlParser>>}
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.GEOMETRY_PARSERS_ = {
|
GML3.prototype.GEOMETRY_PARSERS_ = {
|
||||||
'http://www.opengis.net/gml': {
|
'http://www.opengis.net/gml': {
|
||||||
'Point': _ol_xml_.makeReplacer(_ol_format_GMLBase_.prototype.readPoint),
|
'Point': _ol_xml_.makeReplacer(_ol_format_GMLBase_.prototype.readPoint),
|
||||||
'MultiPoint': _ol_xml_.makeReplacer(
|
'MultiPoint': _ol_xml_.makeReplacer(
|
||||||
@@ -435,13 +435,13 @@ _ol_format_GML3_.prototype.GEOMETRY_PARSERS_ = {
|
|||||||
'Polygon': _ol_xml_.makeReplacer(_ol_format_GMLBase_.prototype.readPolygon),
|
'Polygon': _ol_xml_.makeReplacer(_ol_format_GMLBase_.prototype.readPolygon),
|
||||||
'MultiPolygon': _ol_xml_.makeReplacer(
|
'MultiPolygon': _ol_xml_.makeReplacer(
|
||||||
_ol_format_GMLBase_.prototype.readMultiPolygon),
|
_ol_format_GMLBase_.prototype.readMultiPolygon),
|
||||||
'Surface': _ol_xml_.makeReplacer(_ol_format_GML3_.prototype.readSurface_),
|
'Surface': _ol_xml_.makeReplacer(GML3.prototype.readSurface_),
|
||||||
'MultiSurface': _ol_xml_.makeReplacer(
|
'MultiSurface': _ol_xml_.makeReplacer(
|
||||||
_ol_format_GML3_.prototype.readMultiSurface_),
|
GML3.prototype.readMultiSurface_),
|
||||||
'Curve': _ol_xml_.makeReplacer(_ol_format_GML3_.prototype.readCurve_),
|
'Curve': _ol_xml_.makeReplacer(GML3.prototype.readCurve_),
|
||||||
'MultiCurve': _ol_xml_.makeReplacer(
|
'MultiCurve': _ol_xml_.makeReplacer(
|
||||||
_ol_format_GML3_.prototype.readMultiCurve_),
|
GML3.prototype.readMultiCurve_),
|
||||||
'Envelope': _ol_xml_.makeReplacer(_ol_format_GML3_.prototype.readEnvelope_)
|
'Envelope': _ol_xml_.makeReplacer(GML3.prototype.readEnvelope_)
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -451,12 +451,12 @@ _ol_format_GML3_.prototype.GEOMETRY_PARSERS_ = {
|
|||||||
* @type {Object.<string, Object.<string, ol.XmlParser>>}
|
* @type {Object.<string, Object.<string, ol.XmlParser>>}
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.MULTICURVE_PARSERS_ = {
|
GML3.prototype.MULTICURVE_PARSERS_ = {
|
||||||
'http://www.opengis.net/gml': {
|
'http://www.opengis.net/gml': {
|
||||||
'curveMember': _ol_xml_.makeArrayPusher(
|
'curveMember': _ol_xml_.makeArrayPusher(
|
||||||
_ol_format_GML3_.prototype.curveMemberParser_),
|
GML3.prototype.curveMemberParser_),
|
||||||
'curveMembers': _ol_xml_.makeArrayPusher(
|
'curveMembers': _ol_xml_.makeArrayPusher(
|
||||||
_ol_format_GML3_.prototype.curveMemberParser_)
|
GML3.prototype.curveMemberParser_)
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -466,12 +466,12 @@ _ol_format_GML3_.prototype.MULTICURVE_PARSERS_ = {
|
|||||||
* @type {Object.<string, Object.<string, ol.XmlParser>>}
|
* @type {Object.<string, Object.<string, ol.XmlParser>>}
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.MULTISURFACE_PARSERS_ = {
|
GML3.prototype.MULTISURFACE_PARSERS_ = {
|
||||||
'http://www.opengis.net/gml': {
|
'http://www.opengis.net/gml': {
|
||||||
'surfaceMember': _ol_xml_.makeArrayPusher(
|
'surfaceMember': _ol_xml_.makeArrayPusher(
|
||||||
_ol_format_GML3_.prototype.surfaceMemberParser_),
|
GML3.prototype.surfaceMemberParser_),
|
||||||
'surfaceMembers': _ol_xml_.makeArrayPusher(
|
'surfaceMembers': _ol_xml_.makeArrayPusher(
|
||||||
_ol_format_GML3_.prototype.surfaceMemberParser_)
|
GML3.prototype.surfaceMemberParser_)
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -481,11 +481,11 @@ _ol_format_GML3_.prototype.MULTISURFACE_PARSERS_ = {
|
|||||||
* @type {Object.<string, Object.<string, ol.XmlParser>>}
|
* @type {Object.<string, Object.<string, ol.XmlParser>>}
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.CURVEMEMBER_PARSERS_ = {
|
GML3.prototype.CURVEMEMBER_PARSERS_ = {
|
||||||
'http://www.opengis.net/gml': {
|
'http://www.opengis.net/gml': {
|
||||||
'LineString': _ol_xml_.makeArrayPusher(
|
'LineString': _ol_xml_.makeArrayPusher(
|
||||||
_ol_format_GMLBase_.prototype.readLineString),
|
_ol_format_GMLBase_.prototype.readLineString),
|
||||||
'Curve': _ol_xml_.makeArrayPusher(_ol_format_GML3_.prototype.readCurve_)
|
'Curve': _ol_xml_.makeArrayPusher(GML3.prototype.readCurve_)
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -495,10 +495,10 @@ _ol_format_GML3_.prototype.CURVEMEMBER_PARSERS_ = {
|
|||||||
* @type {Object.<string, Object.<string, ol.XmlParser>>}
|
* @type {Object.<string, Object.<string, ol.XmlParser>>}
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.SURFACEMEMBER_PARSERS_ = {
|
GML3.prototype.SURFACEMEMBER_PARSERS_ = {
|
||||||
'http://www.opengis.net/gml': {
|
'http://www.opengis.net/gml': {
|
||||||
'Polygon': _ol_xml_.makeArrayPusher(_ol_format_GMLBase_.prototype.readPolygon),
|
'Polygon': _ol_xml_.makeArrayPusher(_ol_format_GMLBase_.prototype.readPolygon),
|
||||||
'Surface': _ol_xml_.makeArrayPusher(_ol_format_GML3_.prototype.readSurface_)
|
'Surface': _ol_xml_.makeArrayPusher(GML3.prototype.readSurface_)
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -508,9 +508,9 @@ _ol_format_GML3_.prototype.SURFACEMEMBER_PARSERS_ = {
|
|||||||
* @type {Object.<string, Object.<string, ol.XmlParser>>}
|
* @type {Object.<string, Object.<string, ol.XmlParser>>}
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.SURFACE_PARSERS_ = {
|
GML3.prototype.SURFACE_PARSERS_ = {
|
||||||
'http://www.opengis.net/gml': {
|
'http://www.opengis.net/gml': {
|
||||||
'patches': _ol_xml_.makeReplacer(_ol_format_GML3_.prototype.readPatch_)
|
'patches': _ol_xml_.makeReplacer(GML3.prototype.readPatch_)
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -520,9 +520,9 @@ _ol_format_GML3_.prototype.SURFACE_PARSERS_ = {
|
|||||||
* @type {Object.<string, Object.<string, ol.XmlParser>>}
|
* @type {Object.<string, Object.<string, ol.XmlParser>>}
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.CURVE_PARSERS_ = {
|
GML3.prototype.CURVE_PARSERS_ = {
|
||||||
'http://www.opengis.net/gml': {
|
'http://www.opengis.net/gml': {
|
||||||
'segments': _ol_xml_.makeReplacer(_ol_format_GML3_.prototype.readSegment_)
|
'segments': _ol_xml_.makeReplacer(GML3.prototype.readSegment_)
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -532,12 +532,12 @@ _ol_format_GML3_.prototype.CURVE_PARSERS_ = {
|
|||||||
* @type {Object.<string, Object.<string, ol.XmlParser>>}
|
* @type {Object.<string, Object.<string, ol.XmlParser>>}
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.ENVELOPE_PARSERS_ = {
|
GML3.prototype.ENVELOPE_PARSERS_ = {
|
||||||
'http://www.opengis.net/gml': {
|
'http://www.opengis.net/gml': {
|
||||||
'lowerCorner': _ol_xml_.makeArrayPusher(
|
'lowerCorner': _ol_xml_.makeArrayPusher(
|
||||||
_ol_format_GML3_.prototype.readFlatPosList_),
|
GML3.prototype.readFlatPosList_),
|
||||||
'upperCorner': _ol_xml_.makeArrayPusher(
|
'upperCorner': _ol_xml_.makeArrayPusher(
|
||||||
_ol_format_GML3_.prototype.readFlatPosList_)
|
GML3.prototype.readFlatPosList_)
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -547,10 +547,10 @@ _ol_format_GML3_.prototype.ENVELOPE_PARSERS_ = {
|
|||||||
* @type {Object.<string, Object.<string, ol.XmlParser>>}
|
* @type {Object.<string, Object.<string, ol.XmlParser>>}
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.PATCHES_PARSERS_ = {
|
GML3.prototype.PATCHES_PARSERS_ = {
|
||||||
'http://www.opengis.net/gml': {
|
'http://www.opengis.net/gml': {
|
||||||
'PolygonPatch': _ol_xml_.makeReplacer(
|
'PolygonPatch': _ol_xml_.makeReplacer(
|
||||||
_ol_format_GML3_.prototype.readPolygonPatch_)
|
GML3.prototype.readPolygonPatch_)
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -560,10 +560,10 @@ _ol_format_GML3_.prototype.PATCHES_PARSERS_ = {
|
|||||||
* @type {Object.<string, Object.<string, ol.XmlParser>>}
|
* @type {Object.<string, Object.<string, ol.XmlParser>>}
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.SEGMENTS_PARSERS_ = {
|
GML3.prototype.SEGMENTS_PARSERS_ = {
|
||||||
'http://www.opengis.net/gml': {
|
'http://www.opengis.net/gml': {
|
||||||
'LineStringSegment': _ol_xml_.makeReplacer(
|
'LineStringSegment': _ol_xml_.makeReplacer(
|
||||||
_ol_format_GML3_.prototype.readLineStringSegment_)
|
GML3.prototype.readLineStringSegment_)
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -574,7 +574,7 @@ _ol_format_GML3_.prototype.SEGMENTS_PARSERS_ = {
|
|||||||
* @param {Array.<*>} objectStack Node stack.
|
* @param {Array.<*>} objectStack Node stack.
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.writePos_ = function(node, value, objectStack) {
|
GML3.prototype.writePos_ = function(node, value, objectStack) {
|
||||||
var context = objectStack[objectStack.length - 1];
|
var context = objectStack[objectStack.length - 1];
|
||||||
var hasZ = context['hasZ'];
|
var hasZ = context['hasZ'];
|
||||||
var srsDimension = hasZ ? 3 : 2;
|
var srsDimension = hasZ ? 3 : 2;
|
||||||
@@ -608,7 +608,7 @@ _ol_format_GML3_.prototype.writePos_ = function(node, value, objectStack) {
|
|||||||
* @return {string} The coords string.
|
* @return {string} The coords string.
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.getCoords_ = function(point, opt_srsName, opt_hasZ) {
|
GML3.prototype.getCoords_ = function(point, opt_srsName, opt_hasZ) {
|
||||||
var axisOrientation = 'enu';
|
var axisOrientation = 'enu';
|
||||||
if (opt_srsName) {
|
if (opt_srsName) {
|
||||||
axisOrientation = getProjection(opt_srsName).getAxisOrientation();
|
axisOrientation = getProjection(opt_srsName).getAxisOrientation();
|
||||||
@@ -632,7 +632,7 @@ _ol_format_GML3_.prototype.getCoords_ = function(point, opt_srsName, opt_hasZ) {
|
|||||||
* @param {Array.<*>} objectStack Node stack.
|
* @param {Array.<*>} objectStack Node stack.
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.writePosList_ = function(node, value, objectStack) {
|
GML3.prototype.writePosList_ = function(node, value, objectStack) {
|
||||||
var context = objectStack[objectStack.length - 1];
|
var context = objectStack[objectStack.length - 1];
|
||||||
var hasZ = context['hasZ'];
|
var hasZ = context['hasZ'];
|
||||||
var srsDimension = hasZ ? 3 : 2;
|
var srsDimension = hasZ ? 3 : 2;
|
||||||
@@ -657,7 +657,7 @@ _ol_format_GML3_.prototype.writePosList_ = function(node, value, objectStack) {
|
|||||||
* @param {Array.<*>} objectStack Node stack.
|
* @param {Array.<*>} objectStack Node stack.
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.writePoint_ = function(node, geometry, objectStack) {
|
GML3.prototype.writePoint_ = function(node, geometry, objectStack) {
|
||||||
var context = objectStack[objectStack.length - 1];
|
var context = objectStack[objectStack.length - 1];
|
||||||
var srsName = context['srsName'];
|
var srsName = context['srsName'];
|
||||||
if (srsName) {
|
if (srsName) {
|
||||||
@@ -673,7 +673,7 @@ _ol_format_GML3_.prototype.writePoint_ = function(node, geometry, objectStack) {
|
|||||||
* @type {Object.<string, Object.<string, ol.XmlSerializer>>}
|
* @type {Object.<string, Object.<string, ol.XmlSerializer>>}
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.ENVELOPE_SERIALIZERS_ = {
|
GML3.ENVELOPE_SERIALIZERS_ = {
|
||||||
'http://www.opengis.net/gml': {
|
'http://www.opengis.net/gml': {
|
||||||
'lowerCorner': _ol_xml_.makeChildAppender(_ol_format_XSD_.writeStringTextNode),
|
'lowerCorner': _ol_xml_.makeChildAppender(_ol_format_XSD_.writeStringTextNode),
|
||||||
'upperCorner': _ol_xml_.makeChildAppender(_ol_format_XSD_.writeStringTextNode)
|
'upperCorner': _ol_xml_.makeChildAppender(_ol_format_XSD_.writeStringTextNode)
|
||||||
@@ -686,7 +686,7 @@ _ol_format_GML3_.ENVELOPE_SERIALIZERS_ = {
|
|||||||
* @param {ol.Extent} extent Extent.
|
* @param {ol.Extent} extent Extent.
|
||||||
* @param {Array.<*>} objectStack Node stack.
|
* @param {Array.<*>} objectStack Node stack.
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.writeEnvelope = function(node, extent, objectStack) {
|
GML3.prototype.writeEnvelope = function(node, extent, objectStack) {
|
||||||
var context = objectStack[objectStack.length - 1];
|
var context = objectStack[objectStack.length - 1];
|
||||||
var srsName = context['srsName'];
|
var srsName = context['srsName'];
|
||||||
if (srsName) {
|
if (srsName) {
|
||||||
@@ -695,7 +695,7 @@ _ol_format_GML3_.prototype.writeEnvelope = function(node, extent, objectStack) {
|
|||||||
var keys = ['lowerCorner', 'upperCorner'];
|
var keys = ['lowerCorner', 'upperCorner'];
|
||||||
var values = [extent[0] + ' ' + extent[1], extent[2] + ' ' + extent[3]];
|
var values = [extent[0] + ' ' + extent[1], extent[2] + ' ' + extent[3]];
|
||||||
_ol_xml_.pushSerializeAndPop(/** @type {ol.XmlNodeStackItem} */
|
_ol_xml_.pushSerializeAndPop(/** @type {ol.XmlNodeStackItem} */
|
||||||
({node: node}), _ol_format_GML3_.ENVELOPE_SERIALIZERS_,
|
({node: node}), GML3.ENVELOPE_SERIALIZERS_,
|
||||||
_ol_xml_.OBJECT_PROPERTY_NODE_FACTORY,
|
_ol_xml_.OBJECT_PROPERTY_NODE_FACTORY,
|
||||||
values,
|
values,
|
||||||
objectStack, keys, this);
|
objectStack, keys, this);
|
||||||
@@ -708,7 +708,7 @@ _ol_format_GML3_.prototype.writeEnvelope = function(node, extent, objectStack) {
|
|||||||
* @param {Array.<*>} objectStack Node stack.
|
* @param {Array.<*>} objectStack Node stack.
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.writeLinearRing_ = function(node, geometry, objectStack) {
|
GML3.prototype.writeLinearRing_ = function(node, geometry, objectStack) {
|
||||||
var context = objectStack[objectStack.length - 1];
|
var context = objectStack[objectStack.length - 1];
|
||||||
var srsName = context['srsName'];
|
var srsName = context['srsName'];
|
||||||
if (srsName) {
|
if (srsName) {
|
||||||
@@ -727,7 +727,7 @@ _ol_format_GML3_.prototype.writeLinearRing_ = function(node, geometry, objectSta
|
|||||||
* @return {Node} Node.
|
* @return {Node} Node.
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.RING_NODE_FACTORY_ = function(value, objectStack, opt_nodeName) {
|
GML3.prototype.RING_NODE_FACTORY_ = function(value, objectStack, opt_nodeName) {
|
||||||
var context = objectStack[objectStack.length - 1];
|
var context = objectStack[objectStack.length - 1];
|
||||||
var parentNode = context.node;
|
var parentNode = context.node;
|
||||||
var exteriorWritten = context['exteriorWritten'];
|
var exteriorWritten = context['exteriorWritten'];
|
||||||
@@ -745,7 +745,7 @@ _ol_format_GML3_.prototype.RING_NODE_FACTORY_ = function(value, objectStack, opt
|
|||||||
* @param {Array.<*>} objectStack Node stack.
|
* @param {Array.<*>} objectStack Node stack.
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.writeSurfaceOrPolygon_ = function(node, geometry, objectStack) {
|
GML3.prototype.writeSurfaceOrPolygon_ = function(node, geometry, objectStack) {
|
||||||
var context = objectStack[objectStack.length - 1];
|
var context = objectStack[objectStack.length - 1];
|
||||||
var hasZ = context['hasZ'];
|
var hasZ = context['hasZ'];
|
||||||
var srsName = context['srsName'];
|
var srsName = context['srsName'];
|
||||||
@@ -756,7 +756,7 @@ _ol_format_GML3_.prototype.writeSurfaceOrPolygon_ = function(node, geometry, obj
|
|||||||
var rings = geometry.getLinearRings();
|
var rings = geometry.getLinearRings();
|
||||||
_ol_xml_.pushSerializeAndPop(
|
_ol_xml_.pushSerializeAndPop(
|
||||||
{node: node, hasZ: hasZ, srsName: srsName},
|
{node: node, hasZ: hasZ, srsName: srsName},
|
||||||
_ol_format_GML3_.RING_SERIALIZERS_,
|
GML3.RING_SERIALIZERS_,
|
||||||
this.RING_NODE_FACTORY_,
|
this.RING_NODE_FACTORY_,
|
||||||
rings, objectStack, undefined, this);
|
rings, objectStack, undefined, this);
|
||||||
} else if (node.nodeName === 'Surface') {
|
} else if (node.nodeName === 'Surface') {
|
||||||
@@ -774,7 +774,7 @@ _ol_format_GML3_.prototype.writeSurfaceOrPolygon_ = function(node, geometry, obj
|
|||||||
* @param {Array.<*>} objectStack Node stack.
|
* @param {Array.<*>} objectStack Node stack.
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.writeCurveOrLineString_ = function(node, geometry, objectStack) {
|
GML3.prototype.writeCurveOrLineString_ = function(node, geometry, objectStack) {
|
||||||
var context = objectStack[objectStack.length - 1];
|
var context = objectStack[objectStack.length - 1];
|
||||||
var srsName = context['srsName'];
|
var srsName = context['srsName'];
|
||||||
if (node.nodeName !== 'LineStringSegment' && srsName) {
|
if (node.nodeName !== 'LineStringSegment' && srsName) {
|
||||||
@@ -800,7 +800,7 @@ _ol_format_GML3_.prototype.writeCurveOrLineString_ = function(node, geometry, ob
|
|||||||
* @param {Array.<*>} objectStack Node stack.
|
* @param {Array.<*>} objectStack Node stack.
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.writeMultiSurfaceOrPolygon_ = function(node, geometry, objectStack) {
|
GML3.prototype.writeMultiSurfaceOrPolygon_ = function(node, geometry, objectStack) {
|
||||||
var context = objectStack[objectStack.length - 1];
|
var context = objectStack[objectStack.length - 1];
|
||||||
var hasZ = context['hasZ'];
|
var hasZ = context['hasZ'];
|
||||||
var srsName = context['srsName'];
|
var srsName = context['srsName'];
|
||||||
@@ -810,7 +810,7 @@ _ol_format_GML3_.prototype.writeMultiSurfaceOrPolygon_ = function(node, geometry
|
|||||||
}
|
}
|
||||||
var polygons = geometry.getPolygons();
|
var polygons = geometry.getPolygons();
|
||||||
_ol_xml_.pushSerializeAndPop({node: node, hasZ: hasZ, srsName: srsName, surface: surface},
|
_ol_xml_.pushSerializeAndPop({node: node, hasZ: hasZ, srsName: srsName, surface: surface},
|
||||||
_ol_format_GML3_.SURFACEORPOLYGONMEMBER_SERIALIZERS_,
|
GML3.SURFACEORPOLYGONMEMBER_SERIALIZERS_,
|
||||||
this.MULTIGEOMETRY_MEMBER_NODE_FACTORY_, polygons,
|
this.MULTIGEOMETRY_MEMBER_NODE_FACTORY_, polygons,
|
||||||
objectStack, undefined, this);
|
objectStack, undefined, this);
|
||||||
};
|
};
|
||||||
@@ -822,7 +822,7 @@ _ol_format_GML3_.prototype.writeMultiSurfaceOrPolygon_ = function(node, geometry
|
|||||||
* @param {Array.<*>} objectStack Node stack.
|
* @param {Array.<*>} objectStack Node stack.
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.writeMultiPoint_ = function(node, geometry,
|
GML3.prototype.writeMultiPoint_ = function(node, geometry,
|
||||||
objectStack) {
|
objectStack) {
|
||||||
var context = objectStack[objectStack.length - 1];
|
var context = objectStack[objectStack.length - 1];
|
||||||
var srsName = context['srsName'];
|
var srsName = context['srsName'];
|
||||||
@@ -832,7 +832,7 @@ _ol_format_GML3_.prototype.writeMultiPoint_ = function(node, geometry,
|
|||||||
}
|
}
|
||||||
var points = geometry.getPoints();
|
var points = geometry.getPoints();
|
||||||
_ol_xml_.pushSerializeAndPop({node: node, hasZ: hasZ, srsName: srsName},
|
_ol_xml_.pushSerializeAndPop({node: node, hasZ: hasZ, srsName: srsName},
|
||||||
_ol_format_GML3_.POINTMEMBER_SERIALIZERS_,
|
GML3.POINTMEMBER_SERIALIZERS_,
|
||||||
_ol_xml_.makeSimpleNodeFactory('pointMember'), points,
|
_ol_xml_.makeSimpleNodeFactory('pointMember'), points,
|
||||||
objectStack, undefined, this);
|
objectStack, undefined, this);
|
||||||
};
|
};
|
||||||
@@ -844,7 +844,7 @@ _ol_format_GML3_.prototype.writeMultiPoint_ = function(node, geometry,
|
|||||||
* @param {Array.<*>} objectStack Node stack.
|
* @param {Array.<*>} objectStack Node stack.
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.writeMultiCurveOrLineString_ = function(node, geometry, objectStack) {
|
GML3.prototype.writeMultiCurveOrLineString_ = function(node, geometry, objectStack) {
|
||||||
var context = objectStack[objectStack.length - 1];
|
var context = objectStack[objectStack.length - 1];
|
||||||
var hasZ = context['hasZ'];
|
var hasZ = context['hasZ'];
|
||||||
var srsName = context['srsName'];
|
var srsName = context['srsName'];
|
||||||
@@ -854,7 +854,7 @@ _ol_format_GML3_.prototype.writeMultiCurveOrLineString_ = function(node, geometr
|
|||||||
}
|
}
|
||||||
var lines = geometry.getLineStrings();
|
var lines = geometry.getLineStrings();
|
||||||
_ol_xml_.pushSerializeAndPop({node: node, hasZ: hasZ, srsName: srsName, curve: curve},
|
_ol_xml_.pushSerializeAndPop({node: node, hasZ: hasZ, srsName: srsName, curve: curve},
|
||||||
_ol_format_GML3_.LINESTRINGORCURVEMEMBER_SERIALIZERS_,
|
GML3.LINESTRINGORCURVEMEMBER_SERIALIZERS_,
|
||||||
this.MULTIGEOMETRY_MEMBER_NODE_FACTORY_, lines,
|
this.MULTIGEOMETRY_MEMBER_NODE_FACTORY_, lines,
|
||||||
objectStack, undefined, this);
|
objectStack, undefined, this);
|
||||||
};
|
};
|
||||||
@@ -866,7 +866,7 @@ _ol_format_GML3_.prototype.writeMultiCurveOrLineString_ = function(node, geometr
|
|||||||
* @param {Array.<*>} objectStack Node stack.
|
* @param {Array.<*>} objectStack Node stack.
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.writeRing_ = function(node, ring, objectStack) {
|
GML3.prototype.writeRing_ = function(node, ring, objectStack) {
|
||||||
var linearRing = _ol_xml_.createElementNS(node.namespaceURI, 'LinearRing');
|
var linearRing = _ol_xml_.createElementNS(node.namespaceURI, 'LinearRing');
|
||||||
node.appendChild(linearRing);
|
node.appendChild(linearRing);
|
||||||
this.writeLinearRing_(linearRing, ring, objectStack);
|
this.writeLinearRing_(linearRing, ring, objectStack);
|
||||||
@@ -879,7 +879,7 @@ _ol_format_GML3_.prototype.writeRing_ = function(node, ring, objectStack) {
|
|||||||
* @param {Array.<*>} objectStack Node stack.
|
* @param {Array.<*>} objectStack Node stack.
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.writeSurfaceOrPolygonMember_ = function(node, polygon, objectStack) {
|
GML3.prototype.writeSurfaceOrPolygonMember_ = function(node, polygon, objectStack) {
|
||||||
var child = this.GEOMETRY_NODE_FACTORY_(
|
var child = this.GEOMETRY_NODE_FACTORY_(
|
||||||
polygon, objectStack);
|
polygon, objectStack);
|
||||||
if (child) {
|
if (child) {
|
||||||
@@ -895,7 +895,7 @@ _ol_format_GML3_.prototype.writeSurfaceOrPolygonMember_ = function(node, polygon
|
|||||||
* @param {Array.<*>} objectStack Node stack.
|
* @param {Array.<*>} objectStack Node stack.
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.writePointMember_ = function(node, point, objectStack) {
|
GML3.prototype.writePointMember_ = function(node, point, objectStack) {
|
||||||
var child = _ol_xml_.createElementNS(node.namespaceURI, 'Point');
|
var child = _ol_xml_.createElementNS(node.namespaceURI, 'Point');
|
||||||
node.appendChild(child);
|
node.appendChild(child);
|
||||||
this.writePoint_(child, point, objectStack);
|
this.writePoint_(child, point, objectStack);
|
||||||
@@ -908,7 +908,7 @@ _ol_format_GML3_.prototype.writePointMember_ = function(node, point, objectStack
|
|||||||
* @param {Array.<*>} objectStack Node stack.
|
* @param {Array.<*>} objectStack Node stack.
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.writeLineStringOrCurveMember_ = function(node, line, objectStack) {
|
GML3.prototype.writeLineStringOrCurveMember_ = function(node, line, objectStack) {
|
||||||
var child = this.GEOMETRY_NODE_FACTORY_(line, objectStack);
|
var child = this.GEOMETRY_NODE_FACTORY_(line, objectStack);
|
||||||
if (child) {
|
if (child) {
|
||||||
node.appendChild(child);
|
node.appendChild(child);
|
||||||
@@ -923,7 +923,7 @@ _ol_format_GML3_.prototype.writeLineStringOrCurveMember_ = function(node, line,
|
|||||||
* @param {Array.<*>} objectStack Node stack.
|
* @param {Array.<*>} objectStack Node stack.
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.writeSurfacePatches_ = function(node, polygon, objectStack) {
|
GML3.prototype.writeSurfacePatches_ = function(node, polygon, objectStack) {
|
||||||
var child = _ol_xml_.createElementNS(node.namespaceURI, 'PolygonPatch');
|
var child = _ol_xml_.createElementNS(node.namespaceURI, 'PolygonPatch');
|
||||||
node.appendChild(child);
|
node.appendChild(child);
|
||||||
this.writeSurfaceOrPolygon_(child, polygon, objectStack);
|
this.writeSurfaceOrPolygon_(child, polygon, objectStack);
|
||||||
@@ -936,7 +936,7 @@ _ol_format_GML3_.prototype.writeSurfacePatches_ = function(node, polygon, object
|
|||||||
* @param {Array.<*>} objectStack Node stack.
|
* @param {Array.<*>} objectStack Node stack.
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.writeCurveSegments_ = function(node, line, objectStack) {
|
GML3.prototype.writeCurveSegments_ = function(node, line, objectStack) {
|
||||||
var child = _ol_xml_.createElementNS(node.namespaceURI,
|
var child = _ol_xml_.createElementNS(node.namespaceURI,
|
||||||
'LineStringSegment');
|
'LineStringSegment');
|
||||||
node.appendChild(child);
|
node.appendChild(child);
|
||||||
@@ -949,7 +949,7 @@ _ol_format_GML3_.prototype.writeCurveSegments_ = function(node, line, objectStac
|
|||||||
* @param {ol.geom.Geometry|ol.Extent} geometry Geometry.
|
* @param {ol.geom.Geometry|ol.Extent} geometry Geometry.
|
||||||
* @param {Array.<*>} objectStack Node stack.
|
* @param {Array.<*>} objectStack Node stack.
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.writeGeometryElement = function(node, geometry, objectStack) {
|
GML3.prototype.writeGeometryElement = function(node, geometry, objectStack) {
|
||||||
var context = /** @type {olx.format.WriteOptions} */ (objectStack[objectStack.length - 1]);
|
var context = /** @type {olx.format.WriteOptions} */ (objectStack[objectStack.length - 1]);
|
||||||
var item = _ol_obj_.assign({}, context);
|
var item = _ol_obj_.assign({}, context);
|
||||||
item.node = node;
|
item.node = node;
|
||||||
@@ -966,7 +966,7 @@ _ol_format_GML3_.prototype.writeGeometryElement = function(node, geometry, objec
|
|||||||
FeatureFormat.transformWithOptions(/** @type {ol.geom.Geometry} */ (geometry), true, context);
|
FeatureFormat.transformWithOptions(/** @type {ol.geom.Geometry} */ (geometry), true, context);
|
||||||
}
|
}
|
||||||
_ol_xml_.pushSerializeAndPop(/** @type {ol.XmlNodeStackItem} */
|
_ol_xml_.pushSerializeAndPop(/** @type {ol.XmlNodeStackItem} */
|
||||||
(item), _ol_format_GML3_.GEOMETRY_SERIALIZERS_,
|
(item), GML3.GEOMETRY_SERIALIZERS_,
|
||||||
this.GEOMETRY_NODE_FACTORY_, [value],
|
this.GEOMETRY_NODE_FACTORY_, [value],
|
||||||
objectStack, undefined, this);
|
objectStack, undefined, this);
|
||||||
};
|
};
|
||||||
@@ -977,7 +977,7 @@ _ol_format_GML3_.prototype.writeGeometryElement = function(node, geometry, objec
|
|||||||
* @param {ol.Feature} feature Feature.
|
* @param {ol.Feature} feature Feature.
|
||||||
* @param {Array.<*>} objectStack Node stack.
|
* @param {Array.<*>} objectStack Node stack.
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.writeFeatureElement = function(node, feature, objectStack) {
|
GML3.prototype.writeFeatureElement = function(node, feature, objectStack) {
|
||||||
var fid = feature.getId();
|
var fid = feature.getId();
|
||||||
if (fid) {
|
if (fid) {
|
||||||
node.setAttribute('fid', fid);
|
node.setAttribute('fid', fid);
|
||||||
@@ -1025,7 +1025,7 @@ _ol_format_GML3_.prototype.writeFeatureElement = function(node, feature, objectS
|
|||||||
* @param {Array.<*>} objectStack Node stack.
|
* @param {Array.<*>} objectStack Node stack.
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.writeFeatureMembers_ = function(node, features, objectStack) {
|
GML3.prototype.writeFeatureMembers_ = function(node, features, objectStack) {
|
||||||
var context = /** @type {Object} */ (objectStack[objectStack.length - 1]);
|
var context = /** @type {Object} */ (objectStack[objectStack.length - 1]);
|
||||||
var featureType = context['featureType'];
|
var featureType = context['featureType'];
|
||||||
var featureNS = context['featureNS'];
|
var featureNS = context['featureNS'];
|
||||||
@@ -1047,12 +1047,12 @@ _ol_format_GML3_.prototype.writeFeatureMembers_ = function(node, features, objec
|
|||||||
* @type {Object.<string, Object.<string, ol.XmlSerializer>>}
|
* @type {Object.<string, Object.<string, ol.XmlSerializer>>}
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.SURFACEORPOLYGONMEMBER_SERIALIZERS_ = {
|
GML3.SURFACEORPOLYGONMEMBER_SERIALIZERS_ = {
|
||||||
'http://www.opengis.net/gml': {
|
'http://www.opengis.net/gml': {
|
||||||
'surfaceMember': _ol_xml_.makeChildAppender(
|
'surfaceMember': _ol_xml_.makeChildAppender(
|
||||||
_ol_format_GML3_.prototype.writeSurfaceOrPolygonMember_),
|
GML3.prototype.writeSurfaceOrPolygonMember_),
|
||||||
'polygonMember': _ol_xml_.makeChildAppender(
|
'polygonMember': _ol_xml_.makeChildAppender(
|
||||||
_ol_format_GML3_.prototype.writeSurfaceOrPolygonMember_)
|
GML3.prototype.writeSurfaceOrPolygonMember_)
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -1061,10 +1061,10 @@ _ol_format_GML3_.SURFACEORPOLYGONMEMBER_SERIALIZERS_ = {
|
|||||||
* @type {Object.<string, Object.<string, ol.XmlSerializer>>}
|
* @type {Object.<string, Object.<string, ol.XmlSerializer>>}
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.POINTMEMBER_SERIALIZERS_ = {
|
GML3.POINTMEMBER_SERIALIZERS_ = {
|
||||||
'http://www.opengis.net/gml': {
|
'http://www.opengis.net/gml': {
|
||||||
'pointMember': _ol_xml_.makeChildAppender(
|
'pointMember': _ol_xml_.makeChildAppender(
|
||||||
_ol_format_GML3_.prototype.writePointMember_)
|
GML3.prototype.writePointMember_)
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -1073,12 +1073,12 @@ _ol_format_GML3_.POINTMEMBER_SERIALIZERS_ = {
|
|||||||
* @type {Object.<string, Object.<string, ol.XmlSerializer>>}
|
* @type {Object.<string, Object.<string, ol.XmlSerializer>>}
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.LINESTRINGORCURVEMEMBER_SERIALIZERS_ = {
|
GML3.LINESTRINGORCURVEMEMBER_SERIALIZERS_ = {
|
||||||
'http://www.opengis.net/gml': {
|
'http://www.opengis.net/gml': {
|
||||||
'lineStringMember': _ol_xml_.makeChildAppender(
|
'lineStringMember': _ol_xml_.makeChildAppender(
|
||||||
_ol_format_GML3_.prototype.writeLineStringOrCurveMember_),
|
GML3.prototype.writeLineStringOrCurveMember_),
|
||||||
'curveMember': _ol_xml_.makeChildAppender(
|
'curveMember': _ol_xml_.makeChildAppender(
|
||||||
_ol_format_GML3_.prototype.writeLineStringOrCurveMember_)
|
GML3.prototype.writeLineStringOrCurveMember_)
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -1087,10 +1087,10 @@ _ol_format_GML3_.LINESTRINGORCURVEMEMBER_SERIALIZERS_ = {
|
|||||||
* @type {Object.<string, Object.<string, ol.XmlSerializer>>}
|
* @type {Object.<string, Object.<string, ol.XmlSerializer>>}
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.RING_SERIALIZERS_ = {
|
GML3.RING_SERIALIZERS_ = {
|
||||||
'http://www.opengis.net/gml': {
|
'http://www.opengis.net/gml': {
|
||||||
'exterior': _ol_xml_.makeChildAppender(_ol_format_GML3_.prototype.writeRing_),
|
'exterior': _ol_xml_.makeChildAppender(GML3.prototype.writeRing_),
|
||||||
'interior': _ol_xml_.makeChildAppender(_ol_format_GML3_.prototype.writeRing_)
|
'interior': _ol_xml_.makeChildAppender(GML3.prototype.writeRing_)
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -1099,31 +1099,31 @@ _ol_format_GML3_.RING_SERIALIZERS_ = {
|
|||||||
* @type {Object.<string, Object.<string, ol.XmlSerializer>>}
|
* @type {Object.<string, Object.<string, ol.XmlSerializer>>}
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.GEOMETRY_SERIALIZERS_ = {
|
GML3.GEOMETRY_SERIALIZERS_ = {
|
||||||
'http://www.opengis.net/gml': {
|
'http://www.opengis.net/gml': {
|
||||||
'Curve': _ol_xml_.makeChildAppender(
|
'Curve': _ol_xml_.makeChildAppender(
|
||||||
_ol_format_GML3_.prototype.writeCurveOrLineString_),
|
GML3.prototype.writeCurveOrLineString_),
|
||||||
'MultiCurve': _ol_xml_.makeChildAppender(
|
'MultiCurve': _ol_xml_.makeChildAppender(
|
||||||
_ol_format_GML3_.prototype.writeMultiCurveOrLineString_),
|
GML3.prototype.writeMultiCurveOrLineString_),
|
||||||
'Point': _ol_xml_.makeChildAppender(_ol_format_GML3_.prototype.writePoint_),
|
'Point': _ol_xml_.makeChildAppender(GML3.prototype.writePoint_),
|
||||||
'MultiPoint': _ol_xml_.makeChildAppender(
|
'MultiPoint': _ol_xml_.makeChildAppender(
|
||||||
_ol_format_GML3_.prototype.writeMultiPoint_),
|
GML3.prototype.writeMultiPoint_),
|
||||||
'LineString': _ol_xml_.makeChildAppender(
|
'LineString': _ol_xml_.makeChildAppender(
|
||||||
_ol_format_GML3_.prototype.writeCurveOrLineString_),
|
GML3.prototype.writeCurveOrLineString_),
|
||||||
'MultiLineString': _ol_xml_.makeChildAppender(
|
'MultiLineString': _ol_xml_.makeChildAppender(
|
||||||
_ol_format_GML3_.prototype.writeMultiCurveOrLineString_),
|
GML3.prototype.writeMultiCurveOrLineString_),
|
||||||
'LinearRing': _ol_xml_.makeChildAppender(
|
'LinearRing': _ol_xml_.makeChildAppender(
|
||||||
_ol_format_GML3_.prototype.writeLinearRing_),
|
GML3.prototype.writeLinearRing_),
|
||||||
'Polygon': _ol_xml_.makeChildAppender(
|
'Polygon': _ol_xml_.makeChildAppender(
|
||||||
_ol_format_GML3_.prototype.writeSurfaceOrPolygon_),
|
GML3.prototype.writeSurfaceOrPolygon_),
|
||||||
'MultiPolygon': _ol_xml_.makeChildAppender(
|
'MultiPolygon': _ol_xml_.makeChildAppender(
|
||||||
_ol_format_GML3_.prototype.writeMultiSurfaceOrPolygon_),
|
GML3.prototype.writeMultiSurfaceOrPolygon_),
|
||||||
'Surface': _ol_xml_.makeChildAppender(
|
'Surface': _ol_xml_.makeChildAppender(
|
||||||
_ol_format_GML3_.prototype.writeSurfaceOrPolygon_),
|
GML3.prototype.writeSurfaceOrPolygon_),
|
||||||
'MultiSurface': _ol_xml_.makeChildAppender(
|
'MultiSurface': _ol_xml_.makeChildAppender(
|
||||||
_ol_format_GML3_.prototype.writeMultiSurfaceOrPolygon_),
|
GML3.prototype.writeMultiSurfaceOrPolygon_),
|
||||||
'Envelope': _ol_xml_.makeChildAppender(
|
'Envelope': _ol_xml_.makeChildAppender(
|
||||||
_ol_format_GML3_.prototype.writeEnvelope)
|
GML3.prototype.writeEnvelope)
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -1133,7 +1133,7 @@ _ol_format_GML3_.GEOMETRY_SERIALIZERS_ = {
|
|||||||
* @type {Object.<string, string>}
|
* @type {Object.<string, string>}
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.MULTIGEOMETRY_TO_MEMBER_NODENAME_ = {
|
GML3.MULTIGEOMETRY_TO_MEMBER_NODENAME_ = {
|
||||||
'MultiLineString': 'lineStringMember',
|
'MultiLineString': 'lineStringMember',
|
||||||
'MultiCurve': 'curveMember',
|
'MultiCurve': 'curveMember',
|
||||||
'MultiPolygon': 'polygonMember',
|
'MultiPolygon': 'polygonMember',
|
||||||
@@ -1149,10 +1149,10 @@ _ol_format_GML3_.MULTIGEOMETRY_TO_MEMBER_NODENAME_ = {
|
|||||||
* @return {Node|undefined} Node.
|
* @return {Node|undefined} Node.
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.MULTIGEOMETRY_MEMBER_NODE_FACTORY_ = function(value, objectStack, opt_nodeName) {
|
GML3.prototype.MULTIGEOMETRY_MEMBER_NODE_FACTORY_ = function(value, objectStack, opt_nodeName) {
|
||||||
var parentNode = objectStack[objectStack.length - 1].node;
|
var parentNode = objectStack[objectStack.length - 1].node;
|
||||||
return _ol_xml_.createElementNS('http://www.opengis.net/gml',
|
return _ol_xml_.createElementNS('http://www.opengis.net/gml',
|
||||||
_ol_format_GML3_.MULTIGEOMETRY_TO_MEMBER_NODENAME_[parentNode.nodeName]);
|
GML3.MULTIGEOMETRY_TO_MEMBER_NODENAME_[parentNode.nodeName]);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@@ -1164,7 +1164,7 @@ _ol_format_GML3_.prototype.MULTIGEOMETRY_MEMBER_NODE_FACTORY_ = function(value,
|
|||||||
* @return {Node|undefined} Node.
|
* @return {Node|undefined} Node.
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.GEOMETRY_NODE_FACTORY_ = function(value, objectStack, opt_nodeName) {
|
GML3.prototype.GEOMETRY_NODE_FACTORY_ = function(value, objectStack, opt_nodeName) {
|
||||||
var context = objectStack[objectStack.length - 1];
|
var context = objectStack[objectStack.length - 1];
|
||||||
var multiSurface = context['multiSurface'];
|
var multiSurface = context['multiSurface'];
|
||||||
var surface = context['surface'];
|
var surface = context['surface'];
|
||||||
@@ -1199,7 +1199,7 @@ _ol_format_GML3_.prototype.GEOMETRY_NODE_FACTORY_ = function(value, objectStack,
|
|||||||
* @override
|
* @override
|
||||||
* @api
|
* @api
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.writeGeometryNode = function(geometry, opt_options) {
|
GML3.prototype.writeGeometryNode = function(geometry, opt_options) {
|
||||||
opt_options = this.adaptOptions(opt_options);
|
opt_options = this.adaptOptions(opt_options);
|
||||||
var geom = _ol_xml_.createElementNS('http://www.opengis.net/gml', 'geom');
|
var geom = _ol_xml_.createElementNS('http://www.opengis.net/gml', 'geom');
|
||||||
var context = {node: geom, hasZ: this.hasZ, srsName: this.srsName,
|
var context = {node: geom, hasZ: this.hasZ, srsName: this.srsName,
|
||||||
@@ -1222,7 +1222,7 @@ _ol_format_GML3_.prototype.writeGeometryNode = function(geometry, opt_options) {
|
|||||||
* @return {string} Result.
|
* @return {string} Result.
|
||||||
* @api
|
* @api
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.writeFeatures;
|
GML3.prototype.writeFeatures;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -1234,7 +1234,7 @@ _ol_format_GML3_.prototype.writeFeatures;
|
|||||||
* @override
|
* @override
|
||||||
* @api
|
* @api
|
||||||
*/
|
*/
|
||||||
_ol_format_GML3_.prototype.writeFeaturesNode = function(features, opt_options) {
|
GML3.prototype.writeFeaturesNode = function(features, opt_options) {
|
||||||
opt_options = this.adaptOptions(opt_options);
|
opt_options = this.adaptOptions(opt_options);
|
||||||
var node = _ol_xml_.createElementNS('http://www.opengis.net/gml',
|
var node = _ol_xml_.createElementNS('http://www.opengis.net/gml',
|
||||||
'featureMembers');
|
'featureMembers');
|
||||||
@@ -1256,4 +1256,4 @@ _ol_format_GML3_.prototype.writeFeaturesNode = function(features, opt_options) {
|
|||||||
this.writeFeatureMembers_(node, features, [context]);
|
this.writeFeatureMembers_(node, features, [context]);
|
||||||
return node;
|
return node;
|
||||||
};
|
};
|
||||||
export default _ol_format_GML3_;
|
export default GML3;
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
import {inherits} from '../index.js';
|
import {inherits} from '../index.js';
|
||||||
import _ol_asserts_ from '../asserts.js';
|
import _ol_asserts_ from '../asserts.js';
|
||||||
import _ol_format_GML2_ from '../format/GML2.js';
|
import _ol_format_GML2_ from '../format/GML2.js';
|
||||||
import _ol_format_GML3_ from '../format/GML3.js';
|
import GML3 from '../format/GML3.js';
|
||||||
import _ol_format_GMLBase_ from '../format/GMLBase.js';
|
import _ol_format_GMLBase_ from '../format/GMLBase.js';
|
||||||
import _ol_format_filter_ from '../format/filter.js';
|
import _ol_format_filter_ from '../format/filter.js';
|
||||||
import _ol_format_XMLFeature_ from '../format/XMLFeature.js';
|
import _ol_format_XMLFeature_ from '../format/XMLFeature.js';
|
||||||
@@ -47,7 +47,7 @@ var _ol_format_WFS_ = function(opt_options) {
|
|||||||
* @type {ol.format.GMLBase}
|
* @type {ol.format.GMLBase}
|
||||||
*/
|
*/
|
||||||
this.gmlFormat_ = options.gmlFormat ?
|
this.gmlFormat_ = options.gmlFormat ?
|
||||||
options.gmlFormat : new _ol_format_GML3_();
|
options.gmlFormat : new GML3();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @private
|
* @private
|
||||||
@@ -403,7 +403,7 @@ _ol_format_WFS_.writeFeature_ = function(node, feature, objectStack) {
|
|||||||
if (gmlVersion === 2) {
|
if (gmlVersion === 2) {
|
||||||
_ol_format_GML2_.prototype.writeFeatureElement(child, feature, objectStack);
|
_ol_format_GML2_.prototype.writeFeatureElement(child, feature, objectStack);
|
||||||
} else {
|
} else {
|
||||||
_ol_format_GML3_.prototype.writeFeatureElement(child, feature, objectStack);
|
GML3.prototype.writeFeatureElement(child, feature, objectStack);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -527,7 +527,7 @@ _ol_format_WFS_.writeProperty_ = function(node, pair, objectStack) {
|
|||||||
_ol_format_GML2_.prototype.writeGeometryElement(value,
|
_ol_format_GML2_.prototype.writeGeometryElement(value,
|
||||||
pair.value, objectStack);
|
pair.value, objectStack);
|
||||||
} else {
|
} else {
|
||||||
_ol_format_GML3_.prototype.writeGeometryElement(value,
|
GML3.prototype.writeGeometryElement(value,
|
||||||
pair.value, objectStack);
|
pair.value, objectStack);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
@@ -641,7 +641,7 @@ _ol_format_WFS_.writeBboxFilter_ = function(node, filter, objectStack) {
|
|||||||
context['srsName'] = filter.srsName;
|
context['srsName'] = filter.srsName;
|
||||||
|
|
||||||
_ol_format_WFS_.writeOgcPropertyName_(node, filter.geometryName);
|
_ol_format_WFS_.writeOgcPropertyName_(node, filter.geometryName);
|
||||||
_ol_format_GML3_.prototype.writeGeometryElement(node, filter.extent, objectStack);
|
GML3.prototype.writeGeometryElement(node, filter.extent, objectStack);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@@ -656,7 +656,7 @@ _ol_format_WFS_.writeContainsFilter_ = function(node, filter, objectStack) {
|
|||||||
context['srsName'] = filter.srsName;
|
context['srsName'] = filter.srsName;
|
||||||
|
|
||||||
_ol_format_WFS_.writeOgcPropertyName_(node, filter.geometryName);
|
_ol_format_WFS_.writeOgcPropertyName_(node, filter.geometryName);
|
||||||
_ol_format_GML3_.prototype.writeGeometryElement(node, filter.geometry, objectStack);
|
GML3.prototype.writeGeometryElement(node, filter.geometry, objectStack);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@@ -671,7 +671,7 @@ _ol_format_WFS_.writeIntersectsFilter_ = function(node, filter, objectStack) {
|
|||||||
context['srsName'] = filter.srsName;
|
context['srsName'] = filter.srsName;
|
||||||
|
|
||||||
_ol_format_WFS_.writeOgcPropertyName_(node, filter.geometryName);
|
_ol_format_WFS_.writeOgcPropertyName_(node, filter.geometryName);
|
||||||
_ol_format_GML3_.prototype.writeGeometryElement(node, filter.geometry, objectStack);
|
GML3.prototype.writeGeometryElement(node, filter.geometry, objectStack);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@@ -686,7 +686,7 @@ _ol_format_WFS_.writeWithinFilter_ = function(node, filter, objectStack) {
|
|||||||
context['srsName'] = filter.srsName;
|
context['srsName'] = filter.srsName;
|
||||||
|
|
||||||
_ol_format_WFS_.writeOgcPropertyName_(node, filter.geometryName);
|
_ol_format_WFS_.writeOgcPropertyName_(node, filter.geometryName);
|
||||||
_ol_format_GML3_.prototype.writeGeometryElement(node, filter.geometry, objectStack);
|
GML3.prototype.writeGeometryElement(node, filter.geometry, objectStack);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user