Open florimondmanca opened 5 days ago
On peut supprimer la personnalisation de tolerance
(valeur par défaut :0.375
), ça devrait améliorer les performances.
https://maplibre.org/maplibre-style-spec/sources/#tolerance :
tolerance¶
Optional number. Defaults to 0.375.
Douglas-Peucker simplification tolerance (higher means simpler geometries and faster performance).
Comportement attendu
L'affichage de la carte est fluide, suffisamment rapide (<2-3s) sur un terminal standard (connexion 4G voire 3G, smartphone d'il y a 5 ans)
Notamment suite à l'intégration des données JOP
Comportement réel
Sur une connexion fibre avec ordinateur portable dernière génération :
C'est déjà pas fameux
Encore pire sur une connexion simulée "Regular 4G/LTS"
La carte n'est donc pas utilisable sur une connexion standard, ce qui concerne probablement la majorité des utilisateurs de DiaLog, et empêche donc par exemple le cas d'usage "communication" et "visiteur lambda" (smartphone)
Ces problèmes de performance induisent des problèmes d'accessibilité et d'écoconception
Pour reproduire
https://dialog.beta.gouv.fr/carte
Traces et captures d'écran
Contexte supplémentaire
Pistes de résolution
tolerance
de Maplibre) et côté serveur (ST_Simplify
), un mix est le + approprié si on garde un jeu de données statiqueInspirations