Comments (9)
Temporairement désactivé
from geonature.
A voir si on intègre un système de stats plus générique sur les protocoles intégrés par défaut. Activable ou non dans les paramètres.
Ou si on fait un système plus personnalisable, par exemple sous forme d'iframe où chacun y intègre ce qu'il veut...
La solution 1 me parait le plus intéressante.
from geonature.
oui pour la solution 1. Le système PNE actuel est basé sur l'alimentation de tables avec le cron du serveur et necessite une remise à jour de certains éléments chaque 1er janvier. Il faut réfléchir à qq chose de plus simple.
from geonature.
Oui on peut faire un truc plus générique.
Par exemple le nombre de données par Programmes et par années.
Le nombre de données par années par grand groupe d’espèces
...
from geonature.
Retour de Donovan :
- Nombre total de taxons connus par groupes (oiseaux, insectes etc ou à un autre rang, papillons, etc) en se basant sur les cd_ref.
- Nombre de taxons protégés dans ces groupes et nombre de taxons patrimoniaux (tu verras, 35% pour les vertébrés, 15 pour les plantes, près de 15 pour les invertébrés etc, selon les méthodes qui ont été appliquées)
Et intéressant aussi je pense, nombre de données par classe d'altitude et par grands milieux (alpages, forêts etc) pour mettre en avant les disparités en termes de prospections. Juste pour orienter les agents dont certains chercheront peut être à rétablir un certain équilibre en rentrant des données dans les zones boisées en vallées, qui sont je pense bien bien moins prospectées.
from geonature.
Si on veut le nombre de données par protocoles, on peut faire :
- Nombre de données dans la synthèse par source :
SELECT count (sy.id_synthese), so.nom_source, sy.id_source FROM synthese.syntheseff sy
JOIN synthese.bib_sources so on so.id_source = sy.id_source
GROUP by sy.id_source, so.nom_source;
- Nombre de données dans la synthèse par programme :
SELECT pr.nom_programme, count (sy.id_synthese), pr.id_programme FROM synthese.syntheseff sy
JOIN meta.bib_lots lo ON lo.id_lot = sy.id_lot
JOIN meta.bib_programmes pr ON pr.id_programme = lo.id_programme
GROUP by pr.id_programme, pr.nom_programme;
- Nombre de données par source par année :
SELECT so.nom_source, count (sy.id_synthese), sy.id_source, EXTRACT(YEAR FROM dateobs) as annee FROM synthese.syntheseff sy
JOIN synthese.bib_sources so on so.id_source = sy.id_source
GROUP by sy.id_source, so.nom_source, annee;
- Nombre de données par programme par année :
SELECT pr.nom_programme, count (sy.id_synthese), pr.id_programme, EXTRACT(YEAR FROM dateobs) as annee FROM synthese.syntheseff sy
JOIN meta.bib_lots lo ON lo.id_lot = sy.id_lot
JOIN meta.bib_programmes pr ON pr.id_programme = lo.id_programme
GROUP by pr.id_programme, pr.nom_programme, annee
ORDER by pr.nom_programme, annee DESC;
En faisant par année, on peut générer un graphique de ce type :
from geonature.
NOMBRE DE DONNEES PAR REGNE :
SELECT tr.regne, count(*) FROM synthese.syntheseff s
JOIN taxonomie.taxref tr ON tr.cd_nom = s.cd_nom
WHERE s.supprime = false
GROUP BY tr.regne
Limiter à une structure :
SELECT tr.regne, count(*) FROM synthese.syntheseff s
JOIN taxonomie.taxref tr ON tr.cd_nom = s.cd_nom
WHERE s.supprime = false AND s.id_organisme = 2
GROUP BY tr.regne
NOMBRE DE DONNEES PAR CLASSE :
SELECT tr.classe, count(*) FROM synthese.syntheseff s
JOIN taxonomie.taxref tr ON tr.cd_nom = s.cd_nom
WHERE s.supprime = false
GROUP BY tr.classe
Limiter à une structure :
SELECT tr.classe, count(*) FROM synthese.syntheseff s
JOIN taxonomie.taxref tr ON tr.cd_nom = s.cd_nom
WHERE s.supprime = false AND s.id_organisme = 2
GROUP BY tr.classe
NOMBRE DE DONNEES PAR GROUPE en se basant sur les listes créées dans la taxonomie (TaxHub) :
SELECT l.nom_liste, count(*) FROM synthese.syntheseff s
JOIN taxonomie.taxref tx ON tx.cd_nom = s.cd_nom
JOIN taxonomie.bib_taxons t ON t.cd_nom = tx.cd_nom
LEFT JOIN taxonomie.cor_taxon_liste ctl ON ctl.id_taxon = t.id_taxon
LEFT JOIN taxonomie.bib_listes l ON l.id_liste = ctl.id_liste
WHERE s.supprime = false
GROUP BY nom_liste,l.id_liste
ORDER BY l.id_liste
from geonature.
à enrichir sur la base du modèle mise en place
from geonature.
Nombre de taxons observés par classe.
from geonature.
Related Issues (20)
- Question : Où sont stockées les images upload avec la saisie d'une observation Occtax HOT 5
- [VALIDATION] Internal servor error pour l'accès au module validation HOT 4
- Community Rules / Gouvernance
- OCCTAX impossible de charger un lieu enregistré (à partir d'un fichier chargé en geojson contenant un multipolygone) HOT 5
- La version de taxref n'apparaît pas dans les nouvelles observations occtax HOT 2
- Doit-on supprimer le stockage de la version de TaxRef dans les données dans Synthèse et dans les occurrences OccTax HOT 5
- [IMPORT][FRONTEND] Afficher le nom du champ du standard SINP pour une colonne importée HOT 1
- [INSCRIPTION] L'inscription renvoie une erreur 500 HOT 6
- [OCCHAB] Missing forms
- [OCCHAB] Ajout champs pour matcher avec le standard V1 sur la saisie de données d'habitat
- OccHab en retard par rapport à OccTax, des développements prévus ? HOT 3
- Celery - SQLAlchemy : problème de fermeture de session HOT 1
- Question Validation - Statut Certain - très probable HOT 2
- Paramêtrage champs additionnels html HOT 4
- la route `/geo/areas` ne gère plus le filtre par `type_code` multiple HOT 3
- [module occtax] définir heure par défaut pour les relevés HOT 2
- [module occtax] possibilité de sélectionner plusieurs points de relevés sur la carte HOT 2
- [module métadonnées] - propositions d’évolutions pour le cadre d’acquisition parent HOT 6
- [Module Metadonnées] Suivi de cadre d'acquisition
- Passage à 2.14.1 - Problème de migrations HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from geonature.