StreetComplete : corriger OpenStreetMap avec de petites quêtes
(streetcomplete.app)- StreetComplete est une application qui repère les données manquantes d’OpenStreetMap autour de vous et les affiche sous forme de quêtes à compléter directement sur place
- L’utilisateur met à jour les informations cartographiques en se rendant lui-même à l’emplacement de la quête et en répondant à de simples questions
- Les informations saisies sont ajoutées directement à OpenStreetMap au nom de l’utilisateur, sans éditeur séparé
- Il est possible de participer au projet via sa page GitHub, le chat Slack et la page de traduction de l’application
- Les notes de version, la FAQ et les informations sur la confidentialité sont également fournies afin de disposer des ressources à consulter avant utilisation
Comment compléter OpenStreetMap sur le terrain
- StreetComplete est une application de relevé de terrain qui aide à améliorer OpenStreetMap
- L’application repère les données cartographiques manquantes autour de l’utilisateur et les affiche sous forme de quêtes sur la carte
- Chaque quête se résout en se rendant à l’endroit concerné puis en répondant à une simple question
- Les informations fournies dans la réponse sont ajoutées directement à OpenStreetMap au nom de l’utilisateur, sans passer par un autre éditeur
Comment participer au projet
- Project home (GitHub) : page d’accueil du projet StreetComplete
- #streetcomplete chat (Slack) : discussion liée à StreetComplete
- Translate this app : contribuer à la traduction de l’application
Ressources utiles
- What’s New? : consulter les nouvelles versions et les changements
- FAQ : questions fréquentes
- Privacy : page d’information sur la confidentialité
1 commentaires
Avis sur Hacker News
Il y a quelque temps, je suis allé en voyage à Åndalsness, l’un des plus beaux endroits de Norvège. Le genre d’endroit avec des fjords et des montagnes.
En marchant vers notre hébergement un peu à l’extérieur du village, j’ai consulté OSM ; je venais peut-être de quitter Google Maps et j’apprenais encore à l’utiliser et à le lire. J’ai été surpris de voir sur OSM un raccourci/sentier qui partait de la route sur laquelle nous marchions ; ce jour-là, j’avais déjà utilisé deux fois avec profit ce genre de chemin qui n’apparaissait pas sur Google Maps. Mais en réalité, on ne voyait rien du tout.
J’ai dit à mon ami que je voulais vérifier ce qu’indiquait cette étrange carte de hackers, et en regardant de nouveau, il y avait bien un sentier qui montait à l’endroit qui, au premier abord, ressemblait simplement à une colline boisée. En montant, le chemin est devenu de plus en plus net, puis après avoir dépassé une cabane non desservie par la route et marché encore quelques minutes, nous sommes arrivés sur un petit sommet avec un gros rocher et une vue de carte postale. C’est un très beau souvenir du dernier jour de vacances, et c’est grâce à quelqu’un qui avait indiqué ce chemin dans OSM.
En particulier dans les zones non aménagées, OSM contient des éléments de terrain qu’on ne trouve sur aucune autre carte. D’autres semblent faire pareil : des chemins peu connus sont apparus aussi dans les environs. Je suis allé à quelques événements de course d’orientation ou de rogaining, et comme la carte me semblait familière, j’ai vérifié : ils utilisaient mes données OSM. C’était vraiment agréable de voir que cet effort de cartographie avait eu un résultat durable, et c’était aussi un joli bonus d’être très familier avec la carte et la zone lors de ces événements. Quand je vois que plusieurs pistes forestières coupe-feu que j’ai indiquées ont reçu un nom, j’ai l’impression que les équipes locales de lutte contre les incendies consultent aussi OSM.
https://cartes.app/?cat=point-de-vue#13.66/62.56098/7.70188
J’ai commencé à utiliser OSM et StreetComplete pour compléter les carrefours, les panneaux stop et les trottoirs dans ma zone. Mais j’avais toujours l’impression de faire quelque chose de travers.
Quand je créais un passage piéton, OSM me disait de le relier à la route via un point de traversée, et dans StreetComplete j’avais l’impression de saisir des données en double. Il fallait aussi ajouter s’il y avait des feux de signalisation non seulement au centre de la traversée, mais aussi des deux côtés ; cette explication elle-même n’a peut-être pas de sens. Au final, je ne suis pas sûr de modifier OSM correctement. Je ne sais pas s’il faut dessiner les trottoirs directement, ou simplement taguer la route comme ayant des trottoirs. J’ai ajouté des trottoirs dans ma zone, et maintenant StreetComplete me demande si la route a des trottoirs, alors qu’ils sont clairement visibles sur la carte. Comme lorsqu’on modifie plusieurs pages de wiki, on a l’impression qu’il existe plusieurs façons de documenter quelque chose, mais qu’il n’y a qu’une seule bonne réponse, et qu’elle n’est pas documentée.
Ajout : en utilisant davantage StreetComplete, j’ai découvert qu’on pouvait indiquer que les trottoirs étaient cartographiés séparément. La route est taguée avec
sidewalk:both=separate. Je ne sais pas si c’est la bonne méthode.En général, si l’information ajoutée est correcte, c’est utile. Changer le système de tags plus tard est beaucoup plus simple que de retrouver cette information depuis zéro. Si tu es vraiment inquiet, le wiki résume généralement bien ce qui est considéré comme les bonnes pratiques du moment. À propos des passages piétons, il me semble que StreetComplete ne pose désormais la question que pour les vrais nœuds de traversée, donc il ne devrait plus y avoir de quêtes en double.
Pour ma part, je me suis surtout contenté d’ajouter des commerces individuels avec Organic Maps, et c’est très simple. On pose une épingle, on renseigne le nom, le numéro de téléphone/le site web/les horaires d’ouverture, etc., puis on soumet.
Je l’ai découvert récemment : c’est une façon très amusante de contribuer à OpenStreetMap, et l’UI est vraiment bien faite. C’est totalement adapté aux débutants.
J’aimerais simplement qu’on puisse faire davantage que du labelling, par exemple ajouter des routes simples ou des chemins piétons.
C’est très intuitif, et ça montre à quel point les données cartographiques peuvent être fines et précises. Comme je ne connais pas vraiment l’étendue des fonctionnalités possibles, il m’est difficile de dire ce qui manque, mais c’est une expérience que je recommande. On a l’impression de jouer à Pokemon Go, sans les mauvais côtés.
Excellente app. Il y a aussi https://every-door.app/, qui propose un ensemble de tâches un peu différent et permet de placer facilement des points d’intérêt. Récemment, en promenant mon chien, j’ai cartographié pas mal de poubelles et de bancs dans mon quartier.
Cela dit, ça se rapproche davantage d’un éditeur complet que StreetComplete, tout en l’étant évidemment moins que quelque chose comme Vespucci.
Les informations manquantes autour de moi sont surtout les numéros de téléphone et les horaires d’ouverture, des infos ennuyeuses qui devraient être faciles à collecter automatiquement.
Ce qui me déplaît, c’est que Google utilise probablement les données d’OSM pour repérer ce qui leur manque et l’ajouter à leurs cartes, alors que nous ne pouvons pas faire l’inverse. OSM devrait changer sa licence pour imposer quelque chose du genre : si vous utilisez nos données, vous devez aussi publier les vôtres.
J’ai peut-être mal compris le résumé, mais il dit ceci : « If you publicly use any adapted version of this database, or works produced from an adapted database, you must also offer that adapted database under the ODbL. » <https://opendatacommons.org/licenses/odbl/summary/>
Il y a quelques années, j’ai tout cartographié moi-même dans OSM, et heureusement la plupart des services tiers utilisent désormais OSM, mais les gens continuent d’utiliser Google Maps comme source principale pour l’itinéraire et les infos de trafic.
Je cartographie les magasins, les coordonnées, les types de cuisine des restaurants, les horaires d’ouverture, etc. dans mon quartier. C’est beaucoup de travail, et une bonne partie des informations ne peut pas vraiment être connue sans le propriétaire du commerce.
J’essaie donc de convaincre certains d’entre eux de mettre eux-mêmes à jour les informations de leur commerce, mais j’ai du mal à trouver de bons arguments. Les petits commerçants ont déjà des journées bien remplies, et passer 5 minutes à mettre à jour des informations n’a de sens que si on peut leur montrer que cela aide leur activité. Est-ce que quelqu’un sait où les données OSM sont utilisées, et quels produits les gens utilisent réellement pour trouver des commerces ? J’ai entendu dire qu’Apple reprend parfois des données OSM dans les zones où ses propres données sont pauvres. Mais existe-t-il des arguments plus significatifs et concrets qui vaudraient aussi dans des régions comme la France, où les données d’Apple Plans ne sont pas forcément mauvaises ? Quand je regarde Google Maps dans le sud de la France, la moitié des commerces affichés n’existent plus depuis des années.
À la fin du processus, il semblait falloir envoyer la modification en revue, donc je l’ai fait ; c’était il y a quelques mois, probablement 6 mois, et elle n’apparaît toujours pas. Je suis occupé, et il y a mille choses plus utiles que je pourrais faire pour mon activité. Il est très peu probable que je réessaie. À l’inverse, si le processus avait été plus simple, j’aurais sans doute ajouté d’autres commerces des environs.
Le commerce réel est listé, mais son nom est légèrement erroné. Pourtant, si je saisis exactement ce nom légèrement erroné dans la recherche d’openstreetmap.org, j’obtiens 0 résultat. Si je zoome directement jusqu’à l’emplacement, la position est correcte et je vois mon magasin, mais cliquer dessus n’ouvre rien. Dans ces conditions, en tant que chef d’entreprise, pourquoi devrais-je me soucier d’OpenStreetMap ?
Ça me rappelle la sortie du nouveau Flight Sim de Microsoft. Les gens ont immédiatement commencé à repérer des bâtiments et des objets anormaux dans le jeu, et cela a ensuite donné lieu à des signalements de corrections dans OSM.
https://hackaday.com/2020/08/21/microsoft-flight-simultors-d...
Je viens de le télécharger et j’ai fait plus de 15 petites contributions autour de chez moi. L’app est très bien conçue et extrêmement simple à utiliser. La gamification est aussi de tout premier ordre, je recommande.
Je me demande s’il existe d’autres apps ou sites libres et open source qui utilisent la gamification pour une bonne cause, comme StreetComplete.
Existe-t-il d’autres apps similaires qui encouragent ce genre de corrections participatives en douceur ? Si quelqu’un pouvait facilement savoir où contribuer ou signaler quelque chose, de nombreux aspects de la société pourraient en bénéficier. Par exemple les décharges sauvages en forêt ou les déchets abandonnés n’importe où.
Une sorte d’app d’homéostasie pour maintenir notre environnement proche d’un bon état :]
Mais j’ai l’impression que très peu d’apps de cartographie OSM utilisent les photos de rue ou les proposent comme fonctionnalité. Pour moi, c’est l’une des principales fonctions que j’utilise dans Google Maps : vérifier l’état d’une route ou trouver un bon endroit pour camper pendant un voyage à vélo. Je mets donc aussi mes données sur Google, parce que les véhicules ne peuvent pas accéder à la plupart de ces zones. Mais quand c’est possible, je préfère quand même une alternative ouverte.
En y retournant maintenant et en regardant les anciennes dates des photos, toutes les personnes sans abri ont disparu, comme si elles n’avaient jamais été là. Pourtant, quand j’y étais, elles étaient bel et bien là. Il est facile de blâmer Google, mais d’un autre côté, Google a laissé une trace de ce qu’ils ont fait, et on peut le vérifier directement.