-
Notifications
You must be signed in to change notification settings - Fork 102
V1 : Intégration de la Flore dans GeoNature
Dans un premier temps, GeoNature ne comprenait que la Faune (synthese + saisie ContactFauneVert, ContactFauneInvert et Mortalité).
Le projet prévoyait de regrouper le FAUNE et la FLORE dans la même application.
Ce travail est en cours.
- Synthese Faune DEVIENT Synthese Faune et Flore
- Intégration des protocoles Flore (ContactFlore, Flore Station)
DONE
- Maintenir le script SQL avec tous les ajouts flore (test permanent de suppression régénération de la base)
- Supprimer toutes les référence aux vieux codeprotocole, ids_protocoles
- Remplacer les the_geom (27572) par des the_geom_2154 pour flore station
- Virer tous les 27572
- Ajouter un id_lot, id_organisme, id_protocole à bryophytes.t_stations_bryo, florepatri.t_zprospection et florestation.t_stations_fspour que ces id soit ajouté vers la synthese en trigger depuis cette table et pas avec des valeurs en dur dans le trigger. Ceci permet d'utiliser les paramètre de conf de Geonature dans contact faune, mortalité et invertébré, ajouter un id_lot, id_organisme, id_protocole : modifer tous les triggers
- Remplacement de "id_secteur_cbna" par "id_secteur" et "l_secteurs_cbna" par "l_secteurs"
- Virer t_insert_rezo dans la création sql
- Analyse et récupération des classes css flore manquantes
- Analyse et récupération des configs js manquantes
- Trier et récupérer les objets du schéma.yml, régénérer les objets de la base
- Gérer tous les appels js et css dans les views.yml
- Recréer les liens des applis flore dans le template
- Récupérer les js flore et les ux extjs
- Récupérer les actions symfony de fs, pda, bryo + compléter le home
- Récupérer les actions symfony de bibs flore manquantes
- Récupérer les actions symfony de home flore manquantes
- Gérer toutes les routes flore dans le routing.yml de GeoNature
- Récupérer analyser, mixer toutes les lib class.php
- Analyser et récupérer les conf du wms flore et corriger les appels dans les appli flore
- Corriger les sfLoader pour compatibilité symphony 1.4 --> vérifier si fait partout
- Mettre en paramètre les SRID et tous les paramètres du sf GeonatureConfig.class.php -> à compléter
- Remplacer les l93 ou l2e en local (x_local, y_local) --> a finaliser partout dont les exports xls
- Mettre flore station sur le geoportail
- Vérifier que le geom insérer dans flore station est bien en 3857 (lien triggers)
- Gérer partout l'ajout du geom_3857 et du srid_dessin (voir appli bryo) --> vérifier le fonctionnement
- Supprimer temporairement l'accès à flore prioritaire
TODO
-
Voir pourquoi il y a et virer le exportshape dans /home/synthese/geonature/data/2154
-
Faire le point sur les tables frequence_methodo et frequence_methodo_new (flore patri)
-
Récupérer le sql rezo pour flore patri
-
Gérer une liste des taxons flore en exemple
-
Ajouter un sql SIG à partir des données du cbna pour Liparis (communes France)
-
Ajouter le id_taxon dans la synthese et les triggers synthese flore
-
Docs l_secteurs doit comporter une hors zone = 999
-
Gérer l'absence de critères et d'effectif dans la synthese flore
-
Voir si la notion de territoire doit être maintenue
-
Voir l'incidence de la présence du genre dans l'arbre VTreeTaxonsSynthese
-
Analyser et corriger le role du param js "organisme_export" -> application.synthese.search.js 2331,2360,2389 -> absent de synthese faune
-
Renommer les sfFauneActions en sf_GeonatureActions
-
Virer tous les répertoires .svn
WARNING
- FP /bibs/listannee devient /bibs/listanneefp
- toManyFeatures différent dans flore avec un "indexzp": 0 (dans /home/synthese/geonature/lib/sfFauneActions.php)
- Gros mic mac à gérer sur les appels des listes de communes
TESTS
FLORE STATION ::
OK !---Ouverture appli sans erreur
OK !---Chargement des données
OK !---Ajouter une station
Vérifier en base que tous les champs sont saisis
OK !---Ajouter un taxon
Vérifier en base que tous les champs sont saisis
Vérifier le rechargement de l'ajout dans l'interface
Vérifier l'ajout en synthèse
Modifier une station
Vérifier la modif en synthese
Vérifier la modif en interface
Modifier un taxon
Manque le champ de la strate
Vérifier la modif en interface
Vérifier la modif en synthese
Supprimer une station
Vérifier la modif en interface
Vérifier la modif en synthese
Supprimer un taxon
Vérifier la modif en interface
Vérifier la modif en synthese