GeoNature-citizen icon indicating copy to clipboard operation
GeoNature-citizen copied to clipboard

Zones de sites d'individus

Open xdidx opened this issue 3 years ago • 7 comments

Cette fonctionnalité correspond à l'ajout d'un nouveau type de programme (areas) permettant aux utilisateurs d'ajouter des zones, comportant des sites d'individus sur lequel on peut ajouter des observations. (cf https://github.com/PnX-SI/GeoNature-citizen/issues/274)

Les observations peuvent être associées à des stades (ex: Feuillaison, floraison...etc) et chacun de ces stades peut comporter plusieurs étapes (ex pour la fleuraison: Aucune fleur n'est présente, 10% des fleurs, 50% des fleurs ou toutes les fleurs sont présentes)

J'en ai profité pour ajouter aussi quelques améliorations globales.

Même si c'est fonctionnel en l'état, il y a plusieurs améliorations possibles que j'ai déjà noté:

  • [ ] Vérifier si le programme est privé et s'il faut la connexion pour ajouter des éléments (area, species site et obs)
  • [ ] Vérifier si l'utilisateur a accès à la zone pour pouvoir ajouter un individu ou une observation
  • [ ] Faire la vérification de la possibilité d'ajout d'une étape coté API
  • [ ] Vérifier si un point est dans le polygone au clic sur la carte (par exemple en utilisant "turfjs booleanContains")
  • [ ] Faire hériter les nouveaux composants maps depuis la base

Edit: Ce n'est pas fonctionnel en l'état car je me basais sur Taxref et Refgeo

  • [ ] Enlever la ForeignKey en reference à Taxref pour cd_nom dans SpeciesSiteModel
  • [ ] Enlever la réference à LAreas pour municipality dans AreaModel

C'est une grosse fonctionnalité sur laquelle je travaille en temps partiel depuis quelques mois. Je suis conscient qu'il aurait été plus pertinent de contribuer régulièrement plutôt que de faire une grosse PR aujourd'hui, j'espère cependant que les échanges et l'intégration de cette fonctionnalité n'en seront pas trop impactés.

xdidx avatar Feb 07 '22 14:02 xdidx

OK intéressant. C'est ce qui est déployé sur https://phenoclim.org/ ? Cela semble assez spécifique à la flore et même à ce projet en l'état, mais si c'est bien mis à part, c'est en effet intéressant de l'intégrer dans GeoNature-citizen.

camillemonchicourt avatar Feb 07 '22 14:02 camillemonchicourt

Effectivement, c'est lié à https://phenoclim.org/ Cependant, j'ai trié et enlevé pas mal de choses qui étaient spécifiques à Phénoclim. (il y a des éléments présent sur https://phenoclim.org/ qui ne sont pas dans cette PR)

On avait discuté un peu du lien à la flore, d'où les noms de species_sites qui permettent d'y associé aussi des sites lié à la faune, comme un nid.

xdidx avatar Feb 07 '22 15:02 xdidx

OK super, merci pour les précisions.

camillemonchicourt avatar Feb 07 '22 15:02 camillemonchicourt

Analyse et intégration avec correctifs liés aux dernières évolutions du projet sur la branche wip-species-site-area

lpofredc avatar Mar 03 '22 08:03 lpofredc

Bonjour ! Je reviens vers vous pour savoir quels seraient les conditions à réunir selon vous pour pouvoir faire l'intégration de cette fonctionnalité au sein de Geonature Citizen ?

xdidx avatar Aug 22 '22 15:08 xdidx

Bonjour, et merci @xdidx pour cette relance.

Je me permets d'identifier les plus grands contributeurs du projet (en dehors de Natural Solutions) pour avoir leurs retours à savoir @lpofredc @QuentinJouet @jolleon et @camillemonchicourt.

Vous pouvez observer la mise en place de zone sur le projet Phénoclim que nous avons réalisé pour CREA Mont-blanc ici : https://phenoclim.org/

Merci.

Lilya-NS avatar Aug 25 '22 08:08 Lilya-NS

Je ne sais pas vraiment, il faudrait clarifier qui est mainteneur de ce projet. Si @lpofredc a toujours le temps de maintenir ce projet ou non ?

camillemonchicourt avatar Aug 25 '22 08:08 camillemonchicourt