organicmaps / organicmaps

🍃 Organic Maps is a free Android & iOS offline maps app for travelers, tourists, hikers, and cyclists. It uses crowd-sourced OpenStreetMap data and is developed with love by MapsWithMe (MapsMe) founders and our community. No ads, no tracking, no data collection, no crapware. Please donate to support the development!
https://organicmaps.app
Apache License 2.0
9.43k stars 912 forks source link

Show single trees on the map (significant ones at least) #2183

Open pastk opened 2 years ago

pastk commented 2 years ago

natural=tree

We should add at least trees with denotation=landmark and denotation=natural_monument, its not too many of them and they deserve an icon I think.

Whether we should add all other trees or not is discussable. The only use I see is they could help in orienteering or as lesser landmarks (e.g. suggest a friend to meet under a particular tree). If we do add them they should be rendered as small green dots probably (similar to e.g. power poles).

biodranik commented 2 years ago

Landmarks are a good idea. We displayed trees as dots in early versions of MapsWithMe, but then decided to remove them to reduce data size a bit, and to avoid visual clutter in some parks.

RedAuburn commented 2 years ago

How about only trees with name=* or loc_name=*? I feel like that'd be a decent filter for importance, and people might meet under a named tree, so it'd be good for routing too.

pastk commented 2 years ago

Its a good idea with a name=*. Probably it intersects with denotation= partly. Current tree stats are: with name= 57k with denotatation=landmark/natural_monument 91k

FinixFighter commented 2 years ago

Maybe natural=tree_group (https://taginfo.openstreetmap.org/tags/natural=tree_group) could also help in orienteering, and of course it would give a more realistic view of a place. For instance, in my city there are some areas which are not parks nor forests, and tree_group is the best tag for these places, but it's not rendered actually. I think it could also be rendered in the same way of landuse=forest.

pastk commented 2 years ago

I understand natural=tree_group is not adopted yet (there is a proposal and ~4k uses do far)...

There is also a natural=tree_row with over 1mil uses, we have it in classificator mapping already, but don't render it - we can try displaying it as a thick green dotted line.