laem / cartes

L'appli Web de cartes grand public
https://cartes.app
GNU Affero General Public License v3.0
104 stars 13 forks source link

Voyage : les lignes de trains disparaissent si on dézoome à l'échelle de la France #170

Open mquandalle opened 5 months ago

mquandalle commented 5 months ago

J'aime beaucoup la cartographie d'Apple qui dans son mode "transport" garde bien les lignes de trains quand on est à l'échelle de la France

image

Autre affichage sympa : respecter les couleurs des lignes de métro et tram :

image

Affichage des départs et des parcours

image image
laem commented 5 months ago

Merci pour les suggestions ! C'est super ce qu'ils ont fait. J'avais pas vu. Tu sais si c'est nouveau ? C'est Apple Maps sur un iPad ?

L'avantage, c'est que très accessible à recoder.

Si les lignes de trains disparaissent au dézoom, c'est parce que le fond de carte a cette limitation pour réduire les données dans les cartes basiques. Le reste du monde n'est pas très intéressé par le train...

Plusieurs solutions :

image

mquandalle commented 5 months ago

Deux exemples d'applis web ou les lignes de trains restent affichées à l'échelle nationale : https://carto.graou.info et https://www.openrailwaymap.org/. Openrailwaymap n'est pas très fluide quand on se déplace je trouve, Graou est mieux, je ne sais pas comment c'est implémenté.

laem commented 5 months ago

Carto Graou a probablement créé des tuiles vectorielles pour les lignes de train superposées sur leur fond raster, ou alors intégré directement les tuiles en Geojson sur la carte.

Par contre, tu n'avais pas vu que j'ai intégré le style "train" sur cartes.app il y a quelques semaines déjà ? J'utilise directement openrailwaymap.

Donc le seul pb c'est que c'est raster.

image

C'est via le petit bouton en haut à droite.

laem commented 4 months ago

image

laem commented 3 months ago

@mquandalle j'avance sur le sujet du train.

Je m'oriente plutôt vers une carte "symbolique" du rail, plutôt que réelle.

Celle d'Apple reste plus belle bien sûr, mais à mon avis moins informative : difficile de savoir qu'il y a un direct, voir même une liaison de Paris à Rennes, vu la complexité des voies. Le tracé des LGV aide pour ce cas particulier, mais pas pour les autres liaisons non TGV, où il y a quand même des directs.

Enfin, j'itère, à voir !

image

image

mquandalle commented 3 months ago

J'aime bien !

laem commented 3 months ago

Il y a une seule ligne physique donc le segment direct Paris-Valence ne devrait pas être là mais seulement les segments Paris-Lyon et Lyon-Valence.

Justement c'est mon point : sans lien direct Paris-Valence, on ne sait pas que ces deux villes sont reliées par un direct. À moins que je me sois foiré dans l'algo, il y a bien un direct sans arrêt à Lyon.

Après on peut discuter de l'importance de montrer ce direct. Au final, ça ne fait qu'un arrêt supplémentaire dans une grande ville dans certains cas. Clairement, c'est important de savoir qu'il y a un train qui fait Paris->Lyon->Valence sans changement à Lyon. C'est moins important de savoir qu'il y a un Paris->Valence sans arrêt à Lyon.

Mais dans mon algo, en théorie, s'il n'y a que peu de Paris->Valence en direct, alors la ligne sera très peu marquée sur la carte, opacité de 0.1. À l'inverse s'il y en a beaucoup, c'est plutôt intéressant de le découvrir.

Edit : SNCF connect confirme qu'il y a pas mal de directs sans arrêt à Lyon.

Capture d’écran 2024-03-18 à 14 48 09

mquandalle commented 3 months ago

Dans le style symbolique il y a aussi la carte de https://back-on-track.eu/night-train-map/ sur les trains de nuit

image

laem commented 2 months ago

Oui et en html celle-ci https://nachtzugkarte.de/en/