2025-09-18 16:53:04 +02:00

14 lines
533 B
Python

from pycen import con_anm
import geopandas as gpd
from datetime import datetime as dt
com = gpd.read_postgis('SELECT * FROM territoires.vm_communes',con_anm)
ter = gpd.read_postgis('SELECT * FROM territoires.vm_territoires',con_anm)
ter_com = gpd.sjoin(com,ter,how='inner')[['code_insee','territoire_id']]
ter_com['actif'] = True
ter_com['date_maj'] = dt.now().date()
ter_com['utilisateur_id'] = 'cgeier'
ter_com.drop_duplicates(inplace=True)
ter_com.to_sql('r_ter_com',con_anm,schema='territoires',index=False,if_exists='append')