PnX-SI / GeoNature

Application de saisie et de synthèse des observations faune et flore
GNU General Public License v3.0
104 stars 102 forks source link

Import geojson dans 'mes lieux' #1335

Open pvalty opened 3 years ago

pvalty commented 3 years ago

Bonjour je reporte un petit problème survenu lorsque l'on a voulu créer une liste 'mes lieux' dans Geonature 2.6 à partir d'un Geojson importé. En cliquant sur chacun des points de ces fichier et en l'enregistrant, tout se retrouve bien dans 'mes lieux'. Par contre, lors de la saisie d'un taxon, le choix d'un ces 'lieux' reste sans effet : le point n'est pas sélectionné. Le Geojson est bien un ponctuel en EPSG 4326. On a contourné les problème en rentrant une par une les coordonnées des points de ces fichier. Pierre

Pays de Gex Agglo

aferchal commented 3 years ago

Bonjour Nouveau venu dans la grande famille de GN via la mutualisation BRGM pour le compte de Parcs nationaux, je rebondis sur la question précédente. Nous avons le cas ici avec des sites majeurs dits aires de pique nique répartis le long d'une nationale qui traverse en Est-Ouest le Coeur forestier. Lors des tournées les agents font régulièrement un stop dessus et notent éventuellement les obs qu'ils y font. Je me disais qu'il serait intéressant de leur proposer une liste de lieux préenregistrés correspondant à ces sites. D'après ce que j'ai compris, les lieux sont stockés dans une table à part avec le lien de l'observateur. Y'a t'il moyen qd meme de les partager entre plusieurs agents ? Si pas poss, faut il importer en base les données avec l'identifiant de chaque agent ? Autre ? Est ce que certaines structures utilisatrices de GN ont déjà mis en place un équivalent ? Alain PN Guadeloupe

camillemonchicourt commented 3 years ago

@pvalty, "Mes lieux" fonctionne bien, mais il semble en effet y avoir un soucis si le lieu est créé à partir d'un geojson chargé sur la carte, ce qui créé un objet multiple qui pose soucis à la fonctionnalité. Améliorable donc...

@aferchal, en effet les lieux enregistrés sont vraiment individuels. Chaque lieu est associé à une personne, avec son ID, justement pour ne pas se retrouver avec tous les lieux individuels des autres agents ou membres d'une structure. On pourrait imaginer des lieux publics, qui ne sont associés à aucun utilisateur et seraient accessibles à tous les utilisateurs, mais il ne faudrait alors pas pouvoir les modifier, et cette fonctionnalité serait à développer.

Il est normalement possible de charger un geojson sur la carte, pour récupérer une localisation pour un relevé, ou pour un lieu, mais cela semble poser soucis actuellement comme indiqué par @pvalty.

Sinon la solution actuelle est de les importer directement dans la table de la BDD, mais il faudra les associer à un agent. Actuellement, si un lieu est partagé entre plusieurs, il faudra le dupliquer.

L'idéal serait de prévoir des améliorations de la fonctionnalité pour pouvoir avoir des lieux partagés et non associés à un utilisateur, et pour pouvoir récupérer les localisations d'un geojson.