From 8235e10773e96f798bbccf30990c1e6ae9f72d70 Mon Sep 17 00:00:00 2001 From: Colas Geier Date: Mon, 6 Oct 2025 15:29:58 +0200 Subject: [PATCH] update maj geom of zh in GN --- 5_GEONATURE/GN_ZH/tmp/maj_geom.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 5_GEONATURE/GN_ZH/tmp/maj_geom.py diff --git a/5_GEONATURE/GN_ZH/tmp/maj_geom.py b/5_GEONATURE/GN_ZH/tmp/maj_geom.py new file mode 100644 index 0000000..76fd460 --- /dev/null +++ b/5_GEONATURE/GN_ZH/tmp/maj_geom.py @@ -0,0 +1,23 @@ +#!/usr/bin/env python3 +# -*- coding: UTF-8 -*- +import geopandas as gpd +from pycen import con_gn, update_to_sql +from os import path + +PATH = '/media/colas/SRV/' +FILE = 'FICHIERS/OUTILS/CARTOGRAPHIE/ESPACE DE TRAVAIL/ETUDES/Zones humides/diag_zh_GAM/ZH_Séchilienne/zh_sapey.gpkg' +df = (gpd.read_file(path.join(PATH, FILE)) + .rename(columns={'code_zh':'code'}) + .rename_geometry('geom')) + +if df.crs.srs.lower() != 'epsg:4326': + df = df.to_crs(4326) + +update_to_sql( + df[['code','geom']], + con_gn, + 't_zh', + 'pr_zh', + 'code' +) +