Mercurial > gemma
changeset 745:f2691e0d4970
client: add wfs layer for named waterway areas.
author | Bernhard Reiter <bernhard@intevation.de> |
---|---|
date | Mon, 24 Sep 2018 14:10:44 +0200 |
parents | d7530644dde3 |
children | 97b0beecf7c3 |
files | client/src/map/Maplayer.vue client/src/map/store.js |
diffstat | 2 files changed, 30 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/client/src/map/Maplayer.vue Mon Sep 24 12:33:23 2018 +0200 +++ b/client/src/map/Maplayer.vue Mon Sep 24 14:10:44 2018 +0200 @@ -352,6 +352,21 @@ layer.data.getSource() ) ); + + layer = this.getLayerByName("Waterway Area, named"); + layer.data.getSource().setLoader( + this.buildVectorLoader( + { + featureNS: "gemma", + featurePrefix: "gemma", + featureTypes: ["hydro_seaare"], + geometryName: "geom" + }, + "/external/d4d", + layer.data.getSource() + ) + ); + layer.data.setVisible(layer.isVisible); } }; </script>
--- a/client/src/map/store.js Mon Sep 24 12:33:23 2018 +0200 +++ b/client/src/map/store.js Mon Sep 24 14:10:44 2018 +0200 @@ -131,6 +131,21 @@ } }), isVisible: true + }, + { + name: "Waterway Area, named", + data: new VectorLayer({ + source: new VectorSource({ + strategy: bboxStrategy + }), + style: new Style({ + stroke: new Stroke({ + color: "rgba(0, 132, 0, 1)", + width: 2 + }) + }) + }), + isVisible: false } ] },