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' ]