2024-05-15 17:04:13 +02:00

104 lines
4.6 KiB
Python

from pycen import con_gn
import pandas as pd
import os
def get_synthese(con,lst):
sql = '''
SELECT * FROM gn_synthese.v_synthese_for_export
WHERE cd_nom IN {lst_cdnom}
'''.format(lst_cdnom=tuple(lst))
return pd.read_sql_query(sql,con)
if __name__ == "__main__":
PATH = '/media/colas/SRV/homer_geonat/home/geonatureadmin/taxhub/tmp'
file = 'liste_changements.csv'
chgt = pd.read_csv(os.path.join(PATH,file))
updt_cdnom = chgt.grappe_change=='cas1'
cd_change = (chgt[~updt_cdnom].i_cd_nom_list
.str.removeprefix('[')
.str.removesuffix(']')
.str.split(', ')
.explode()
.unique())
df = get_synthese(con_gn,cd_change)
test = df.cd_nom == 134367
df[test]
df[test].observateurs
df[test].nom_valide
df[test].nom_vernaculaire
######
### MODIFICATION A APPORTER DANS LA BDD AVANT EVOLUTION DU REFERENTIEL
######
# 100142 OK - Reste inchangé, synonyme devient sous-espèce
# 135069 Devient sous-espèce de 100142 49 Observations - GUEDOU Alix (CENI) & GOURGUES Frédéric (Gentiana) & ...
### [Geranium robertianum L., 1753 --> Geranium robertianum subsp. robertianum L., 1753]
### Mise à jour des obs 135069 --> 100142 Geranium robertianum L., 1753
# 126650 OK - Reste inchangé, synonyme 141769 devient sous-espèce
# 141769 Devient sous-espèce de 126650 1 Observation 2008/10/30 - Raspail Loïc (AAIP)
### [Tilia platyphyllos Scop., 1771 --> Tilia platyphyllos subsp. pseudorubra C.K.Schneid., 1909]
### Mise à jour des obs 141769 --> 126650 Tilia platyphyllos
### FAIT (modification dans l'import source)
######
### LAISSER SUIVRE SON COURS
######
# FLORE
########
# 145374 OK - Reste var. CD_REF, synonyme 619051 devient synonyme espèce. 619051 Non observé.
# 33901 OK - Reste CD_REF, 33781 devient synonymes. 33781 Non observé.
# 465265 OK - Reste synonyme de 966674. 966675 devient 2e synonyme. 966675 Non observé.
# 53451 OK - Reste CD_REF, 9 synonymes deviennent espèces. Synonymes Non observé.
# 89840 OK - Reste CD_REF, 619051 devient synonymes. 619051 Non observé.
# 108770 Devient synonyme de 762076 4 Observations - BIRON Nicolas (CENI) & GRANGE Benjamin (CENI)
### [Monotropa hypopitys L., 1753 --> Hypopitys monotropa Crantz, 1766]
# Vérifier espèce présente isère .. Oui
# 113620 OK - Reste CD_REF, taxon 138815,923321 deviennent synonymes
# 138815 Regroupé avec 113620 11 Observations - BIRON Nicolas (CENI)
### [Pinguicula grandiflora subsp. grandiflora Lam., 1789 --> Pinguicula grandiflora Lam., 1789]
# Regarder champs remarque si pas tagué rosea .. Non
# Vérifier espèce présente isère .. Oui
# 116759 OK - Reste CD_REF, taxon 139596 devient synonyme
# 139596 Regroupé avec 116759 1 Observation 2004/12/01 - GILIOTTI Sébastien (Liparis SG)
### [Quercus robur var. robur L., 1753 --> Quercus robur L., 1753]
# 97508 OK - Reste CD_REF, taxon 134367 devient synonyme
# 134367 Regroupé avec 97508 1 Observation 2018/07/11 - Pont Bernard (AAIP)
### [Euphorbia esula subsp. esula L., 1753 --> Euphorbia esula L., 1753]
### Anomalie - modification dans l'import source
# FONGE
########
# 814216 OK - Reste CD_REF, 465268 devient synonymes
# 465268 Devient synonyme de 814216 3 Observation 2015/xx/xx - RIVOIRE Bernard (MYCOPOLYDEV)
### [Porodaedalea conchata (Pers.) Fiasson & Niemelä, 1984 --> Phellinopsis conchata (Pers.) Y.C.Dai, 2010]
# 44992 OK - Reste CD_REF, 470268 devient synonymes
# 470268 Devient synonyme de 44992 2 Observation 2015/xx/xx - RIVOIRE Bernard (MYCOPOLYDEV)
### [Tremella mesenterica f. crystallina Ew.Gerhardt, 1997 --> Tremella mesenterica Retz., 1769]
lstjdd_plt = [
'[CNR Restauration] Prospection flore vasculaire',
'[ENS méandre des Oves] Observation opportuniste par observation directe',
'[MC CNR Inspira] Inventaire dendrométrique + DMH',
'[MC CNR Inspira] Relevés phytosociologiques et sondages pédologiques',
'[N2000 Platière] Inventaire dendrométrique',
'[RNN Platière] Observation opportuniste par observation directe',
'[RNN Platière] Inventaire dendrométrique en plein',
'[RNN Platière] Suivi phytosciologique grèves alluviales',
'[RNN Platière] Prospection flore vasculaire',
'[CNPE] Suivi phytosciologique des milieux ouverts',
'[CNPE] Observation opportuniste par observation directe',
'[ABC St-Maurice] Observation Opportuniste par observation directe'
]