From dbc7b8b6026c40695c028f1d9459b4c3f5a2f890 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Harrtell?= Date: Fri, 7 Aug 2020 03:02:25 +0200 Subject: [PATCH] Support deprecated coordinates element for GML3+ formats --- src/ol/format/GML3.js | 2 ++ src/ol/format/GML32.js | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/ol/format/GML3.js b/src/ol/format/GML3.js index fb67e703ee..294e492aea 100644 --- a/src/ol/format/GML3.js +++ b/src/ol/format/GML3.js @@ -1,6 +1,7 @@ /** * @module ol/format/GML3 */ +import GML2 from './GML2.js'; import GMLBase, {GMLNS} from './GMLBase.js'; import GeometryLayout from '../geom/GeometryLayout.js'; import LineString from '../geom/LineString.js'; @@ -1032,6 +1033,7 @@ GML3.prototype.GEOMETRY_FLAT_COORDINATES_PARSERS = { 'http://www.opengis.net/gml': { 'pos': makeReplacer(GML3.prototype.readFlatPos), 'posList': makeReplacer(GML3.prototype.readFlatPosList), + 'coordinates': makeReplacer(GML2.prototype.readFlatCoordinates), }, }; diff --git a/src/ol/format/GML32.js b/src/ol/format/GML32.js index 25cd9babb3..64ddb58578 100644 --- a/src/ol/format/GML32.js +++ b/src/ol/format/GML32.js @@ -1,6 +1,7 @@ /** * @module ol/format/GML32 */ +import GML2 from './GML2.js'; import GML3 from './GML3.js'; import GMLBase from './GMLBase.js'; import {makeArrayPusher, makeChildAppender, makeReplacer} from '../xml.js'; @@ -41,6 +42,7 @@ GML32.prototype.GEOMETRY_FLAT_COORDINATES_PARSERS = { 'http://www.opengis.net/gml/3.2': { 'pos': makeReplacer(GML3.prototype.readFlatPos), 'posList': makeReplacer(GML3.prototype.readFlatPosList), + 'coordinates': makeReplacer(GML2.prototype.readFlatCoordinates), }, };