Spyke
opensource·Open SourcebyCoachDom

You can and you should contribute - Open Street Map

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 😁

View original on lemmy.blahaj.zone
lemmy.ml

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

115
lemmy.one

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

26
lemmy.ml

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.😁

8
lemm.ee

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.

39
Lukereply
lemmy.ml

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.

38

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.

6

Check out Go Map!!, it's also open source and has a similar feature to StreetComplete with its quests, at least from what I've heard about how StreetComplete works.

5
rnerclereply
sh.itjust.works

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

parallel streets ✅

and then?

10

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.

0
rnerclereply
sh.itjust.works

In order to use this app, you will need to have the proprietary Google Play Services for AR app installed on your device as well.

🤐

edit: this is for StreetMeasure

1
Schlemmyreply
lemmy.ml

_What are the system requirements of this app?

StreetComplete requires Android 5.0, and a screen size of at least 4.3" is recommend. Apart from that, any reasonably modern phone (at least 2GB RAM, around 500MB of free space) should support it. It doesn't require Google Play Services_

Edit: You were aiming at Streetcomplete, I see now. This is in their FAQ:

According to our tests, it does work without Google Play Services being installed, but, as said before, the device needs to be compatible.

https://wiki.openstreetmap.org/wiki/StreetComplete/FAQ

1
rnerclereply
sh.itjust.works

i'm using streetComplete without google. It's streetMeasure that requires Google Play Sevices

2

Apparently, per their own FAQ, it is possible to use it without Google Play Services.

1

_What are the system requirements of this app?

StreetComplete requires Android 5.0, and a screen size of at least 4.3" is recommend. Apart from that, any reasonably modern phone (at least 2GB RAM, around 500MB of free space) should support it. It doesn't require Google Play Services_

1

Cool! Never seen this before. Just downloaded and signed up.

5
lemm.ee

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.

21
Schlemmyreply
lemmy.ml

MagicEarth has got a live traffic layer for you.

21
navordarreply
lemmy.ml

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

6
Schlemmyreply
lemmy.ml

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.

4

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.

9

OSMand has a feature where it can process other info as tiles on top of the base openstreetmap data it downloads, so what I did was pulling satellite and live traffic data from google and make them work as tiles and it works perfect (although it doesnt take traffic data into consideration when routing, it only shows it as a picture on top of the map, doesn't bother me).

3

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?

20

I bow before the king! I think I had some shitty <20 IV there as well, but my goal since the beginning was to catch the ones I've been watching in the anime as a kid, didn't much care about other generations (well, I remember a little bit of gen 2 from my youth as well).

3

I didn´t realize editing OSM is so easy. I just logged in, did a short tutorial and fixed one intersection where a week ago the app told to do an illegal turn. Awesome!

17
lemmy.institute

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.

15

You can always long press on a problematic place and leave a freeform note. A more experienced mapper can then fix the issue.

23
gensreply
programming.dev

I have a similar problem. Two entrances to my building got their numbers reversed.

If anybody knows if the app can fix it, i'l get it and make an account.

2

It should be possible using the address overlay in the app. Otherwise you could leave a note or use the web based editor on the OSM homepage.

10
lemmings.world

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.

1
redcalciumreply
lemmy.institute

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!

1

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.

1

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.

13
feddit.de

I'm contributing at my level. But, when I see all the errors, issues and missing object around me, it's a full time job for at least one months.

13

Street complete is amazing. I've been obsessed with it for a couple years. I never would have made hundreds of OSM submissions without it. Whenever I'm bored, sitting in some place waiting, instead of doom scrolling, I pull out up and see if there is anything I can contribute to the area

13

I've was doing the same until yesterday, then I found StreetComplete. Since then, it's so much easier to enter addresses. So much easier to add addresses while out walking than to carry a notepad or memorize numbers.

12
feddit.de

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.

12
feddit.de

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

15

Even more than on Wikipedia. The problem with Wikipedia is it tries to use a wiki to write about contentious issues like politics, culture war, religion, national conflicts etc. too and wikis just aren't a very suitable mechanism for that. OSM tries to limit itself to completely objective facts about the world, wikis are very well suited for that.

3

It is a wiki. While anyone can add fake data, there are monitoring tools to make sure that if someone does that, others will notice and remove it again.

7

I recently contributed a business change and got a message a few hours later that I had made a mistake and a small explanation on how to fix it.

This probably depends on the area, but at least changes in my area seem to be monitored by good people.

6

Yes and no. If I remember correctly, it was pokemon go utilizing OSM for the kind of Pokemon you could find in a given area which led to some manipulation. You could probably also get away with changing or hiding something in Nowhere, Idaho.

The bigger issue is probably outdated data. Shops or restaurants in urban areas change fairly quickly, it's quite hard to keep up with those.

3

Very glad I saw this. I've been getting increasingly fed up with Google Maps. Their map in my area is full of annoying errors, such as routing you through roads that haven't existed for a decade, or along private roads that are not open to the public. And no matter how many times I report them, nothing ever gets fixed. Going to give OSM a try and hopefully make the switch for good. Already saw that the map in my area is in much better shape than Google's.

12
lemm.ee

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

12
Echo Dotreply
feddit.uk

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.

8

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!

0
lemm.ee

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.

10

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...)

10

It's exceptionally will designed and programmed in my experience. UX and UI design is very professional.

2

A OSM account, yes. You can join with OpenID if you want.

6

To contribute changes, yes. You still can share information as an anonymous user with OSM Notes, but then you need to be clear and a bit exhaustive. You can add a note that says "7-eleven" and a mapper can easily add it later, but for a restaurant called "The Coast", for example, you need to explicitly write in the note that it is a restaurant serving seafood, details of the address and opening hours would be great too.

5

If push comes to shove, you can always create a note over the same place and mention "sorry I effed up here but don't know how to revert :("

3

And rember Pokemon Go uses osm for their data so you are making an impact on them too.

6
harrim4nreply
feddit.de

Works fine in Germany without any Special Maps

-1
regaliareply
literature.cafe

What does that mean, what are you referring to, with or without the custom map, what does working fine refer to

3
harrim4nreply
feddit.de

As I said "WITHOUT" any custom/special map. I can enter my home address as is and the search / navigation works as expected - same as it would for gmaps, apple maps, ...

1
lemmy.wtf

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.

5
lemmy.ml

it doesnt close a changeset after every single change, at least it shouldnt. mmv but if I close the app for some time it bundles my changes in one OSM set

2

No it doesn't close changeset on every change, 30 days ago I added 123 house numbers in my city with streetcomplete and all of them were in the same changeset.

2

It actually bundles answers to a certain quest together if I remember correctly. For example, all road surface quests within a certain time (about an hour?) are grouped into one change set. Though if you did one road surface quests and one opening hours quests they would uploaded as two separate change sets.

1

I can confirm that it works even if you only provide it with internet access periodically (e.g. on a wifi-only device).

1

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.

4

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!

2

Just downloaded this today and going nuts making contributions in my neighborhood. Thanks so much for the suggestion!

4

That was my thinking. The OSM is only as good as we make it so the more people know how to fix it, the better for the community 😉

1
feddit.nl

I’m still missing this on iOS, we do have “go map!!” Which is great, but that’s a bit of a different kind of app for me.

2
PupBirureply
kbin.social

i use Every Door on ios… its UI is hideous, but very functional

in still pretty new to it all though so it might not be great… better than go map for edits though

3
lemmygrad.ml

This yes, ever since someone mentioned StreetComplete, I have been using it and love it ! Super easy to contribute. The only thing missing is the ability to add nodes. But that I usually do on a computer/ or using Organic Maps android app.

2

Yes I did currently using it to add nodes of shops, the mechanic of adding entrances still don't get it ... (Started using the app yesterday)

1

I've been using Go Map! but it keeps crashing... Maybe I'll try Streetcomplete if it's on apple.

2

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 :-)

1
lemmy.ca

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.

1
sixfoldreply
lemmy.sdf.org

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

12
oo1reply
kbin.social

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

1