fix distanceWithin for WFS2.0

This commit is contained in:
Jannes Bolling
2020-10-14 19:07:31 +02:00
parent 259f1e371f
commit 7261e25566
2 changed files with 49 additions and 3 deletions

View File

@@ -1087,7 +1087,11 @@ function writeDWithinFilter(node, filter, objectStack) {
writeSpatialFilter(node, filter, objectStack);
const distance = createElementNS(getFilterNS(version), 'Distance');
writeStringTextNode(distance, filter.distance.toString());
distance.setAttribute('uom', filter.unit);
if (version === '2.0.0') {
distance.setAttribute('uom', filter.unit);
} else {
distance.setAttribute('units', filter.unit);
}
node.appendChild(distance);
}