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>