Ceci est une ancienne révision du document !
Configurer le module OccTax de GeoNature
Installer le module
- Notes : c'est la commande geonature qui lance l'installation des modules du cœur de GeoNature. Or, cette commande est lancée par le script install_app.sh qui est lancé côté instance web-srv. Nous devons donc installer manuellement le schéma du module côté instance db-srv.
- Se connecte à l'instance db-srv en tant que geonat :
ssh geonat@db-<region>-sinp
- Se placer dans le dossier du module :
cd ~/www/geonature/contrib/occtax/
- Lancer l'installation du schéma du module :
./install_db.sh
Création de la liste de noms par défaut
- Par défaut, OccTax permet de sélectionner un nom associé à la liste d'ID 100. Celle-ci est fournie vide ou avec quelques noms exemples.
- Voir la section "Personnaliser la liste des taxons saisissables dans le module" de la doc de GeoNature.
- Pour insérer tous les noms de TaxRef inférieur ou égal au genre exécuter les requêtes suivantes :
DELETE FROM taxonomie.cor_nom_liste; DELETE FROM taxonomie.bib_noms; INSERT INTO taxonomie.bib_noms(cd_nom, cd_ref, nom_francais) SELECT cd_nom, cd_ref, nom_vern FROM taxonomie.taxref WHERE id_rang NOT IN ( 'Dumm','SPRG','KD','SSRG','IFRG','PH','SBPH','IFPH','DV','SBDV','SPCL','CLAD','CL', 'SBCL','IFCL','LEG','SPOR','COH','OR','SBOR','IFOR','SPFM','FM','SBFM','TR','SSTR' ); INSERT INTO taxonomie.cor_nom_liste (id_liste,id_nom) SELECT 100, n.id_nom FROM taxonomie.bib_noms AS n;