Follow

Mon truc pour me calmer en ce moment : contribuer à . C’est addictif, et on a l’impression d’aider des gens. Ça détend et ça fait plaisir ☺

En pratique, j’utilise l’interface d’OpenStreetMap pour dessiner les contours des bâtiments et positionner les endroits pour accrocher les vélos. Ensuite, je vais sur place et je réponds aux questions de l’application  : c‘est un genre de Pokémon Go, sauf qu’au lieu de chasser des Pokémons, on chasse des données manquantes sur OpenStreetMap 😊​ En étant sur place, on peut vraiment être très précis sur ce que l’on peut affirmer (nombre de vélos que l’on peut accrocher, type de route ou de bâtiment, hauteur limite pour les véhicules, etc.).

Et bien entendu, j’utilise ensuite ces cartes dans ma vie de tous les jours ! ☺ J’utilise en pratique. Les cartes ont un super rendu et j’adore la gestion personnalisée du calcul des trajets. Bon, on ne peut pas tout avoir : la recherche d’adresse laisse à désirer 😕 Mais ça reste super cool ! ☺

J’en profite pour poser une question sur  : j’ai fait pas mal de modifications là où je vis actuellement pour que la carte corresponde plus à la réalité (il manquait des emplacements de stationnement pour cyclistes, mais aussi des bâtiments, j’ai mis à jour l’emplacement de certains arrêts de bus qui ont changé de place, etc.). Lorsque je suis en mode édition, je vois tous mes changements. Sur la carte « Standard », je vois la majorité de mes changements, mais il en manque quelques uns. Sur la carte « Transport » (accessible via l’icône « Couches » à droite)… aucune de mes modifications ne semble apparaître 😕

Du coup je me pose la question : comment les cartes finales sont-elles générées à partir de données de carte ? Contrairement à ce que pensais, il semblerait que les cartes que l’on voit sur le site sont générées de manière régulière à partir de ces données. Comment ça se passe, en fait ?

@MartinShadok J'aimerais vraiment le faire aussi, mais il y a un outil sur smartphone adapté pour corriger directement @osm_fr ?
Dans ma ville il manque 1 rue / parc / rivière… mais je me vois mal essayer de reproduire le tracé chez moi sur le site OSM ! 🤔

@valeryan24 Je ne connais pas, mais ça serait cool en effet. StreetComplete permet d'ajouter des points sur la carte avec une note. L'avantage de StreetComplete, c'est que l'on est sur place, et que l'application fonctionne même hors ligne ☺️
J'imagine qu'on peut indiquer plusieurs points via l'application puis chez soi tracer le polygone… mais c'est dommage de ne pas pouvoir directement tracer le polygone sur place 😕
Sur le site d'OpenStreetMap, on a tout de même accès à des images satellites. Ce n'est pas super précis, mais ça aide beaucoup 😊

@valeryan24 @MartinShadok @osm_fr Il existe plein d'outils sur smartphone, mais pour ce que tu veux faire un ordi est plus indiqué.

@valeryan24
C'est plus simple d'utiliser un ordinateur pour ce genre de chose, mais il existe #vespucci un éditeur #osm pour android. Pas facile à prendre en main, mais très complet.

Sinon, pour ajouter des contours, la vue aérienne suffit en général je trouve, quitte à aller sur place ensuite pour affiner ce qui est caché par les arbres.
@MartinShadok @osm_fr

@roptat @MartinShadok @osm_fr OK merci, j'ai Vespucci en effet, je vais regarder les 2 !
Je ne suis pas doué manuellement pour dessiner, y compris sur PC / smartphone - donc tagguer des points d'intérêt aucun souci, rajouter une route ça va encore, mais un parc ou une rivière au tracé non linéaire, pas facile 😅

@MartinShadok
Si je comprends bien, les tuiles sont générées à la demande et mises en cache. Comme il y a beaucoup de demande, elles sont mises en file d'attente, ce qui retarde un peu l'affichage. Tu peux forcer le rafraîchissement avec Ctrl+F5 en général.

L'éditeur fait des appels à l'API et a donc accès aux données en direct, mais ça demande beaucoup plus de bande passante.

@roptat Malheureusement, même avec Ctrl + F5, j’ai toujours la version de la semaine dernière 😕 Les tuiles doivent aussi être en cache côté serveur.

L’argument de la bonne passant est un bon argument.

@MartinShadok Ah, alors OSM, c'est quelque chose avec lequel j'ai joué il y a bien des années et que je suis toujours de plus ou moins près.

Pour de qui est de la règle d'or, c'est que "on ne tague pas pour le rendu", donc la sémantique avant tout, et l'apparence, c'est l'affaire du style du rendu.

Cela dit, la carte principale est mise à jour "peu de temps" après l'envoi des modifications. Le délai de mise à jour dépends du nombre de changement dans la liste de tuiles à régénérer. [1/N]

@MartinShadok Plus il y a eu de modifications, ou de modifications sur une grande surface, plus il y a de tuiles en attente. En général, les modifications aux niveau de zoom les plus avancés sont entre 2 et 10 minutes (pour le rendu par défaut!). Pour les tuiles de faible niveau de zoom, ça peut attendre la semaile, _il me semble_, car ce sont des tuiles qui regroupent énormément d'éléments et qui demandent beaucoup de ressources. À une époque, c'était purgé hebdomadairement. [2/N]

@MartinShadok Enfin, pour ce qui est des autres rendus, ils ne sont pas générés par les serveurs à disposition de la Fondation OSM.

Pour ce qui est du rendu Transports, c'est fait par ThunderForest (thunderforest.com/. Il y a donc un délai en fonction de la synchro des données, et du rendu. DOnc je dirais à minima une semaine de lag, au doigt mouilé. Ça peut être mensuel, aussi.

@Xinfe Le thème « Spinal map » est énorme ​😂

Je n’avais pas compris que ces cartes alternatives n’étaient pas gérées directement via OSM ☺ Du coup effectivement, c’est complètement normal que ça prenne plus de temps.

Bon, du coup, je me suis mis à inspecter la page d’OSM, en particulier pour voir les ressources chargées par le navigateur. Et à ma grande surprise, on ne reçoit effectivement que des tuiles en png, pas du svg comme je pensais. Je trouve ça limite dommage parce que ça limite les interactions (pour savoir la capacité d’un stationnement, les horaires d’ouverture, etc.) : limite, je préfère la version affichée en mode édition ! ☺

Sinon, je suis complètement d’accord sur le principe de mettre la sémantique avant tout. C’est même génial de pouvoir faire tout cela comme cela ☺ J’adore la manière dont OSM décrit les différents éléments : c’est simple et générique. C’est super ☺

@MartinShadok
Osmand sur Android utilise les données vecteur pour faire un rendu local (qui du coup est bien personnalisable).

Pour ce qui est de l'interaction, ça peut se faire, même avec les tuiles PNG (en rajoutant un calque invisible cliquable par dessus par exemple).

Qwant Maps s'appuie sur OSM, mais avec des tuiles vecteur rendues côté client. C'est effectivement une meilleure approche, a mon avis 🙂

@Xinfe
Mais il faut aussi regarder la taille de ces tuiles. D'après les expériences rapides que j'avais faite, une tuile vecteur a tendance à être beaucoup plus grosse (typiquement ×100).

Il y a aussi l'outil « ? » en bas à droite qui te permet de cliquer et d'inspecter un élément.
@MartinShadok

@roptat Oh ? Bon, j'étais dans les choux alors : je pensais que c'était l'inverse 😕
Est-ce que c'est dû aux divers symboles présents sur la carte ? Si oui, on pourrait les mettre en commun entre toutes les tuiles. Mais du coup ça serait plus compliqué techniquement aussi.
Bon. Je veux bien croire que les png sont le bon choix. C'est un petit peu contre intuitif pour moi ☺️

@MartinShadok
On parle de 3 Ko vs 300 Ko par tuile, c'est pas la mort non plus, mais ça fait quelques Mo par carte affichée quand même. Il y a peut-être moyen de mieux optimiser. Il n'y a normalement pas d'image, seulement des données de géométrie et de POI. Les icônes sont rajoutés après coup.

@roptat @MartinShadok Je viens de faire un test en passant d'une zone depuis le zoom 12 à zoom 13, avec une moitié de la carte étant de l'eau (donc très facilement compressible en png).

- OSM.org : 28 requêtes, 587ko transférés, 569ko décompressés (et oui, un png se recompresse mal, et il faut ajouter les headers HTTP)
- Qwant : 12 requêtes, 355ko transférés, 765ko

Donc avantage de la transmission aux tuiles vecteur, mais c'est vrai qu'elles sont plus grosses que prévues une fois décompressées

@roptat @MartinShadok

Pour ce qui du point d'interrogation pour avoir des informations sur les objets, c'est une requête externe vers overpass-api.de. Donc ce n'est pas une bonne approche pour cliquer sur des POI, dans la mesure où il faudrait faire une requête par clic, même s'il n'y a rien. Transmettre les données cliquables au navigateur en amont semble être plus élégant, d'autant plus qu'il devient possible de changer le curseur de la souris en accord :)

@MartinShadok Tous les X temps(une semaine, u n mois... je ne connais pas la régularité) les maps sont régénérés mais chaque type d'affichage est une map différente, du coup elle est mise à jours à un moment différent

@Eragon @MartinShadok

J'ai crée une ligne de transport dans une station de ski au mois de mars et ce n'est toujours pas rendu sur la carte Transport...

@Bristow_69
Là ça peut dépendre de si tu à demandé une review...
@MartinShadok

@Bristow_69 @Eragon @MartinShadok cela me surprend un tel délai. Es tu sur de tes tags, en comparaison avec d'autres lignes affichées ?

@vinber

Sur #Osmand elle apparaît mais avec un trou, je n'ai pas trouvé pourquoi...
C'est là : openstreetmap.org/node/2376164

J'ai fait la ligne des navettes gratuites. C'était ma première, ce n'est sûrement pas parfait.

@Eragon @MartinShadok

@Bristow_69 @Eragon @MartinShadok tu parles de cette ligne openstreetmap.org/relation/949

et dans OSMAnd, elle n’apparaît pas (cartes à jour évidemment mais autant s'assurer des évidences )

@vinber

Si elle apparaît, cf capture. Par contre, shuttle-free-valtho n'y est pas. Celle qui passe en ville (sur la droite) 🤔

@Eragon @MartinShadok

@vinber @Bristow_69 @Eragon @MartinShadok @overflorian
celle-ci ? openstreetmap.org/relation/948
il va falloir bosser encore un peu : les arrêts et les tracés sont à mettre dans une relation `type=route + route=bus`. Il faut en faire une pour chaque trajet puis mettre ces relations dans une relation `type=route_master + route_master = bus`.
La doc : wiki.openstreetmap.org/wiki/FR
N'hésitez pas à appeler à l'aide ;)

@nlehuby

Arff, oui, c'est celle-ci. C'était ma première, j'avais pourtant bien lu la documentation mais pas assez me semble-t-il...
Dommage :(

@vinber @Eragon @MartinShadok @overflorian

@MartinShadok sans doute qu'il y a 2 choses qui jouent.
Effectivement 1, le temps que mettent les serveurs à générer les tuiles, mais c'est pas énorme, quelques minutes pour de petits changements ou ajouts comme ceux que tu cites.
2, les choix qui ont été fait d'afficher 'graphiquement' ou pas certaines données. Par exemple dans le rendu 'standard' sont apparues les boîtes à livres récemment par contre on ne voit pas les bornes incendies, visible cependant dans le rendu 'humanitaire'

@MartinShadok
Tu peux aussi t'appuyer sur les photos fournies par #mapillary et en rajouter à vélo ou en voiture :)
Ya aussi des vétérans d' #osm sur le canal telegram francophone t.me/osm-fr pour répondre à tes questions, have fun !

@MartinShadok
I haven't read and translate completely Your toot, but contribute to #OSM, is for sure a little bit nerdy. I've installed "street complete" github.com/westnordost/Street Complete and maybe I know some detail about a location, but it is a little bit complicated, to share that.
#openstreetmap #streetcomplete #osmand

Sign in to participate in the conversation
Aleph

Generalistic Mastodon instance for open-minded people. Instance Mastodon généraliste pour personnes ouvertes d'esprit.