From 3c7eb92b177875f1ce626472e54716e3aa8f90ca 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 4bc4e6e82..112cfc938 100644 --- a/android/sdk/src/main/res/values-de/types_strings.xml +++ b/android/sdk/src/main/res/values-de/types_strings.xml @@ -788,6 +788,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 e6baa559f..e67e0ae91 100644 --- a/android/sdk/src/main/res/values/types_strings.xml +++ b/android/sdk/src/main/res/values/types_strings.xml @@ -840,6 +840,7 @@ Natural Spring Natural Spring Strait + Tree Tree Row Vineyard Volcano diff --git a/data/mapcss-mapping.csv b/data/mapcss-mapping.csv index 9489a9200..0477e12e4 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 809129ebc..503210baf 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;} + node|z18-[xmas:feature=tree], {icon-image: christmas-tree-m.svg;} diff --git a/data/styles/default/include/priorities_4_overlays.prio.txt b/data/styles/default/include/priorities_4_overlays.prio.txt index 1c722a4df..e31bb2d3c 100644 --- a/data/styles/default/include/priorities_4_overlays.prio.txt +++ b/data/styles/default/include/priorities_4_overlays.prio.txt @@ -2430,6 +2430,9 @@ emergency-life_ring # 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 c29384c91..e5752f4b1 100644 --- a/data/styles/outdoors/include/priorities_4_overlays.prio.txt +++ b/data/styles/outdoors/include/priorities_4_overlays.prio.txt @@ -2436,6 +2436,9 @@ emergency-life_ring # 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 bbf22ac1e..d556f5eea 100644 --- a/iphone/Maps/LocalizedStrings/de.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/de.lproj/LocalizableTypes.strings @@ -881,6 +881,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 071143163..9fa8be76a 100644 --- a/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings @@ -894,6 +894,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 529f55f91..238daa682 100644 --- a/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings @@ -926,6 +926,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";