PnX-SI / GeoNature-atlas

Application WEB permettant de générer des fiches espèces publiques à partir d'observations faune/flore
GNU General Public License v3.0
44 stars 46 forks source link

Des pictos sur les statuts des espèces (fiches espèces) #419

Open AudreyEnGuyane opened 2 years ago

AudreyEnGuyane commented 2 years ago

Bonjour à tous,

Pour l'instant, les fiches espèces nous offrent la possibilité de mettre des pictogrammes si les espèces sont protégées (oui/non) ou patrimoniales (oui/non ou bricolage). Hors, il y a bien d'autres statuts: liste rouge mondiale/nationale/régionale, espèce sensible, espèces invasive, natura2000... Du coup, on est bien limité sur cet affichage.

De plus, ces infos sont tirées non pas sur la table bdc_statuts, mais sur le transvasement des informations dans la table cor_taxon_attribut ('patrimonial' et 'protection')

Y aurait-il un moyen d'ajouter des statuts supplémentaires?? Si on ajoute des attributs LRR, LRN, LRM, N2000, EEEE, comment les ajouter dans la fiche espèce?

camillemonchicourt commented 2 years ago

Salut, on peut un peu customiser l'affichage de ces infos (intitulé et picto) : https://github.com/PnX-SI/GeoNature-atlas/blob/master/atlas/configuration/config.py.example#L228-L247, mais ce n'est pas encore assez générique. Et surtout c'est basé sur un historique quand on avait pas encore la BDC statuts et que l'on saisit les statuts espèce par espèce dans TaxHub (ou dans la BDD)

Pour le moment, on est en train de finaliser l'intégration de la BDC Statuts dans GeoNature, ça sera intégré dans sa version 2.10. Dans GeoNature-atlas le besoin est là et il y a un développement conséquent à faire pour cela. A financer et planifier.

Je pense que ce ticket est un doublon de https://github.com/PnX-SI/GeoNature-atlas/issues/135

AudreyEnGuyane commented 2 years ago

Merci pour ces éléments Camille. J'utilise déjà cette information "Patrimonialite" pour le statut ZNIEFF. Je vois que ces pictogrammes se basent sur la vm_taxons et qu'il est possible de la modifier pour ajouter des champs mais pour ce qui est d'ajouter des éléments au formulaire, je ne suis pas encore au top.... Cependant, j'ai vu dans le bloc "TaxonName" de identityCard.html le formatage des représentations de protection ou de patrimonialité:

               {% if configuration.DISPLAY_PATRIMONIALITE and taxon.taxonSearch.patrimonial in configuration.PATRIMONIALITE.config %}
                    <img
                            class="caractEspece"
                            width="130px"
                            src="{{ url_for('static', filename=configuration.PATRIMONIALITE.config[taxon.taxonSearch.patrimonial].icon) }}"
                            data-toggle="tooltip"
                            data-original-title="{{ configuration.PATRIMONIALITE.config[taxon.taxonSearch.patrimonial].text }}"
                            data-placement="right">
                {% endif %}

Si on ajoute les champs idoines à la vm_taxons, qu'on ajoute les refs et pictos dans le config.py et qu'on amende avec des blocs LRR, LRM, on devrait s'en sortir? Bon, ce n'est pas automatique mais ça pourrait faire le job?