Skip to content
/ TaxHub Public
forked from PnX-SI/TaxHub

Application de gestion des taxons

License

Notifications You must be signed in to change notification settings

geobrun/TaxHub

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TaxHub

Application web de gestion centralisée des taxons basée sur le référentiel TAXREF (http://inpn.mnhn.fr/programme/referentiel-taxonomique-taxref) du MNHN.

Elle permet de gérer la liste des taxons présents dans chaque structure, d'y greffer des informations spécifiques, de définir des listes de taxons et des filtres en fonction des besoins.

Elle est utilisée pour la structuration des taxons dans GeoNature (https://github.com/PnX-SI/GeoNature) à partir de sa version 1.4.0.

Elle permet aussi de gérer les descriptions et les médias des taxons pour leur affichage dans GeoNature-atlas.

docs/images/taxons-liste.jpg

docs/images/taxon-details.jpg

Documentation

La documentation d'installation de TaxHub est disponible sur http://taxhub.readthedocs.io.

TaxHub peut aussi être installé à partir du script d'installation globale de GeoNature : http://docs.geonature.fr/installation-all.html.

Principes

Voici le modèle conceptuel de la base de données de TaxHub (à mettre à jour) :

docs/images/MCD_taxonomie.png

Une partie correspond au TAXREF complet tel que fourni par le MNHN. Son contenu ne doit pas être modifié.

Une partie correspond à la partie spécifique à chaque structure. Il faut commencer par renseigner la table bib_noms en selectionnant les taxons qui nous intéressent dans le TAXREF.

Il faut ensuite y greffer des informations spécifiques grace à bib_attributs (patrimonialité, marqueurs, autres selon les besoins) et définir des listes de taxons (espèces d'un protocole, ....) dans bib_listes en fonction des besoins.

Technologies

  • Langages : Python, HTML, JS, CSS
  • BDD : PostgreSQL, PostGIS
  • Serveur : Debian ou Ubuntu
  • Framework python : Flask
  • Framework JS : AngularJS
  • Framework CSS : Bootstrap

Gestion des droits

Elle est centralisée dans l'application UsersHub. Il faut donc disposer de l'application TaxHub dans UsersHub et y intégrer des groupes et/ou utilisateurs.

Niveaux de droits :

  • 2 = Gestion des médias uniquement
  • 3 = Idem 2 + Gestion des attributs de GeoNature-atlas
  • 4 = Idem 3 + Possibilité d'ajouter des taxons dans bib_noms, de les mettre dans des listes et de renseigner tous leurs attributs (notamment ceux utilisés par GeoNature)
  • 6 = Administrateurs

Auteurs

  • Amandine Sahl
  • Gil Deluermoz
  • Damien Frazzoni
  • Claire Lagaye
  • Christophe Chillet
  • Samuel Priou
  • Thomas Lebard
  • Camille Monchicourt
  • Quang Pham
  • Jean-Baptiste Desbas
  • Jean-Pascal Milcent
  • Elie Bouttier
  • Donovan Maillard
  • Kevin Samuel

Licence

  • OpenSource - GPL V3
  • Copyright (c) 2014-2023 - Parc National des Écrins - Parc national des Cévennes
https://geonature.fr/img/logo-pne.jpg https://geonature.fr/img/logo-pnc.jpg

About

Application de gestion des taxons

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 45.5%
  • HTML 18.5%
  • PLpgSQL 17.8%
  • JavaScript 13.2%
  • Shell 4.4%
  • Dockerfile 0.5%
  • Mako 0.1%