Commit 33d2a55f authored by Benjam's avatar Benjam
Browse files

ajout "Bassin de vie" devant noms des bassins de vie

parent 2e8bfa39
......@@ -112,12 +112,12 @@ def charger(chemin_fichier):
]
)
_traduire_code_insee_vers_id_crater(df)
df = _traduire_code_insee_vers_id_crater(df)
verifier_absence_doublons(df, 'id_commune')
return df
def _traduire_code_insee_vers_id_crater(communes: DataFrame) -> DataFrame:
communes.id_commune = traduire_code_insee_vers_id_commune_crater(communes.id_commune)
return communes
def _traduire_code_insee_vers_id_crater(df: DataFrame) -> DataFrame:
df.id_commune = traduire_code_insee_vers_id_commune_crater(df.id_commune)
return df
......@@ -43,13 +43,13 @@ def charger(chemin_fichier: Path, nom_variable : 'str') -> DataFrame:
2018: nom_variable + '_2018'
})
_traduire_code_insee_vers_id_crater(df)
df = _traduire_code_insee_vers_id_crater(df)
verifier_absence_doublons(df, 'id_commune')
return df
def _traduire_code_insee_vers_id_crater(communes: DataFrame) -> DataFrame:
communes.id_commune = traduire_code_insee_vers_id_commune_crater(communes.id_commune)
return communes
def _traduire_code_insee_vers_id_crater(df: DataFrame) -> DataFrame:
df.id_commune = traduire_code_insee_vers_id_commune_crater(df.id_commune)
return df
......@@ -37,13 +37,13 @@ def charger(chemin_fichier: Path) -> DataFrame:
]
)
_traduire_code_insee_vers_id_crater(df)
df = _traduire_code_insee_vers_id_crater(df)
verifier_absence_doublons(df, 'id_arrondissement')
return df
def _traduire_code_insee_vers_id_crater(arrondissements: DataFrame) -> DataFrame:
arrondissements.id_commune = traduire_code_insee_vers_id_commune_crater(arrondissements.id_commune)
arrondissements.id_arrondissement = traduire_code_insee_vers_id_commune_crater(arrondissements.id_arrondissement)
return arrondissements
def _traduire_code_insee_vers_id_crater(df: DataFrame) -> DataFrame:
df.id_commune = traduire_code_insee_vers_id_commune_crater(df.id_commune)
df.id_arrondissement = traduire_code_insee_vers_id_commune_crater(df.id_arrondissement)
return df
......@@ -34,12 +34,11 @@ def charger(chemin_fichier: Path) -> DataFrame:
]
)
_traduire_code_insee_vers_id_crater(df)
df = _traduire_code_insee_vers_id_crater(df)
return df
def _traduire_code_insee_vers_id_crater(communes: DataFrame) -> DataFrame:
communes.id_commune_ou_arrondissement = traduire_code_insee_vers_id_commune_crater(
communes.id_commune_ou_arrondissement)
return communes
def _traduire_code_insee_vers_id_crater(df: DataFrame) -> DataFrame:
df.id_commune_ou_arrondissement = traduire_code_insee_vers_id_commune_crater(df.id_commune_ou_arrondissement)
return df
......@@ -44,17 +44,17 @@ def charger(chemin_fichier: Path) -> DataFrame:
]
)
_traduire_code_insee_vers_id_crater(df)
df = _traduire_code_insee_vers_id_crater(df)
verifier_absence_doublons(df, 'id_commune')
return df
def _traduire_code_insee_vers_id_crater(communes: DataFrame) -> DataFrame:
communes.id_commune = traduire_code_insee_vers_id_commune_crater(communes.id_commune)
communes.id_epci = traduire_code_insee_vers_id_epci_crater(communes.id_epci)
communes.id_departement = traduire_code_insee_vers_id_departement_crater(communes.id_departement)
communes.id_region = traduire_code_insee_vers_id_region_crater(communes.id_region)
return communes
def _traduire_code_insee_vers_id_crater(df: DataFrame) -> DataFrame:
df.id_commune = traduire_code_insee_vers_id_commune_crater(df.id_commune)
df.id_epci = traduire_code_insee_vers_id_epci_crater(df.id_epci)
df.id_departement = traduire_code_insee_vers_id_departement_crater(df.id_departement)
df.id_region = traduire_code_insee_vers_id_region_crater(df.id_region)
return df
......@@ -41,13 +41,13 @@ def charger(chemin_fichier: Path) -> DataFrame:
)
_traduire_code_insee_vers_id_crater(df)
df = _traduire_code_insee_vers_id_crater(df)
verifier_absence_doublons(df, 'id_departement')
return df
def _traduire_code_insee_vers_id_crater(departements: DataFrame) -> DataFrame:
departements.id_departement = traduire_code_insee_vers_id_departement_crater(departements.id_departement)
departements.id_region = traduire_code_insee_vers_id_region_crater(departements.id_region)
return departements
def _traduire_code_insee_vers_id_crater(df: DataFrame) -> DataFrame:
df.id_departement = traduire_code_insee_vers_id_departement_crater(df.id_departement)
df.id_region = traduire_code_insee_vers_id_region_crater(df.id_region)
return df
......@@ -46,14 +46,14 @@ def charger(chemin_fichier: Path) -> DataFrame:
}
)
_traduire_code_insee_vers_id_crater(df)
df = _traduire_code_insee_vers_id_crater(df)
verifier_absence_doublons(df, 'id_epci')
return df
def _traduire_code_insee_vers_id_crater(epcis: DataFrame) -> DataFrame:
epcis.id_epci = traduire_code_insee_vers_id_epci_crater(epcis.id_epci)
return epcis
def _traduire_code_insee_vers_id_crater(df: DataFrame) -> DataFrame:
df.id_epci = traduire_code_insee_vers_id_epci_crater(df.id_epci)
return df
......@@ -14,7 +14,7 @@ def charger_geometries_communes(
geometries_communes = gpd.read_file(chemin_dossier).to_crs(crs)
_traduire_code_insee_vers_id_crater(geometries_communes)
geometries_communes = _traduire_code_insee_vers_id_crater(geometries_communes)
verifier_absence_doublons(geometries_communes, 'id_commune')
if chemin_dossier.name == 'communes-20200101':
......@@ -32,6 +32,8 @@ def charger_geometries_communes(
def _traduire_code_insee_vers_id_crater(geometries_communes: gpd.GeoDataFrame) -> gpd.GeoDataFrame:
geometries_communes.rename(columns={'insee': 'id_commune'}, inplace=True)
geometries_communes.id_commune = traduire_code_insee_vers_id_commune_crater(geometries_communes.id_commune)
return geometries_communes
def _corriger_code_insee_Bernwiller(geometries_communes: gpd.GeoDataFrame) -> gpd.GeoDataFrame:
......
......@@ -55,7 +55,7 @@ def charger_fusions(chemin_fichier: Path) -> DataFrame:
columns=NOMS_COLONNES
)
_traduire_code_insee_vers_id_crater(df)
df = _traduire_code_insee_vers_id_crater(df)
return df
......@@ -77,14 +77,12 @@ def charger_scissions(chemin_fichier: Path) -> DataFrame:
columns=NOMS_COLONNES
)
_traduire_code_insee_vers_id_crater(df)
df = _traduire_code_insee_vers_id_crater(df)
return df
def _traduire_code_insee_vers_id_crater(mouvements_communes: DataFrame) -> DataFrame:
mouvements_communes.id_commune_final = traduire_code_insee_vers_id_commune_crater(
mouvements_communes.id_commune_final)
mouvements_communes.id_commune_initial = traduire_code_insee_vers_id_commune_crater(
mouvements_communes.id_commune_initial)
return mouvements_communes
def _traduire_code_insee_vers_id_crater(df: DataFrame) -> DataFrame:
df.id_commune_final = traduire_code_insee_vers_id_commune_crater(df.id_commune_final)
df.id_commune_initial = traduire_code_insee_vers_id_commune_crater(df.id_commune_initial)
return df
......@@ -34,13 +34,12 @@ def charger(chemin_fichier: Path) -> DataFrame:
]
)
_traduire_code_insee_vers_id_crater(df)
df = _traduire_code_insee_vers_id_crater(df)
verifier_absence_doublons(df, 'id_commune_ou_arrondissement')
return df
def _traduire_code_insee_vers_id_crater(communes: DataFrame) -> DataFrame:
communes.id_commune_ou_arrondissement = traduire_code_insee_vers_id_commune_crater(
communes.id_commune_ou_arrondissement)
return communes
def _traduire_code_insee_vers_id_crater(df: DataFrame) -> DataFrame:
df.id_commune_ou_arrondissement = traduire_code_insee_vers_id_commune_crater(df.id_commune_ou_arrondissement)
return df
......@@ -39,12 +39,12 @@ def charger(chemin_fichier: Path) -> DataFrame:
]
)
_traduire_code_insee_vers_id_crater(df)
df = _traduire_code_insee_vers_id_crater(df)
verifier_absence_doublons(df, 'id_commune')
return df
def _traduire_code_insee_vers_id_crater(communes: DataFrame) -> DataFrame:
communes.id_commune = traduire_code_insee_vers_id_commune_crater(communes.id_commune)
return communes
def _traduire_code_insee_vers_id_crater(df: DataFrame) -> DataFrame:
df.id_commune = traduire_code_insee_vers_id_commune_crater(df.id_commune)
return df
......@@ -35,12 +35,12 @@ def charger(chemin_fichier: Path) -> DataFrame:
]
)
_traduire_code_insee_vers_id_crater(df)
df = _traduire_code_insee_vers_id_crater(df)
verifier_absence_doublons(df, 'id_region')
return df
def _traduire_code_insee_vers_id_crater(regions: DataFrame) -> DataFrame:
regions.id_region = traduire_code_insee_vers_id_region_crater(regions.id_region)
return regions
def _traduire_code_insee_vers_id_crater(df: DataFrame) -> DataFrame:
df.id_region = traduire_code_insee_vers_id_region_crater(df.id_region)
return df
......@@ -42,8 +42,9 @@ def charger_composition_regroupements_communes(fichiers_regroupements_communes:
df = pd.concat([df, df_a_ajouter])
df2 = pd.concat([df2, df_a_ajouter.loc[:, ['id_regroupement_communes']].drop_duplicates()])
_traduire_code_insee_vers_id_crater(df)
verifier_absence_doublons(df2, 'id_regroupement_communes')
df = _traduire_code_insee_vers_id_crater(df)
df = _modifier_noms_bassins_de_vie(df)
return df
......@@ -66,7 +67,13 @@ def _dupliquer_commune_Porte_de_Savoie_appartenant_a_2_PNR(df) -> DataFrame:
return df
def _traduire_code_insee_vers_id_crater(regroupements_communes: DataFrame) -> DataFrame:
regroupements_communes.id_commune = traduire_code_insee_vers_id_commune_crater(regroupements_communes.id_commune)
return regroupements_communes
def _traduire_code_insee_vers_id_crater(df: DataFrame) -> None:
df.id_commune = traduire_code_insee_vers_id_commune_crater(df.id_commune)
return df
def _modifier_noms_bassins_de_vie(df):
mask_bassins_de_vie = df.categorie_regroupement_communes == 'BASSIN_DE_VIE_2012'
df.loc[mask_bassins_de_vie, 'nom_regroupement_communes'] = "Bassin de vie de " + df.loc[mask_bassins_de_vie, 'nom_regroupement_communes']
return df
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment