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.1k stars 884 forks source link

Refactor elevation data processing to show 3d terrain model, hill shading, and contour lines of any density #8673

Open biodranik opened 2 weeks ago

biodranik commented 2 weeks ago

This is a huge and complex task. Let's collect here useful references on how to:

Other open-source projects have already implemented this so some ideas can be taken from there (e.g. OSMand, what else?)

This task depends on/is related to:

pastk commented 2 weeks ago

All maps apps that I know (OsmAnd included) use separate files for contour lines and hill shading / 3d model (and sometimes slopes).

pastk commented 2 weeks ago

Transformation between polygons (3D model) and contour lines seems to be quite resource-intensive which is probably why nobody does it on-device.