-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
dev-cobiodiv-organisms #330
dev-cobiodiv-organisms #330
Conversation
commit 8d2a2a4 Author: Jean-Pascal MILCENT <jp.milcent@cbn-alpin.fr> Date: Mon Mar 15 16:36:01 2021 +0100 Fix data/migrate: move migration SQL in separate file commit d6701f4 Author: Jean-Pascal MILCENT <jp.milcent@cbn-alpin.fr> Date: Mon Mar 15 16:20:48 2021 +0100 Fix data/ref_geo: add new MV to refresh_materialized_view_ref_geo() commit 1017c5e Author: Jean-Pascal MILCENT <jp.milcent@cbn-alpin.fr> Date: Sun Mar 14 21:53:44 2021 +0100 Feat data: add subdivided territory to improve MV refresh performance
Delete "TEST"
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
atlas/templates/organismSheet/topSpecie.html
transform it in
topSpecies.html
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
data/gn2/atlas_synthese.sql
T'es sûr qu'on pousse ça ? On doit laisser synthèse eff comme elle est non ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pareil
data/observations_mailles.sql
Attention à ce qu'on pousse, restons génériques.
Le drop n'a rien à faire ici.
Pourquoi la VUE t_mailles_territoires est ici? Elle est ailleurs normalement ?
Pour la transfo dans vm_observations maille en 2154 tu peux la garder
Je me pose une question par rapport à ça, est est-ce qu'on développe pour un futur master ou on se coupe pour faire un format de plus grande envergure : beaucoup de données et grand territoire ? |
Je pense qu'on peut faire un hybride. |
Le dernier commit rajoute les derniers ajouts sur la branch dev-cobiodiv. |
Salut. Je n'ai pas vu les modifications de la VM mais on ne peut pas faire une VM qui fonctionne dans tous les cas ? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Il faut clarifier l'utilisation de t_subdivided_territory. Soit on la garde pour l'utiliser dans la vm l_communes, soit il faut la supprimer.
data/gn2/atlas_synthese.sql
Outdated
diffusion_level | ||
FROM obs_data d | ||
JOIN atlas.l_communes c ON st_intersects(d.the_geom_point, c.the_geom); | ||
CREATE OR REPLACE VIEW synthese.syntheseff |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Dans la requête actuelle, je ne voie pas l'intérêt de garder le champ "diffusion_level" (et donc la liaison avec la table correspondante) car il est à mon avis utilisé nulle par ailleurs, non ? Mais attention, ce fonctionnement pose quand même problème (données d'absence et données non diffusables => voir plus bas).
En fait, la suppression du "case ... when ..." pose problème uniquement si l'Atlas affiche des les données au point. Si l'affichage par maille est activé c'est "moins" grave.
Par contre, il me semble important de maintenir quand même les conditions suivantes sur 2 nomenclatures:
FROM synthese.synthese d
LEFT JOIN synthese.t_nomenclatures dl ON d.id_nomenclature_diffusion_level = dl.id_nomenclature
LEFT JOIN synthese.t_nomenclatures st ON d.id_nomenclature_observation_status = st.id_nomenclature
WHERE (NOT dl.cd_nomenclature::text = '4'::text OR d.id_nomenclature_diffusion_level IS NULL) AND st.cd_nomenclature::text = 'Pr'::text
De cette façon, nous éliminons de l'affichage les données qui ne doivent absolument pas être diffusé (code "4") et les observations que ne sont pas de la présence mais une indication d'abscence.
Le changements concernent:
Concernant la limitation au niveau du territoire, il est envisageable (à tester) de la basculer au niveau de la vm l_communes qui liste les communes du territoire. En effet, la vue syntheseff joint les observations aux communes de la vm l_communes. Concernant la vue "syntheseff", il me semble nécessaire de garder la suppression des observations avec niveau de de diffusion "4" ou de type "absence". C'est ce que je fais au niveau des SINP et cela fonctionne. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Attention, la vm_observations dans le fichier atlas.sql a légèrement changé entre ta version et celle d'avant et notamment :
s.the_geom_point::geometry('POINT', 3857) est devenu s.the_geom_point LIGNE 30
et
le geojson n'est plus transformé
et
le deuxième JOIN a été supprimé
Je crois pas qu'on doive le pousser ici, ou alors tu as corrigé un bug ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Dans le fichier update_vm_observations.sql :
ton update de vm_observations est différent de l'ancien, normal ?
Retour sur les scripts SQL de la branch develop effectué. |
Je viens de remettre l'ancien, voir la prochaine PR qui se concentre sur les scripts SQLs |
Version d'avant remise, voir la prochaine PR qui se concentre sur les scripts SQLs |
ISSUES SOLVED: #291 / #315 / #325 / #326
🇫🇷 Tous les nouveaux ajouts sont modulables avec ORGANISM_MODULE dans le fichier config.py
🇬🇧 All new additions are modulable with ORGANISM_MODULE in the config.py file
🇮🇹 Tutte le nuove aggiunte sono modulabili con ORGANISM_MODULE nel file config.py
🇫🇷 Description / 🇬🇧 Description / 🇮🇹 Descrizioni
🇫🇷 Premiers ajouts de la dimension organisme au sein de l'atlas /
🇬🇧 First adds on organism dimension in the atlas
🇮🇹 Prime aggiunte della dimensione organizzativa nell'atlante
🇫🇷 Pages organismes / 🇬🇧 Organism sheet / 🇮🇹 Pagine di organizzazione :
🇫🇷 A discuter / 🇬🇧 To discuss / 🇮🇹 Da discutere
🇫🇷 Modification fiche espèce / 🇬🇧 Modifications specie sheet / 🇮🇹 Modifiche al foglio delle specie
🇫🇷 A discuter / 🇬🇧 To discuss / 🇮🇹 Da discutere