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
       }
     ]
   },