Python_scripts/5_GEONATURE/crsp_taxref_old.py

30 lines
956 B
Python

import pandas as pd
import geopandas as gpd
from pycen import con_gn
path = '/home/colas/Documents/5_BDD/TAXON/TAXREF/TAXREF_V14_2020/'
cdnom_disparu = pd.read_excel(path+'CDNOM_DISPARUS.xls')
cdnom_disparu.columns = cdnom_disparu.columns.str.lower()
def get_bib_list(name):
sql = """SELECT bn.*
FROM taxonomie.bib_noms bn
JOIN taxonomie.cor_nom_liste c USING (id_nom)
JOIN taxonomie.bib_listes bl USING (id_liste)
WHERE lower(bl.nom_liste) = '%s';
"""%name.lower()
return pd.read_sql_query(sql,con_gn)
amp = get_bib_list('Amphibiens')
amp[amp.cd_nom.isin(cdnom_disparu.cd_nom_remplacement)]
odo = get_bib_list('Odonates')
odo[odo.cd_nom.isin(cdnom_disparu.cd_nom_remplacement)]
flo = get_bib_list('Flore')
flo[flo.cd_nom.isin(cdnom_disparu.cd_nom_remplacement)]
cdnom_disparu[cdnom_disparu.cd_nom_remplacement.isin(amp.cd_nom)]
cdnom_disparu[cdnom_disparu.cd_nom_remplacement.isin(flo.cd_nom)]