init depot renew
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
#!/usr/bin/env python
|
||||
# -*- coding: UTF-8 -*-
|
||||
#Nom : view_data.py
|
||||
#Description : Test de connection en base et d'accès aux données
|
||||
#Copyright : 2021, CEN 38
|
||||
#Auteur : Colas Geier
|
||||
|
||||
|
||||
from pycen import bdd
|
||||
import pandas as pd
|
||||
import geopandas as gpd
|
||||
|
||||
|
||||
# Parametres
|
||||
user = 'cen_admin'
|
||||
pwd = '#CEN38@venir'
|
||||
adr = '192.168.0.3'
|
||||
base = 'bd_cen38'
|
||||
|
||||
# schema = 'ref_inpn_taxref'
|
||||
# table = 'taxref_v11_liens'
|
||||
# schema = 'sites'
|
||||
# table = 'c_sites_zonages'
|
||||
schema = 'zh'
|
||||
table = 'cr_cen38_zh_medwet_v2021'
|
||||
|
||||
# Connexion bdd
|
||||
bd = bdd.CEN(
|
||||
user = user,
|
||||
pwd = pwd,
|
||||
adr = adr,
|
||||
base = base
|
||||
# schema = schema
|
||||
)
|
||||
|
||||
# GET data
|
||||
df = bd.get_table(
|
||||
schema = schema,
|
||||
table = table)
|
||||
|
||||
|
||||
|
||||
gdf['type_milieux'] = gdf.milieux.str.split(expand=True)[0]
|
||||
gdf[gdf.milieux.str.contains('all',na=False)]
|
||||
gdf[gdf.milieux.str.startswith('Eco',na=False)]
|
||||
|
||||
|
||||
# from sqlalchemy import create_engine
|
||||
# db_connection_url = "postgres://{0}:{1}@{2}:5432/{3}".format(user,pwd,adr,base)
|
||||
# con = create_engine(db_connection_url)
|
||||
# sql = "SELECT * FROM {0}.{1}".format(schema,table)
|
||||
# df = gpd.read_postgis(sql, con)
|
||||
|
||||
Reference in New Issue
Block a user