streetcomplete / StreetComplete

Easy to use OpenStreetMap editor for Android
https://streetcomplete.app
GNU General Public License v3.0
3.87k stars 353 forks source link

Add the possibiloty to have aerial imagery background #4865

Closed letypequividelespoubelles closed 1 year ago

letypequividelespoubelles commented 1 year ago

Use case When I want to add shops with the shop overlay in India, most of the time I prefer not to, because of the poor OSM data : buildings aren't mapped (or very badly). So in SC's map I just see a road, and I don't know where to put shops. Therefore I'm using OsmAnd as an editor, but it's way less powerfull than SC overlay.

Proposed Solution SC should enable the user to switch from map to aerial imagery background while in (shop, address) overlay mode. It would be even better to have aerial imagery background with OSM road data on top of it to check that OSM data and imagery are aligned.

Few things :

  1. how to deal when imagery and OSM data and imagery aren't aligned?
  2. which imagery to use ? Global one like bing, or region specific (better but more work) ?
  3. do we give the possibility to the user to align imagery with osm data ?
  4. to be honnest, if this is implemented, it will lead to a micromapping overlay, to add recycling, bench, hydrant, etc :) Is it the direction you want to give to SC ?

Edit: same FR as in #56, I agree it's not a good idea for roof shape, but we now have overlay

matkoniecz commented 1 year ago

See #56

Helium314 commented 1 year ago

@letypequividelespoubelles if you have root access, you can actually enable satellite imagery by adding <string name="theme.background_type">AERIAL</string> to your StreetComplete shared preferences file (remove or switch to MAP for switching back). But satellite / aerial imagery will not automatically download if you download quests for some area, which is one of the reasons it hasn't been enabled in the end.

mnalis commented 1 year ago

When I want to add shops with the shop overlay in India, most of the time I prefer not to, because of the poor OSM data : buildings aren't mapped (or very badly). So in SC's map I just see a road, and I don't know where to put shops.

Are you on foot? In similar cases I usually just walk up to the door, and in SC direction-field (as well as the trail drawn where I was walking beforehand) make it quite clear where a new POI needs to be positioned, even if map is totally blank otherwise -- just in front of that direction-field indicator.

Or, you might want to use time at home to map the buildings and other things visible from aerial view on desktop computer, in advance of your on-the ground surveys later (if you use JOSM, building_tools plugin makes mapping building extremely fast. Double your impact! :muscle:

Therefore I'm using OsmAnd as an editor, but it's way less powerfull than SC overlay.

If you still insist on aerial imagery, might I suggest you take a look at Every Door? It works beautifully exactly in use cases you mention, and is quite simple to use, and is even faster (and more versatile) than StreetComplete for that purpose.