Commit b910e3d1 authored by Lionel's avatar Lionel
Browse files

Simplification : suppression de la fonction imprimer_et_exporter pour appel...

Simplification : suppression de la fonction imprimer_et_exporter pour appel direct à exporter_fichiers_multiples ou exporter_fichier_unique
parent fcef1b91
......@@ -111,29 +111,24 @@ def exporter(
log.info("##### EXPORT POLITIQUE FONCIERE #####")
reinitialiser_dossier(chemin_dossier_output)
outils_territoires.imprimer_et_exporter(
outils_territoires.exporter_fichier_unique(
politique_fonciere['donnees'],
'unique',
(chemin_dossier_output / "donnees.csv")
)
outils_territoires.imprimer_et_exporter(
outils_territoires.exporter_fichier_unique(
politique_fonciere['indicateur_sau_par_habitant'],
'unique',
(chemin_dossier_output / "indicateur_sau_par_habitant.csv")
)
outils_territoires.imprimer_et_exporter(
outils_territoires.exporter_fichier_unique(
politique_fonciere['indicateur_rythme_artificialisation_sau'],
'unique',
(chemin_dossier_output / "indicateur_rythme_artificialisation_sau.csv")
)
outils_territoires.imprimer_et_exporter(
outils_territoires.exporter_fichier_unique(
politique_fonciere['indicateur_politique_artificialisation'],
'unique',
(chemin_dossier_output / "indicateur_politique_artificialisation.csv")
)
outils_territoires.imprimer_et_exporter(
outils_territoires.exporter_fichier_unique(
politique_fonciere['synthese'],
'unique',
(chemin_dossier_output / "synthese.csv")
)
......
......@@ -65,29 +65,24 @@ def exporter(
log.info("##### EXPORT POPULATION AGRICOLE #####")
reinitialiser_dossier(chemin_dossier_output)
outils_territoires.imprimer_et_exporter(
outils_territoires.exporter_fichier_unique(
population_agricole['donnees'],
'unique',
(chemin_dossier_output / "donnees.csv")
)
outils_territoires.imprimer_et_exporter(
outils_territoires.exporter_fichier_unique(
population_agricole['indicateur_part_population_agricole_2010'],
'unique',
(chemin_dossier_output / "indicateur_part_population_agricole_2010.csv")
)
outils_territoires.imprimer_et_exporter(
outils_territoires.exporter_fichier_unique(
population_agricole['indicateur_part_population_agricole_1988'],
'unique',
(chemin_dossier_output / "indicateur_part_population_agricole_1988.csv")
)
outils_territoires.imprimer_et_exporter(
outils_territoires.exporter_fichier_unique(
population_agricole['indicateur_evolution_part_population_agricole'],
'unique',
(chemin_dossier_output / "indicateur_evolution_part_population_agricole.csv")
)
outils_territoires.imprimer_et_exporter(
outils_territoires.exporter_fichier_unique(
population_agricole['synthese'],
'unique',
(chemin_dossier_output / "synthese.csv")
)
......
......@@ -99,7 +99,7 @@ def _exporter_referentiel_territoires(
log.info("##### EXPORT DES TERRITOIRES #####")
reinitialiser_dossier(chemin_dossier_output)
outils_territoires.imprimer_et_exporter(
outils_territoires.exporter_fichiers_multiples(
outils_territoires.copier_en_supprimant_colonnes(
territoires,
['sau_ha',
......@@ -108,10 +108,9 @@ def _exporter_referentiel_territoires(
'population_totale_1990',
'id_territoire_parcel']
),
'multiple',
chemin_dossier_output
)
outils_territoires.imprimer_et_exporter(
outils_territoires.exporter_fichier_unique(
outils_territoires.copier_en_gardant_colonnes(
territoires,
['sau_ha',
......@@ -120,7 +119,6 @@ def _exporter_referentiel_territoires(
'population_totale_1990',
'id_territoire_parcel']
),
'unique',
chemin_dossier_output / "donnees.csv"
)
......
......@@ -508,31 +508,6 @@ def concatener(
)
def imprimer(
territoires: DictTerritoires,
echelons_geographiques: List
) -> None:
log.info(" => Impression")
pd.set_option('display.max_columns', None)
if not outils.membre_commun_dans_2_listes(
echelons_geographiques,
["toutes", "communes", "epcis", "departements", "regions", "pays"]
):
log.info("!! Mauvais argument donné pour l'impression des territoires !!")
if "communes" in echelons_geographiques or "toutes" in echelons_geographiques:
log.info("[COMMUNES]\n%s", territoires['communes'])
if "epcis" in echelons_geographiques or "toutes" in echelons_geographiques:
log.info("[EPCIS]\n%s", territoires['epcis'])
if "departements" in echelons_geographiques or "toutes" in echelons_geographiques:
log.info("[DEPARTEMENTS]\n%s", territoires['departements'])
if "regions" in echelons_geographiques or "toutes" in echelons_geographiques:
log.info("[REGIONS]\n%s", territoires['regions'])
if "pays" in echelons_geographiques or "toutes" in echelons_geographiques:
log.info("[PAYS]\n%s", territoires['pays'])
def exporter_fichier_unique(territoires: outils.DictTerritoires, fichier_output: Path) -> None:
log.info(" => Export des données de territoires en 1 fichier vers %s", fichier_output)
......@@ -652,29 +627,6 @@ def exporter_fichiers_multiples(
)
def imprimer_et_exporter(
territoires: DictTerritoires,
option: str,
chemin_output: Path
) -> None:
imprimer(
territoires,
["pays"]
)
log.info("")
if option == "multiple":
exporter_fichiers_multiples(
territoires,
chemin_output
)
elif option == "unique":
exporter_fichier_unique(
territoires,
chemin_output
)
else:
log.info("ERREUR option entrée!")
def differences_communes(
communes1: List[str],
communes2: List[str]
......
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