tracestrack / tracestrack-maps

The stylesheet for carto and topo maps
https://www.tracestrack.com/information/
Creative Commons Zero v1.0 Universal
26 stars 2 forks source link

Render natural regions and mountain ranges #22

Open Penegal opened 9 months ago

Penegal commented 9 months ago

Hello, there!

OpenTopoMap has a nice rendering for place=region + region:type=natural_area and natural=mountain_range areas/multipolygons: only the name is rendered (as the boundaries of such features are fuzzy by nature), and the name is curved to follow the area gross boundaries: grafik

Would be a great addition to TracesTracks style to support those natural areas at high zoom levels or if the area covers, say, more than the current view: such areas, though wide and commonly known, are currently not rendered, though they improve orientation at larger scales. That being said, readability would benefit of slightly larger font than the OpenTopoMap ones.

quinncnl commented 9 months ago

Hi! Thanks for your feedback! This will be an interesting and nice addition.

For way based natural = mountain_range we can simply render name along the line. For polygon based we need a way to reduce them to lines.

Will work on it soon.

Penegal commented 9 months ago

As told above, OpenTopoMap renders it in a nice way; inspiration from their source code would facilitate implementation, I think. :wink:

ppete2 commented 5 months ago

I would love to see Names of mountain ranges too. OpenTopoMap already does it in a convinient way. Just one customization compared to OpenTopoMap: For large areas better also use a larger font, instead of the usual font-size with large emptiness between each letter.

Additionaly you can also experiment with using another color for these labels, e.g. brown to better distinguish them from other labels like from peaks or towns

ppete2 commented 5 months ago

OpenTopoMap has a nice rendering for place=region + region:type=natural_area

the correct tags for mountain range regions are: place=region + region:type=mountain_area ;-) Althouth rendering of Natural Areas is welcome as well.