That app I've been working on just to try out this "vibe coding" thing is starting to become quite competent at what it does. If you run #meshtastic nodes you might want to have a look.
Unless you hate vibe coding, and that's fine too.
edit: Terrain geodata is for Sweden only, using a free national API service. "PRs welcome".