From 0c337519a33c7bc76c39c7cd29196ab9eb13065e Mon Sep 17 00:00:00 2001 From: aoles Date: Wed, 22 May 2024 10:22:22 +0200 Subject: [PATCH] feat: add a few less common unpaved surface types Ways labelled with OSM tag `surface` set to "rock", "rocks", "stone", "shells" or "salt" are classified as surface type "Unpaved" rather than "Unknown". --- .../heigit/ors/routing/graphhopper/extensions/SurfaceType.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ors-engine/src/main/java/org/heigit/ors/routing/graphhopper/extensions/SurfaceType.java b/ors-engine/src/main/java/org/heigit/ors/routing/graphhopper/extensions/SurfaceType.java index cf63572d8a..4dd3ce9791 100644 --- a/ors-engine/src/main/java/org/heigit/ors/routing/graphhopper/extensions/SurfaceType.java +++ b/ors-engine/src/main/java/org/heigit/ors/routing/graphhopper/extensions/SurfaceType.java @@ -59,7 +59,7 @@ public static SurfaceType getFromString(String surface) { return switch (surface.toLowerCase()) { case "paved" -> SurfaceType.PAVED; - case "unpaved", "woodchips" -> SurfaceType.UNPAVED; + case "unpaved", "woodchips", "rock", "rocks", "stone", "shells", "salt" -> SurfaceType.UNPAVED; case "asphalt" -> SurfaceType.ASPHALT; case "concrete" -> SurfaceType.CONCRETE; case "paving_stones", "paved_stones", "sett", "cobblestone", "unhewn_cobblestone", "bricks", "brick" -> SurfaceType.PAVING_STONE;