From f9b5ff951399835a58af9573b87bedd2cf453b9a Mon Sep 17 00:00:00 2001
From: Jeroen Hoek <mail@jeroenhoek.nl>
Date: Tue, 7 Mar 2023 17:13:35 +0100
Subject: [PATCH 1/2] Add minimal rendering for natural=shrubbery

Minimal rendering for `natural=shrubbery`. This simply gives these
shrubby areas the same area fill as `natural=scrub` to provide a
base-line rendering preventing meaningless grey lines.

For more in-depth rendering of `natural=shrubbery`, including hints
for vegetation density and height, a Map Paint Style is available:

https://josm.openstreetmap.de/wiki/Styles/Greenery
---
 resources/data/validator/geometry.mapcss    | 1 +
 resources/styles/standard/elemstyles.mapcss | 4 ++++
 2 files changed, 5 insertions(+)

diff --git a/resources/data/validator/geometry.mapcss b/resources/data/validator/geometry.mapcss
index ba24d428f..11ed07c47 100644
--- a/resources/data/validator/geometry.mapcss
+++ b/resources/data/validator/geometry.mapcss
@@ -69,6 +69,7 @@ node[natural=mud],
 node[natural=sand],
 node[natural=scree],
 node[natural=scrub],
+node[natural=shrubbery],
 node[natural=water],
 node[natural=wetland],
 node[natural=wood],
diff --git a/resources/styles/standard/elemstyles.mapcss b/resources/styles/standard/elemstyles.mapcss
index db8f12249..84e089a81 100644
--- a/resources/styles/standard/elemstyles.mapcss
+++ b/resources/styles/standard/elemstyles.mapcss
@@ -4977,6 +4977,9 @@ area[natural=shingle] {
 area[natural=scrub] {
     fill-color: scrub#007000;
 }
+area[natural=shrubbery] {
+    fill-color: shrubbery#399a4e;
+}
 area[natural=fell] {
     fill-color: natural#002f00;
 }
@@ -5122,6 +5125,7 @@ node[natural=glacier],
 node[natural=scree],
 node[natural=shingle],
 node[natural=scrub],
+node[natural=shrubbery],
 node[natural=fell],
 node[natural=heath],
 node[natural=tree_row],
-- 
2.34.1

