Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Address heatmap when zooming out in Address overlay #5452

Closed
RedAuburn opened this issue Jan 21, 2024 · 2 comments
Closed

Address heatmap when zooming out in Address overlay #5452

RedAuburn opened this issue Jan 21, 2024 · 2 comments

Comments

@RedAuburn
Copy link

Use case
Currently, it's difficult to figure out what areas need housenumbers without checking on a PC beforehand. Right now, I have time to kill so want to map some addresses, having a heatmap would allow easily finding areas with no house numbers.

Proposed Solution
A red-green heatmap when zooming out in the address overlay, showing where housenumbers are mapped and where they are missing.

@RedAuburn RedAuburn changed the title Address heatmap when zooming out I'm Address overlay Address heatmap when zooming out in Address overlay Jan 21, 2024
@westnordost
Copy link
Member

Hm well, this is not possible with the map render library we use (tangram-es). We are looking into changing the map renderer to maplibre, maybe it will be possible then. But first, that has to happen, so right now, this is a will-not-fix.

What you could do instead if you want to complete housenumbers is to activate the building type quest and the address quest. These appear automatically where information is missing.

@westnordost westnordost closed this as not planned Won't fix, can't repro, duplicate, stale Jan 21, 2024
@mnalis
Copy link
Member

mnalis commented Jan 21, 2024

@RedAuburn Nice idea!
Would you mind sharing how do you currently figure out what areas need housenumbers on a PC?

What you could do instead if you want to complete housenumbers is to activate the building type quest and the address quest. These appear automatically where information is missing.

That workaround approach is however likely quite problematic, because:

  • as you note, one needs to also enable building type quest, and that is going to give a lot of false positives for places which has addresses mapped but buildings are only tagged building=yes (and one unfortunately cannot enable just address quest due to Give priority to address (housenumber) quest #2464)
  • heatmaps are usually employed at more zoomed-out levels to be useful in use cases like this, and that would require that mapper have firstly manually downloaded in StreetComplete all the areas they wanted to check (which would likely be very time consuming and impractical, esp. due to maximum download area limits)

Hm well, this is not possible with the map render library we use (tangram-es).

What might be more easily possible 1 is to allow to switching to alternate (or additional) map provider / map overlay. For this particular use case, https://qa.poole.ch/ has "no address" overlay, which seems to be what @RedAuburn would want.

Although showing alternate map has been proposed before in StreetComplete (i.e. #56), I'm not sure if it such customizable TMS URL would be good fit for vanilla StreetComplete (being oriented toward newbies etc.) But perhaps hardcoding that one specific overlay as a preference (or automagically when only building type+Addresses quests are enabled?) might be acceptable solution -- as I do agree that it is very worthy use case, which I would like to use too. But I'm also not 100% sure if Tangram-ES supports base layer + overlay layer display at once?

Footnotes

  1. especially in SCEE fork, as it already has alternate map. Although it is currently hardcoded to Esri aerials, I guess it would not be too much work to allow custom TMS to be used. Even better would be for allowing multiple underlay/base/overlay layers (like Vespucci does), but that might be taking this too far...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants