GeotrekCE / Geotrek-admin

Paths management for National Parks and Tourism organizations
https://geotrek.fr
BSD 2-Clause "Simplified" License
132 stars 76 forks source link

Création path/tronçon : snapping ne fonctionne pas #3627

Open marcantoinedupre opened 1 year ago

marcantoinedupre commented 1 year ago

Il semble y avoir plusieurs problèmes concernant le snapping du point terminal d'un nouveau tronçon sur un tronçon proche existant.

1 - no snapping, no splitting

2 - visual snapping with edition, no splitting

Tests sur Geotrek Admin v2.98.1

Comportement attendu :

camillemonchicourt commented 1 year ago

Potentiellement en lien avec https://github.com/GeotrekCE/Geotrek-admin/issues/2827 ?

Mais oui, déjà le fait qu'il n'y ait de snapping lors de la création d'un objet, mais uniquement quand on passe ensuite en édition, est une limitation importante identifiée depuis le départ : https://github.com/GeotrekCE/Geotrek-admin/issues/1269

Comme indiqué dans ces 2 tickets, une solution qui est apparue est de remplacer la libraire Leaflet.draw qui pose ce soucis, par la librairie plus récente et plus moderne Leaflet.Geoman.

On en a discuté plusieurs fois, mais c'est un chantier conséquent. A voir si toujours pertinent et ce que cela impliquerait.

Ou si il y a des solutions alternatives.

marcantoinedupre commented 1 year ago

Potentiellement en lien avec https://github.com/GeotrekCE/Geotrek-admin/issues/2827 ?

Non pas de lien avec ce ticket. Et j'avais loupé #1269. OK donc il n'y a pas de régression concernant cette action avec le snapping qui est difficile à utiliser.

Restent les comportements où le tronçon existant n'est pas divisé même en snappant le point terminal du nouveau tronçon. Est-ce un dysfonctionnement connu ou une régression ?