From 6bbd9cf68c8c422c96db2f8694cb8316d4a1b886 Mon Sep 17 00:00:00 2001 From: Yannik Bloscheck Date: Sat, 25 Oct 2025 20:37:16 +0200 Subject: [PATCH] [styles] Adding trees Signed-off-by: Yannik Bloscheck --- android/sdk/src/main/res/values-de/types_strings.xml | 1 + android/sdk/src/main/res/values/types_strings.xml | 1 + data/mapcss-mapping.csv | 2 +- data/styles/default/dark/symbols/tree-m.svg | 1 + data/styles/default/include/Icons.mapcss | 3 +++ data/styles/default/include/priorities_4_overlays.prio.txt | 3 +++ data/styles/default/light/symbols/tree-m.svg | 1 + data/styles/outdoors/include/priorities_4_overlays.prio.txt | 3 +++ iphone/Maps/LocalizedStrings/de.lproj/LocalizableTypes.strings | 1 + .../Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings | 1 + iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings | 1 + 11 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 data/styles/default/dark/symbols/tree-m.svg create mode 100644 data/styles/default/light/symbols/tree-m.svg diff --git a/android/sdk/src/main/res/values-de/types_strings.xml b/android/sdk/src/main/res/values-de/types_strings.xml index 6ba60865c..bc52a64a5 100644 --- a/android/sdk/src/main/res/values-de/types_strings.xml +++ b/android/sdk/src/main/res/values-de/types_strings.xml @@ -753,6 +753,7 @@ Quelle Quelle Meerenge + Baum Baumreihe Weinberg Vulkan diff --git a/android/sdk/src/main/res/values/types_strings.xml b/android/sdk/src/main/res/values/types_strings.xml index 479a8e9fc..16ffbb209 100644 --- a/android/sdk/src/main/res/values/types_strings.xml +++ b/android/sdk/src/main/res/values/types_strings.xml @@ -803,6 +803,7 @@ Natural Spring Natural Spring Strait + Tree Tree Row Vineyard Volcano diff --git a/data/mapcss-mapping.csv b/data/mapcss-mapping.csv index 8af466b1b..9aef1720d 100644 --- a/data/mapcss-mapping.csv +++ b/data/mapcss-mapping.csv @@ -95,7 +95,7 @@ railway|rail;28; highway|service|parking_aisle;[highway=service][service=parking_aisle];;name;int_name;29; place|hamlet;30; moved:highway|road:05.2024;31;highway|road -deprecated:highway|track|grade2:04.2024;[highway=track][tracktype=grade2];x;name;int_name;32;highway|track +natural|tree;32; # ~1.5M usages w/o a more specific wetland=* natural|wetland;33; deprecated:highway|track|grade3:04.4024;[highway=track][tracktype=grade3];x;name;int_name;34;highway|track diff --git a/data/styles/default/dark/symbols/tree-m.svg b/data/styles/default/dark/symbols/tree-m.svg new file mode 100644 index 000000000..ed25b5bbb --- /dev/null +++ b/data/styles/default/dark/symbols/tree-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/default/include/Icons.mapcss b/data/styles/default/include/Icons.mapcss index 4c73b7a9f..4b069e3fa 100644 --- a/data/styles/default/include/Icons.mapcss +++ b/data/styles/default/include/Icons.mapcss @@ -206,6 +206,9 @@ node|z19-[man_made=water_well][drinking_water=not], node|z19-[amenity=water_point][drinking_water=not], {icon-image: drinking-water-no-m.svg;} +node|z18-[natural=tree], +{icon-image: tree-m.svg;} + /* 3. TRANSPORT */ node|z12-[railway=station], diff --git a/data/styles/default/include/priorities_4_overlays.prio.txt b/data/styles/default/include/priorities_4_overlays.prio.txt index dd4790333..9faf7468d 100644 --- a/data/styles/default/include/priorities_4_overlays.prio.txt +++ b/data/styles/default/include/priorities_4_overlays.prio.txt @@ -2389,6 +2389,9 @@ emergency-fire_hydrant # icon z19- (also has captio power-substation # icon z17- (also has caption(optional) z18-, area z13-) === -9990 +natural-tree # icon z18- +=== -9991 + # amenity-bench # caption(optional) z19- (also has icon z18-) # amenity-bench-backless # caption(optional) z19- (also has icon z18-) # amenity-food_sharing # caption(optional) z18- (also has icon z18-) diff --git a/data/styles/default/light/symbols/tree-m.svg b/data/styles/default/light/symbols/tree-m.svg new file mode 100644 index 000000000..d8be5d343 --- /dev/null +++ b/data/styles/default/light/symbols/tree-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/outdoors/include/priorities_4_overlays.prio.txt b/data/styles/outdoors/include/priorities_4_overlays.prio.txt index 60e0afe09..3ce5d09f2 100644 --- a/data/styles/outdoors/include/priorities_4_overlays.prio.txt +++ b/data/styles/outdoors/include/priorities_4_overlays.prio.txt @@ -2395,6 +2395,9 @@ emergency-fire_hydrant # icon z19- (also has captio power-substation # icon z17- (also has caption(optional) z18-, area z13-) === -9990 +natural-tree # icon z18- +=== -9991 + # amenity-bench # caption(optional) z19- (also has icon z18-) # amenity-bench-backless # caption(optional) z19- (also has icon z18-) # amenity-food_sharing # caption(optional) z18- (also has icon z18-) diff --git a/iphone/Maps/LocalizedStrings/de.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/de.lproj/LocalizableTypes.strings index df6eae4e3..f7ccb89b2 100644 --- a/iphone/Maps/LocalizedStrings/de.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/de.lproj/LocalizableTypes.strings @@ -846,6 +846,7 @@ "type.natural.spring" = "Quelle"; "type.natural.spring.drinking_water_no" = "Quelle"; "type.natural.strait" = "Meerenge"; +"type.natural.tree" = "Baum"; "type.natural.tree_row" = "Baumreihe"; "type.natural.vineyard" = "Weinberg"; "type.natural.volcano" = "Vulkan"; diff --git a/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings index 670cf765d..80d7cc008 100644 --- a/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings @@ -856,6 +856,7 @@ "type.natural.spring" = "Natural Spring"; "type.natural.spring.drinking_water_no" = "Natural Spring"; "type.natural.strait" = "Strait"; +"type.natural.tree" = "Tree"; "type.natural.tree_row" = "Tree Row"; "type.natural.vineyard" = "Vineyard"; "type.natural.volcano" = "Volcano"; diff --git a/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings index c72693d2b..4c1a7c031 100644 --- a/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings @@ -889,6 +889,7 @@ "type.natural.spring" = "Natural Spring"; "type.natural.spring.drinking_water_no" = "Natural Spring"; "type.natural.strait" = "Strait"; +"type.natural.tree" = "Tree"; "type.natural.tree_row" = "Tree Row"; "type.natural.vineyard" = "Vineyard"; "type.natural.volcano" = "Volcano";