From c82e72baa40f0970017f1c9bcdce3eb5b0876be8 Mon Sep 17 00:00:00 2001 From: Harel M Date: Fri, 7 Feb 2025 16:57:37 +0200 Subject: [PATCH] Fix duplicate places (#25) --- .../java/il/org/osm/israelhiking/PlanetSearchProfile.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/il/org/osm/israelhiking/PlanetSearchProfile.java b/src/main/java/il/org/osm/israelhiking/PlanetSearchProfile.java index a144596..cd4c5b7 100644 --- a/src/main/java/il/org/osm/israelhiking/PlanetSearchProfile.java +++ b/src/main/java/il/org/osm/israelhiking/PlanetSearchProfile.java @@ -403,7 +403,8 @@ private boolean processOtherSourceFeature(SourceFeature feature, FeatureCollecto setIconColorCategory(pointDocument, feature); - if (pointDocument.poiIcon == "icon-search" || (pointDocument.poiIcon == "icon-home" && !isInterestingPoint(pointDocument))) { + if (pointDocument.poiIcon == "icon-search" || + (pointDocument.poiIcon == "icon-home" && (!isInterestingPoint(pointDocument) || !feature.isPoint()))) { return false; } @@ -690,7 +691,8 @@ private void setIconColorCategory(PointDocument pointDocument, WithTags feature) if ("reservoir".equals(feature.getString("water")) || "pond".equals(feature.getString("water")) || - "lake".equals(feature.getString("water"))) { + "lake".equals(feature.getString("water")) || + "stream_pool".equals(feature.getString("water"))) { pointDocument.poiIconColor = "blue"; pointDocument.poiIcon = "icon-tint"; pointDocument.poiCategory = "Water";