Mercurial > gemma
diff client/src/map/Maplayer.vue @ 659:ef658c66cfca
schema: disable sfcgal
* Comment out sfcgal extension because it is not available
on Ubuntu LTS right now and the setup script will stop completely.
author | Bernhard Reiter <bernhard@intevation.de> |
---|---|
date | Mon, 17 Sep 2018 16:25:44 +0200 |
parents | 83081ba6c9c1 |
children | db749c02127c |
line wrap: on
line diff
--- a/client/src/map/Maplayer.vue Fri Sep 14 18:02:53 2018 +0200 +++ b/client/src/map/Maplayer.vue Mon Sep 17 16:25:44 2018 +0200 @@ -199,6 +199,30 @@ this.layers[5].data.setVisible(this.layers[5].isVisible); vectorSrc.addFeatures(features); }); + + // FIXME this is hardwired for now + var featureRequest6 = new WFS().writeGetFeature({ + srsName: "EPSG:3857", + featureNS: "gemma", + featurePrefix: "gemma", + featureTypes: ["distance_marks"], + outputFormat: "application/json" + }); + + HTTP.post( + "/internal/wfs", + new XMLSerializer().serializeToString(featureRequest6), + { + headers: { + "X-Gemma-Auth": localStorage.getItem("token"), + "Content-type": "text/xml; charset=UTF-8" + } + } + ).then(response => { + var features = new GeoJSON().readFeatures(JSON.stringify(response.data)); + var vectorSrc = this.layers[6].data.getSource(); + vectorSrc.addFeatures(features); + }); } }; </script>