From d45778481123d482ee5d523c34da8450daef81cf Mon Sep 17 00:00:00 2001 From: andriusgeo Date: Sat, 13 Apr 2024 18:13:22 +0300 Subject: [PATCH 1/2] Change meadow class and add parks --- vector/src/main/java/lt/lrv/basemap/layers/Landcover.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/vector/src/main/java/lt/lrv/basemap/layers/Landcover.java b/vector/src/main/java/lt/lrv/basemap/layers/Landcover.java index d9219825..c1d098d0 100644 --- a/vector/src/main/java/lt/lrv/basemap/layers/Landcover.java +++ b/vector/src/main/java/lt/lrv/basemap/layers/Landcover.java @@ -23,16 +23,17 @@ public class Landcover implements ForwardingProfile.FeaturePostProcessor, Forwar @Override public void processFeature(SourceFeature sf, FeatureCollector features) { - if (sf.getSource().equals(Source.GRPK) && sf.getSourceLayer().startsWith(Layer.GRPK_PLOTAI_PREFIX) && sf.canBePolygon()) { + if (sf.getSource().equals(Source.GRPK) && (sf.getSourceLayer().startsWith(Layer.GRPK_PLOTAI_PREFIX) || sf.getSourceLayer().startsWith(Layer.GRPK_VIETOV_P))&& sf.canBePolygon()) { var code = sf.getString("GKODAS"); switch (code) { - case "sd2" -> addPolygon("farmland", "meadow", 8, features); + case "sd2" -> addPolygon("grass", "meadow", 10, features); + case "uur14" -> addPolygon("grass", "park", 8, features); case "ms4" -> addPolygon("farmland", "orchard", 12, features); case "hd6" -> addPolygon("wetland", "wetland", 8, features); case "sd42" -> addPolygon("sand", "sand", 8, features); case "ms0" -> addPolygon("wood", "forest", 5, features); - case "mj0", "sd15" -> addPolygon("forest", "forest", 12, features); + case "mj0", "sd15" -> addPolygon("wood", "forest", 10, features); } } } From def020b5f2279bba961eecdcf01f7323fafba3a4 Mon Sep 17 00:00:00 2001 From: andriusgeo Date: Sat, 13 Apr 2024 22:29:43 +0300 Subject: [PATCH 2/2] Set source using equals of layer name --- vector/src/main/java/lt/lrv/basemap/layers/Landcover.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vector/src/main/java/lt/lrv/basemap/layers/Landcover.java b/vector/src/main/java/lt/lrv/basemap/layers/Landcover.java index c1d098d0..a44e6e6e 100644 --- a/vector/src/main/java/lt/lrv/basemap/layers/Landcover.java +++ b/vector/src/main/java/lt/lrv/basemap/layers/Landcover.java @@ -23,7 +23,7 @@ public class Landcover implements ForwardingProfile.FeaturePostProcessor, Forwar @Override public void processFeature(SourceFeature sf, FeatureCollector features) { - if (sf.getSource().equals(Source.GRPK) && (sf.getSourceLayer().startsWith(Layer.GRPK_PLOTAI_PREFIX) || sf.getSourceLayer().startsWith(Layer.GRPK_VIETOV_P))&& sf.canBePolygon()) { + if (sf.getSource().equals(Source.GRPK) && (sf.getSourceLayer().startsWith(Layer.GRPK_PLOTAI_PREFIX) || sf.getSourceLayer().equals(Layer.GRPK_VIETOV_P)) && sf.canBePolygon()) { var code = sf.getString("GKODAS"); switch (code) {