FelixHinckel / QFlore

Projet QField de relevé botanique
GNU General Public License v3.0
5 stars 1 forks source link

Retour Augustin Release 1.1.0 #2

Open augustinsoulard opened 3 months ago

augustinsoulard commented 3 months ago

Super cette release ça fait grave le taff d'avoir passé tous les statuts en geopackage et par région !

Concernant la saisie de la flore j'ai l'impression que ça commence vraiment à être pas mal. J'aurai besoin encore de tester via un vrai inventaire dans mon Bureau d'étude pour te faire un retour approfondi, mais globalement ça tourne bien !

Concernant les habitats je pense que :

Pour les habitats, je sais que tu n'as pas encore eu le temps de voir, mais c'est aussi ce qui est bloquant pour moi et c'est tout autant (voir plus important) que la saisie flore car beaucoup de botanistes utilisent d'autres support pour saisie la flore (Shuriken, PlantNet, ObsMap, INaturalist...), mais pour les habitats, on est obligé de passer par Qfield (même Biotope n'ont pas encore intégré les habitats à leurs outils internes).

Voili voilou pour mon retour sur la version 1.1.0. Vraiment top en tout cas ! Courage à toi !

Quand j'aurai le temps je ferai une vrai version teste en Fork GitHub et comme ça je pourrai te montrer en direct si je trouve des améliorations pertinentes ! Puis après le post-traitement, j'ai déjà quelques idées !

FelixHinckel commented 3 months ago

Merci Augustin pour ton retour! Je suis encore en train de travailler sur la saisie Flore, je pense que je peux encore grandement l'améliorer avant la prochaine release.

Mais oui tu as raison, il faut que je me penche sur les habitats. Je m'y connais moins là dedans, il faut que je creuse le sujet. Pour répondre à tes remarques :

Je vais travailler là dessus pour faire une prochaine release globale pour la rentrée. Je vais essayer de faire des commit réguliers entre temps, comme ça tu pourras tester ce que j'essaie.

augustinsoulard commented 3 months ago

Finalement dans le KIT BOTA j'avais abandonné l'idée d'imbriqué les niveau EUNIS et avoir juste un champs avec tous les niveaux. Sinon c'est trop long à saisir sur le terrain.

Pour la problématique du nom ce qui peut être fait c'est d'utiliser un champs virtuel qui prend la valeur Nom si elle existe, sinon elle prend la valeur EUNIS. J'avais aussi fait un système prendre en compte l'hybridation des typologies.

J'avais fait ça comme champs virtuel :

regexp_replace(
    regexp_replace( 
        if("eunis1" IS NULL,'',left("eunis1",strpos("eunis1",'-')-1)) || 
            if("eunis2" IS NULL,'','x'||left("eunis2",strpos("eunis2",'-')-1)||'-')||

            if("hablabel" IS NULL, 

            if( "eunis2" IS NULL, '-'||
            right("eunis1", length("eunis1")- strpos("eunis1",'-')), 

            right("eunis1", length("eunis1")- strpos("eunis1",'-'))  
            ||' x '|| 
            right("eunis2", length("eunis2")- strpos("eunis2",'-'))   )

        ,'-'||"hablabel"),
    '<em>','' ),
'</em>','') 

Comme ça pas besoin de se prendre la tête l'outil nomme la couche selon notre manière de saisir.

Bonne idée pour la flore ! Si ça n'entraîne pas de lag ça peut être vraiment top ! Déjà comme tu as fait c'est beaucoup mieux car on peut directement utiliser la version téléchargeable depuis son téléphone, ce n'est juste pas les bons statuts mais osef en vrai ça peut dépanner (en perso je prend très rarement le temps de préparer mes projets par exemple).

augustinsoulard commented 3 months ago

Aussi dans la couche des relevés phytosociologiques tu as nommé 4 fois recouvrement les différentes strates : image Et les recouvrements sont des listes avec les valeurs de Braun-Blanquet (+/1/2/3/4/5), mais là il faudrait plutôt mettre les recouvrements en % directement