How can a GPS tracker company help OSM?

I work as a linux sysadmin for a GPS tracker company, we use nominatim for our reverse geocoding. We have thousands of devices on customers that are predominantly (though not necessarily) tracking vehicles.

I was wondering how we could potentially give back and contribute to OSM?

3 Likes

Hello and welcome to the OpenStreetMap Community!

I am sure that the experts will come forward who can make a significant contribution to this topic, but off the top of my head, I can think of the open-source operating system for robotics that records GPX tracks of car journeys and then (automatically?) makes them available in OpenStreetMap.

See also this thread about sunnypilot and their GPX feature: GPS trace upload delay

Another idea could be creating a Heatmap like Strava does: Strava - OpenStreetMap Wiki

Maybe that already helps as a first impulse / idea.

1 Like

The issues brought up in the GPS trace delay thread were my main concern with just potentially uploading traces. I figured it generally wouldn’t be very valuable to the community, but was unsure of what would be beneficial that we could offer.

I’d like to highlight that I’m a complete rookie when it comes to this topic. When I record GPX tracks myself, I make sure that I only start the track when I have good GPS reception, pause the recording as soon as I enter a building or tunnel and stop the recording as needed. Of course, I also respect my own privacy and do not record any tracks that would restrict my personal rights too much. In addition, I can decide for each track whether it should be visible or only displayed for me.

If such data is automatically included, this cannot be ensured. Perhaps it helps to look at a few samples of your own data first and then decide internally whether they show the appropriate quality at all.
To protect users better (not perfectly), a heat map might be more useful. Here you could only display something if a track has been recorded in an area at least X times, as Strava does.

But I’m sure that a few experts will come forward here who have significantly more experience in this than I do :slight_smile:

3 Likes

Hi.
As said before, I don’t think automatic, unfiltered GPS tracks would be useful to OSM.

Through a heatmap, and with anonymization, a bit like Strava, could be nice, but the OSM GPX functionality are not that, at all. It’s impossible to delete a track from the raster layer, all the tracks are individually traced, and so on…

On the other hand, you say you use Nominatim. Do your users have any way to report errors, missing places ? I think such reports could be used to generate notes or something like that.

More discussion would be needed to get it right (not too much noise for the mappers), but it might be useful ! :wink:

Also, keep in mind that nominatim is by design quite strict, so some errors reported might be just because people are used to more “fuzzy” search engines.

Regards.

2 Likes

Nominatim is looking for funding. Supporting Development

If you have bandwidth to spare you could offer a planet mirror Planet.osm - OpenStreetMap Wiki (easier these days with torrent setup)

2 Likes

Thank you for intending to contribute back to OSM and its related projects.

Since you guys are actively using Nominatin and since it’s an open source project, besides funding as people have mentioned, I’m sure the project also can use additional hands helping with coding. (no developer so it would be best to get in touch with them directly)

As people also mentioned the GPS tracks can be valuable, too. Just throwing all track into OSM would probably be okay but not sure how helpful it is.
I think I have seen other companies use this tracking data to then detect missing turn restrictions or missing roads.

1 Like

Found the page with the top users for uploading of GPS data to OSM: OpenStreetMap Statistics
Many of them write on their profiles who is behind them.

I’m not 100 % sure but I thought it was improveosm.org or improve-osm.org. But they cancelled their project.
See also:

1 Like