OpenStreetMap logo OpenStreetMap

jcr83's Diary

Recent diary entries

Detecting missing ways in OSM from Strava heat maps

Posted by jcr83 on 5 December 2023 in English. Last updated on 7 January 2024.

Version française

Introduction

Many paths, tracks and even small streets are missing from OSM. And yet, these paths are often used by Strava users, who upload their traces there. So I thought it would be interesting to use these data to improve OSM.

That’s why I wrote a Python program which, by analyzing Strava data, is able to detect missing paths in OSM, then generate files to create MapRoulette challenges so that each missing path can be added to OSM.

What is Strava?

According to Wikipedia, Strava is a website and mobile application used to record sports activities via GPS. Its members use devices such as a GPS watch or smartphone to record their running activities, and send these to Strava. Currently (2023), there are over 100 million members.

Strava heat maps

On its website, Strava publishes a heat map showing the aggregation of all its users’ tracks.

Example: Strava heatmap example

The more a route is ridden, the brighter its track appears on the heatmap.

See full entry

Détection de chemins manquants dans OSM à partir des cartes de chaleur Strava

Posted by jcr83 on 1 December 2023 in French (Français). Last updated on 7 January 2024.

English version

Introduction

De nombreux sentiers, pistes et même petites rues sont manquants dans OSM. Or, souvent, ces chemins sont parcourus par des sportifs utilisateurs de Strava, qui y enregistrent leurs parcours. Il m’a donc paru intéressant d’utiliser ces données pour compléter OSM.

C’est pourquoi j’ai écrit un programme Python capable, en analysant les données Strava, de détecter les chemins manquants dans OSM, puis de générer des fichiers permettant de créer des défis MapRoulette afin que chaque chemin manquant puisse être ajouté dans OSM.

Qu’est-ce que Strava ?

Selon Wikipédia, Strava est un site internet et une application mobile utilisés pour enregistrer des activités sportives via GPS. Ses membres utilisent des dispositifs tels qu’une montre GPS ou un smartphone pour enregistrer les traces de leur parcours, et envoient celles-ci à Strava. Actuellement (2023), il y a plus de 100 millions de membres.

Les cartes de chaleur (heat maps) Strava

Sur son site Web, Strava publie une carte de chaleur qui montre l’agrégation de toutes les traces de ses utilisateurs.

See full entry