Add GML2 serializer for Point

This commit is contained in:
Julien Enselme
2017-02-17 16:28:52 +01:00
parent dd90c90819
commit f8c6863fa7
2 changed files with 37 additions and 0 deletions

View File

@@ -196,6 +196,33 @@ describe('ol.format.GML2', function() {
expect(node).to.xmleql(ol.xml.parse(expected));
});
it('can serialize a Point', function() {
var expected =
'<layer xmlns="http://www.openlayers.org/" fid="1">' +
' <geometry>' +
' <Point xmlns="http://www.opengis.net/gml" ' +
' srsName="EPSG:4326">' +
' <coordinates ' +
' decimal="." cs="," ts=" ">' +
' 2,1.1' +
' </coordinates>' +
' </Point>' +
' </geometry>' +
' </layer>';
var feature = new ol.Feature({
geometry: new ol.geom.Point([1.1, 2])
});
feature.setId(1);
var objectStack = [{
featureNS: featureNS,
srsName: 'EPSG:4326'
}];
format.writeFeatureElement(node, feature, objectStack);
expect(node).to.xmleql(ol.xml.parse(expected));
});
});
});