this post was submitted on 01 Sep 2023
22 points (100.0% liked)

Open Source

31122 readers
268 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
 

Today I found out that it's actually a lot easier to contribute to Open Street Map than I thought. There are some serious gaps in house addresses in my area and I was painstakingly using the built in browser editor in the browser.

But, you can use a FOSS app (available on fdroid) called StreetComplete that makes it a lot easier to help out filling in the gaps in your local map data.

It's really fun - kind of like Pokémon Go but you are actually making an impact 😁

all 45 comments
sorted by: hot top controversial new old
[–] [email protected] 10 points 1 year ago (4 children)

I'm addicted to Streetcomplete. I'm 20.000+ edits in. I make about 100 with ease on my commute to work.

[–] [email protected] 3 points 1 year ago (1 children)

I installed it. Judging by the mass of blank info, I guess I'm the only person around here using it lol. 😳

[–] [email protected] 1 points 1 year ago

I became nr 10 or so in my country just by adding nearly everything SC can ask in ... a 10 block radius around my house.😁

[–] [email protected] 1 points 1 year ago

You are a hero

[–] [email protected] 0 points 1 year ago (1 children)
[–] [email protected] 2 points 1 year ago* (last edited 1 year ago) (1 children)

iOS apps generally require a $100 yearly fee to post to the app store and if they submitted a waiver as a nonprofit apple would probably take years to accept it.

Also apple has a tendency to quietly kill and/or stall small apps that pose a threat to features they incorporate into their os from what I've heard.

[–] [email protected] 2 points 1 year ago (1 children)

Ugh yeah the small 4-person worker cooperative I'm part of has been trying to get Apple to let us enroll in their developer program for literally weeks now. Every time we clear some other nonsense requirement, there's a new one right behind it; and we haven't even gotten to the "pay $100 for the privilege of undergoing this process" part yet.

I can't believe Apple ever managed to build an application ecosystem around their products when they are so unfriendly to developers.

[–] [email protected] -1 points 1 year ago

What? If you’re going to pay for it you just sign up and pay… If you don’t have your company registered before attempting that that’s on you. And if you’re really desperate you could just use a personal developer account which you can set up in like 1 minute. Not sure how this is an issue for you.

[–] [email protected] 0 points 1 year ago (1 children)

once you complete every quest on your commute, what do you do?

parallel streets βœ…

and then?

[–] [email protected] 0 points 1 year ago (1 children)
[–] [email protected] 0 points 1 year ago (1 children)

that turns the commute into a promenade

[–] [email protected] -1 points 1 year ago

That's exactly what happened. Fortunately I have 4 different offices and I can work from 'home' anywhere so sometimes I go work at a friend's place instead of working at my place.

[–] [email protected] 3 points 1 year ago (2 children)

Is there an open street map based map app that shows live traffic? I'm trying to get my grandfather to switch to open source, and he says it's the one feature he needs.

[–] [email protected] 0 points 1 year ago (2 children)

MagicEarth has got a live traffic layer for you.

[–] [email protected] 2 points 1 year ago (1 children)

If it is free as in beer, but not as in freedom, and is developed by a company, then what is their business model?

[–] [email protected] 2 points 1 year ago

This is what they've put on their FAQ

Magic Earth is free for all our end-users but we also have a paid Magic Earth SDK for business partners. For instance Selectric.de (a supplier for navigation solutions for ambulances and fire trucks), Smarter AI (developing ADAS systems) or Absolute Cycling (using the platform on bicycles). For more info on the SDK, you can check magiclane.com.

[–] [email protected] 0 points 1 year ago (1 children)

Unfortunately, it's not open source though.

[–] [email protected] -1 points 1 year ago

Indeed it isn't. But is privacy focused and sort of the best next thing.

[–] [email protected] 0 points 1 year ago* (last edited 1 year ago) (1 children)

No, unfortunately not. Getting traffic data would mean users volunteering to share location data, would need a centralized system to process everything, and would need a critical mass of users sharing said data to be anywhere near useful. The other possibility would be to pay for data from a provider like Google under an enterprise license that doesn't require sharing data back, but I don't know if that is even an option.

For now, I use both on my phone. I use OSM when biking or walking, I use Google Maps when driving, and I use my local transit web app when taking transit. I plan to switch my Pixel phone to GrapheneOS and to sandbox Google services that I still need. That being said, the ultimate way around needing traffic information is to try to live in places and in such a way that driving is not very necessary, but I know that is a huge ask for a lot of people.

EDIT: To be clear, MagicEarth does have live traffic as @[email protected] pointed out and is based on OSM, but is not itself open source.

[–] [email protected] 1 points 1 year ago

time for some kind of anonymizing location data sharing service, peer to peer or federated protocol? that might be interesting, or sketchy, not sure which.

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago) (1 children)

I don't really know or use Open Street Map, so I wonder:

Can everyone just manipulate the map data? Is there some sort of control mechanism or is it easy to incorporate fake data?

I'm asking because this seems to be a really fallible concept, where people with malicious intents would have an easy way to disturb Open Street Map.

[–] [email protected] -1 points 1 year ago

Yes, but similar to Wikipedia (where the same holds true) the forces fo good and honest seem to prevail.

[–] [email protected] 1 points 1 year ago (1 children)

Oh heck yea! My neighborhood is better mapped on OSM than Google Maps even now! Very fulfilling to see.

[–] [email protected] 1 points 1 year ago (1 children)

My shed is mapped in OSM.

Meanwhile Google maps has not got the shed and has the entirety of my property about 10 ft east of its actual location. Essentially terraced up to a neighbouring property even though it's not connected to that property and there is an alleyway.

But I suppose I could say that doesn't really matter for street navigation, which is what Google maps is actually for.

[–] [email protected] -1 points 1 year ago

Naaah mate... it can matter a lot lol. We have a road closure (for the past few months) in our neighborhood. Google maps still hasn't updated it. I routinely see drivers driving up to it and getting annoyed for having to turn back. This wouldn't have happened had they used OSM tho!

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago)

Maps.me and organicsmaps apps are great too to edit osm. You can also replace google maps and its navigator which is great because if you don't find something on maps.me, you can immediately add it.

[–] [email protected] 1 points 1 year ago

Another recommendation, especially for addresses and points of interest, is https://every-door.app/

It's not as pretty as StreetConplete but it's fine to work with.

[–] [email protected] 1 points 1 year ago

Personally I think a great combo is mapping stuff out with the phone where you can survey the place and have GPS, and then sending those changes to a computer to polish in JOSM if needed (e.g. when you're building new ways and want to make their geometry nicer) which is a lot more powerful editor and more comfortable than doing it on a touchscreen.

But whichever editor you prefer, I concur that mapping is very fun and also useful. :)

(And a lot more straight forward than trying to make a change in Apple or especially Google Maps...)

[–] [email protected] 1 points 1 year ago

Hmm. I dislike that it uploads every thing as a separate change. I much more prefer editing the whole area and saving it as one neat package, rather than posting hundreds of "this is road is made of asphalt" posts.

So it's not for me, but if that helps to make OSM better, I'm all for it!

Maybe I could make a separate account without neat history and from time to time click some icons in the app though. That probably wouldn't bother me as much.

[–] [email protected] 1 points 1 year ago

kind of like PokΓ©mon Go but you are actually making an impact

I caught the whole first generation + my favorite Celebi. How's that for an impact?

[–] [email protected] 1 points 10 months ago

I just installed StreetComplete because of your post and it's a lot of fun! I guess I'll be doing this on my walks from now on :-)

[–] [email protected] 0 points 1 year ago (1 children)

Does anyone know of OSM street view equivalents like KartaView allow for campus street view? It seems like it's only available for roads you can access with a car.

[–] [email protected] 0 points 1 year ago (1 children)

If you're asking about more imagery coverage, Mapillary has a lot. The wiki has a list of street-level imagery articles.

OpenStreetMap is more about the map database, so any imagery association tends to be loose, and is more for use as a useable source for ground truth.

[–] [email protected] 1 points 1 year ago

Wow, cartography is a whole thing I have never really taken a look at. This is super cool, thanks for the share! I don't like that Mapillary is owned by Facebook/Meta :/

I will take a look at the resources you have sent though!

[–] [email protected] 0 points 1 year ago (2 children)

It seems like a very helpful service. I don't use cell data which means no GPS to contribute to it. I only use apps through wi-fi exclusively.

[–] [email protected] 2 points 1 year ago

Pretty sure you can download the maps ahead of time, GPS doesn't require data, then upload the fixes when you get home.

[–] [email protected] 0 points 1 year ago (1 children)

does it need cell-data? why? that surprises me; but then again maybe not . . .

[–] [email protected] 1 points 1 year ago

It does not.

[–] [email protected] 0 points 1 year ago

This is my pastime whenever I don't have anything to do online. It's fun to point something on OSM and remembering the establishments you've walkthrough.

[–] [email protected] 0 points 1 year ago* (last edited 1 year ago) (1 children)

There is a "road" near my house in OSM that does not exist and OSM is always trying to route me though it, which is very annoying. Is there any way to mark them for removal? StreetComplete doesn't seem to have that capability.

[–] [email protected] 0 points 1 year ago (1 children)

You could use the editor on the website which although messy, would work fine for removing a road on mobile. Or you can use an app like Vespucci which is more advanced, but it also has a bit more of a learning curve. Or you can create a note like others have recommended but depending on the activity in the area might not be seen for a while.

[–] [email protected] 0 points 1 year ago (1 children)

Wow you're right! I didn't know they have an online editor. I thought the app is the only way to submit changes. I'm able to delete the section of the road that don't actually exist in my area, let's see if the changes will be accepted. Thanks!

[–] [email protected] 1 points 1 year ago

Yep, StreetComplete is one of the many editors for OpenStreetMap! Just to name a few:

Mobile (Android & iOS Mixed):

  • Vespucci.
  • EveryDoor
  • Go Map!!

Desktop:

  • iD (the online editor on the website)
  • RapiD
  • JOSM
  • Level0

And many more! There's a list on the OpenStreetMap wiki.

[–] [email protected] -1 points 1 year ago

If you'd like to be able to search for house addresses in osmand+ you can download these map packs.. A total life saver..

https://github.com/pnoll1/osmand_map_creation