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

New path should link near existing ponctual events ? #1549

Open camillemonchicourt opened 8 years ago

camillemonchicourt commented 8 years ago

PNRGC :

Les POIs sont liés au tronçon le plus proche lors de leur création. Si ensuite on rajoute un tronçon plus proche, le POI ne devrait-il pas changer de tronçon ?

MAKINA CORPUS :

La question est pertinente. Actuellement ce n'est effectivement pas le cas. Il faut aller sur la page de modification du POI et replacer le point à proximité immédiate.

CAMILLE :

En effet c'est un cas intéressant auquel je n'ai jamais été confronté car on touche peu aux tronçons.

Mais en effet, un événement ponctuel étant toujours rattaché au tronçon le plus proche, quand on ajoute un tronçon plus proche d'un événement ponctuel que le tronçon il est alors rattaché, on devrait alors le rattacher au nouveau. :-)

Mais ça complique certainement la mécanique. Car j'imagine qu'on recalcule le positionnement d'un événement, uniquement quand le tronçon auquel il est rattaché est modifié. Là quand on ajoute un tronçon, il faudrait vérifier qu'il aspire pas des événements existants.

On pourrait aussi avoir quelques effets de bord qui passeraient inaperçu :

J'ai un POI rattaché à un tronçon A. Une rando passe par le tronçon A donc le POI y est attaché. On créé un tronçon B plus proche du POI, celui-ci y est donc alors rattaché et non plus au tronçon A. Si la rando ne passe pas par le tronçon B alors le POI n’apparaîtra plus sur cette rando.

Mais pour être cohérent avec le fonctionnement général, ça semble pertinent en effet d'aller vers cela.

LePetitTim commented 6 years ago

Ce qui serait le mieux, c'est de proposer à l'utilisateur de déplacer les POIs lors de l'ajout d'un troncon plus proche que le tronçon lié auparavant, pour que l'utilisateur ait la main. Je pense pas que ce soit une bonne idée que le changement de tronçon relié soit automatique.

camillemonchicourt commented 6 years ago

Oui le faire automatiquement est risqué, c'est clair. Proposer le choix serait intéressant mais ça semble pas évident au niveau technique et interface. Il y a aussi le fait que la plupart du temps, les tronçons sont importés directement dans la BDD ou depuis QGIS.

Je n'ai pas la bonne réponse du coup.