heat_demand_europe

Central module containing all code downloading hotmaps heat demand data.

The 2050 national heat demand of the Hotmaps current policy scenario for buildings are used in the eGon100RE scenario for assumptions on national heating demands in European countries, but not for Germany. The data are downloaded to be used in the PyPSA-Eur-Sec scenario generator (forked into open_ego).

class HeatDemandEurope(dependencies)[source]

Bases: egon.data.datasets.Dataset

data_config = {'DSM_CTS_industry': {'sources': {'cts_loadcurves': {'schema': 'demand', 'table': 'egon_etrago_electricity_cts'}, 'demandregio_ind_sites': {'schema': 'demand', 'table': 'egon_demandregio_sites_ind_electricity'}, 'ind_osm_loadcurves': {'schema': 'demand', 'table': 'egon_osm_ind_load_curves'}, 'ind_osm_loadcurves_individual': {'schema': 'demand', 'table': 'egon_osm_ind_load_curves_individual'}, 'ind_sites': {'schema': 'demand', 'table': 'egon_industrial_sites'}, 'ind_sites_loadcurves': {'schema': 'demand', 'table': 'egon_sites_ind_load_curves'}, 'ind_sites_loadcurves_individual': {'schema': 'demand', 'table': 'egon_sites_ind_load_curves_individual'}, 'ind_sites_schmidt': {'schema': 'demand', 'table': 'egon_schmidt_industrial_sites'}}, 'targets': {'bus': {'schema': 'grid', 'table': 'egon_etrago_bus'}, 'cts_loadcurves_dsm': {'schema': 'demand', 'table': 'egon_etrago_electricity_cts_dsm_timeseries'}, 'demandregio_ind_sites_dsm': {'schema': 'demand', 'table': 'egon_demandregio_sites_ind_electricity_dsm_timeseries'}, 'ind_osm_loadcurves_individual_dsm': {'schema': 'demand', 'table': 'egon_osm_ind_load_curves_individual_dsm_timeseries'}, 'ind_sites_loadcurves_individual': {'schema': 'demand', 'table': 'egon_sites_ind_load_curves_individual_dsm_timeseries'}, 'link': {'schema': 'grid', 'table': 'egon_etrago_link'}, 'link_timeseries': {'schema': 'grid', 'table': 'egon_etrago_link_timeseries'}, 'store': {'schema': 'grid', 'table': 'egon_etrago_store'}, 'store_timeseries': {'schema': 'grid', 'table': 'egon_etrago_store_timeseries'}}}, 'bgr': {'processed': {'file_table_map': {'Potenzialbewertung_InSpEE_InSpEE_DS.shp': 'inspee_saltstructures'}, 'schema': 'boundaries'}, 'sources': {'saltcaverns': {'schema': 'boundaries', 'table': 'inspee_saltstructures'}, 'vg250_federal_states': {'schema': 'boundaries', 'table': 'vg250_lan'}}, 'targets': {'storage_potential': {'schema': 'grid', 'table': 'egon_saltstructures_storage_potential'}}}, 'charging_infrastructure': {'constants': {'multi_family_home_share': 0.4, 'multi_family_home_spots': 10, 'random_seed': 5, 'single_family_home_share': 0.6, 'single_family_home_spots': 1.5, 'work_weight_commercial': 1.25, 'work_weight_industrial': 1, 'work_weight_retail': 0.8}, 'original_data': {'sources': {'tracbev': {'file': 'data.zip', 'files_to_use': ['hpc_positions.gpkg', 'landuse.gpkg', 'poi_cluster.gpkg', 'public_positions.gpkg'], 'srid': 3035, 'url': 'https://zenodo.org/record/6466480/files/data.zip?download=1'}}}, 'targets': {'charging_infrastructure': {'cols_to_export': ['mv_grid_id', 'use_case', 'weight', 'geometry'], 'schema': 'grid', 'table': 'egon_emob_charging_infrastructure'}}}, 'chp_etrago': {'sources': {'chp_table': {'schema': 'supply', 'table': 'egon_chp_plants'}, 'district_heating_areas': {'schema': 'demand', 'table': 'egon_district_heating_areas'}, 'etrago_buses': {'schema': 'grid', 'table': 'egon_etrago_bus'}}, 'targets': {'generator': {'schema': 'grid', 'table': 'egon_etrago_generator'}, 'link': {'schema': 'grid', 'table': 'egon_etrago_link'}}}, 'chp_location': {'sources': {'district_heating_areas': {'schema': 'demand', 'table': 'egon_district_heating_areas'}, 'egon_mv_grid_district': 'grid.egon_mv_grid_district', 'ehv_voronoi': 'grid.egon_ehv_substation_voronoi', 'etrago_buses': {'schema': 'grid', 'table': 'egon_etrago_bus'}, 'industrial_demand_osm': {'schema': 'demand', 'table': 'egon_demandregio_osm_ind_electricity'}, 'list_conv_pp': {'schema': 'supply', 'table': 'egon_nep_2021_conventional_powerplants'}, 'mastr_biomass': 'bnetza_mastr_biomass_cleaned.csv', 'mastr_combustion': 'bnetza_mastr_combustion_cleaned.csv', 'mastr_location': 'location_elec_generation_raw.csv', 'osm_landuse': {'schema': 'openstreetmap', 'table': 'osm_landuse'}, 'osm_polygon': {'schema': 'openstreetmap', 'table': 'osm_polygon'}, 'vg250_lan': {'schema': 'boundaries', 'table': 'vg250_lan'}}, 'targets': {'chp_table': {'schema': 'supply', 'table': 'egon_chp_plants'}, 'mastr_conventional_without_chp': {'schema': 'supply', 'table': 'egon_mastr_conventional_without_chp'}}}, 'data-bundle': {'sources': {'zenodo': {'deposit_id': 1095882}}, 'targets': {'file': 'data_bundle_egon_data.zip'}}, 'demand_timeseries_mvgd': {'parallel_tasks': 10}, 'demandregio_cts_ind_demand': {'sources': {'disaggregator': {'path': 'demandregio-disaggregator'}, 'new_consumers_2035': 'new_largescale_consumers_nep.csv', 'new_consumers_2050': {'pes-demand-today': 'industrial_energy_demand_per_country_today.csv', 'pes-production-tomorrow': 'industrial_production_per_country_tomorrow_2050.csv', 'pes-sector-ratios': 'industry_sector_ratios.csv'}, 'scenarios': {'schema': 'scenario', 'table': 'egon_scenario_parameters'}, 'vg250_krs': {'schema': 'boundaries', 'table': 'vg250_krs'}, 'wz_definitions': {'CTS': 'CTS_WZ_definition.csv', 'industry': 'ind_WZ_definition.csv'}}, 'targets': {'cts_ind_demand': {'schema': 'demand', 'table': 'egon_demandregio_cts_ind'}, 'timeseries_cts_ind': {'schema': 'demand', 'table': 'egon_demandregio_timeseries_cts_ind'}, 'wz_definitions': {'schema': 'demand', 'table': 'egon_demandregio_wz'}}}, 'demandregio_household_demand': {'sources': {'disaggregator': {'path': 'demandregio-disaggregator'}, 'scenarios': {'schema': 'scenario', 'table': 'egon_scenario_parameters'}, 'vg250_krs': {'schema': 'boundaries', 'table': 'vg250_krs'}}, 'targets': {'household_demand': {'schema': 'demand', 'table': 'egon_demandregio_hh'}}}, 'demandregio_installation': {'sources': {'branch': 'features/pip_install', 'git-repository': 'https://github.com/openego/disaggregator.git'}, 'targets': {'path': 'demandregio-disaggregator'}}, 'demandregio_society': {'sources': {'disaggregator': {'path': 'demandregio-disaggregator'}, 'scenarios': {'schema': 'scenario', 'table': 'egon_scenario_parameters'}, 'vg250_krs': {'schema': 'boundaries', 'table': 'vg250_krs'}}, 'targets': {'household': {'schema': 'society', 'table': 'egon_demandregio_household'}, 'population': {'schema': 'society', 'table': 'egon_demandregio_population'}}}, 'distributed_industrial_demand': {'sources': {'demandregio': {'scenarios': ['eGon2021', 'eGon2035', 'eGon100RE'], 'schema': 'demand', 'table': 'egon_demandregio_cts_ind'}, 'industrial_sites': {'schema': 'demand', 'table': 'egon_industrial_sites'}, 'osm_landuse': {'schema': 'openstreetmap', 'table': 'osm_landuse'}, 'vg250_krs': {'schema': 'boundaries', 'table': 'vg250_krs'}, 'wz': {'schema': 'demand', 'table': 'egon_demandregio_wz'}}, 'targets': {'osm': {'schema': 'demand', 'table': 'egon_demandregio_osm_ind_electricity'}, 'sites': {'schema': 'demand', 'table': 'egon_demandregio_sites_ind_electricity'}}}, 'dlr': {'sources': {'line_timeseries': {'schema': 'grid', 'table': 'egon_etrago_line_timeseries'}, 'trans_lines': {'schema': 'grid', 'table': 'egon_etrago_line'}}, 'targets': {'line_timeseries': {'schema': 'grid', 'table': 'egon_etrago_line_timeseries'}}}, 'electrical_demands_cts': {'sources': {'demandregio': {'scenarios': ['eGon2035', 'eGon100RE'], 'schema': 'demand', 'table': 'egon_demandregio_cts_ind'}, 'demandregio_wz': {'schema': 'demand', 'table': 'egon_demandregio_wz'}, 'heat_demand_cts': {'schema': 'demand', 'table': 'egon_peta_heat'}, 'map_zensus_vg250': {'schema': 'boundaries', 'table': 'egon_map_zensus_vg250'}}, 'targets': {'cts_demands_zensus': {'schema': 'demand', 'table': 'egon_demandregio_zensus_electricity'}}}, 'electrical_demands_households': {'sources': {'demandregio': {'scenarios': ['eGon2035', 'eGon100RE'], 'schema': 'demand', 'table': 'egon_demandregio_hh'}, 'map_zensus_vg250': {'schema': 'boundaries', 'table': 'egon_map_zensus_vg250'}, 'population_prognosis_zensus': {'schema': 'society', 'table': 'egon_population_prognosis'}}, 'targets': {'household_demands_zensus': {'schema': 'demand', 'table': 'egon_demandregio_zensus_electricity'}}}, 'electrical_load_curves_cts': {'sources': {'demandregio_cts': {'schema': 'demand', 'table': 'egon_demandregio_cts_ind'}, 'demandregio_timeseries': {'schema': 'demand', 'table': 'egon_demandregio_timeseries_cts_ind'}, 'demandregio_wz': {'schema': 'demand', 'table': 'egon_demandregio_wz'}, 'hvmv_substation': {'schema': 'grid', 'table': 'egon_hvmv_substation'}, 'map_grid_districts': {'schema': 'boundaries', 'table': 'egon_map_zensus_grid_districts'}, 'map_vg250': {'schema': 'boundaries', 'table': 'egon_map_zensus_vg250'}, 'zensus_electricity': {'schema': 'demand', 'table': 'egon_demandregio_zensus_electricity'}}, 'targets': {'cts_demand_curves': {'schema': 'demand', 'table': 'egon_etrago_electricity_cts'}}}, 'electrical_load_curves_industry': {'sources': {'demandregio_industry': {'schema': 'demand', 'table': 'egon_demandregio_cts_ind'}, 'demandregio_timeseries': {'schema': 'demand', 'table': 'egon_demandregio_timeseries_cts_ind'}, 'demandregio_wz': {'schema': 'demand', 'table': 'egon_demandregio_wz'}, 'egon_ehv_voronoi': {'schema': 'grid', 'table': 'egon_ehv_substation_voronoi'}, 'egon_mv_grid_district': {'schema': 'grid', 'table': 'egon_mv_grid_district'}, 'hvmv_substation': {'schema': 'grid', 'table': 'egon_hvmv_substation'}, 'osm': {'schema': 'demand', 'table': 'egon_demandregio_osm_ind_electricity'}, 'osm_landuse': {'schema': 'openstreetmap', 'table': 'osm_landuse'}, 'sites': {'schema': 'demand', 'table': 'egon_demandregio_sites_ind_electricity'}, 'sites_geom': {'schema': 'demand', 'table': 'egon_industrial_sites'}}, 'targets': {'osm_load': {'schema': 'demand', 'table': 'egon_osm_ind_load_curves'}, 'osm_load_individual': {'schema': 'demand', 'table': 'egon_osm_ind_load_curves_individual'}, 'sites_load': {'schema': 'demand', 'table': 'egon_sites_ind_load_curves'}, 'sites_load_individual': {'schema': 'demand', 'table': 'egon_sites_ind_load_curves_individual'}}}, 'electrical_neighbours': {'sources': {'electricity_buses': {'schema': 'grid', 'table': 'egon_etrago_bus'}, 'german_borders': {'schema': 'boundaries', 'table': 'vg250_sta_union'}, 'lines': {'schema': 'grid', 'table': 'egon_etrago_line'}, 'osmtgmod_branch': {'schema': 'osmtgmod_results', 'table': 'branch_data'}, 'osmtgmod_bus': {'schema': 'osmtgmod_results', 'table': 'bus_data'}, 'tyndp_capacities': 'TYNDP-2020-Scenario-Datafile.xlsx.zip', 'tyndp_demand_2030': 'Demand_TimeSeries_2030_DistributedEnergy.xlsx', 'tyndp_demand_2040': 'Demand_TimeSeries_2040_DistributedEnergy.xlsx'}, 'targets': {'buses': {'schema': 'grid', 'table': 'egon_etrago_bus'}, 'generators': {'schema': 'grid', 'table': 'egon_etrago_generator'}, 'generators_timeseries': {'schema': 'grid', 'table': 'egon_etrago_generator_timeseries'}, 'lines': {'schema': 'grid', 'table': 'egon_etrago_line'}, 'links': {'schema': 'grid', 'table': 'egon_etrago_link'}, 'load_timeseries': {'schema': 'grid', 'table': 'egon_etrago_load_timeseries'}, 'loads': {'schema': 'grid', 'table': 'egon_etrago_load'}, 'storage': {'schema': 'grid', 'table': 'egon_etrago_storage'}, 'transformers': {'schema': 'grid', 'table': 'egon_etrago_transformer'}}}, 'emobility_mit': {'model_timeseries': {'export_results_to_csv': True, 'parallel_tasks': 10, 'reduce_memory': True}, 'original_data': {'sources': {'KBA': {'columns': 'D, J:N', 'file': 'fz1_2021.xlsx', 'file_processed': 'fz1_2021_preprocessed.csv', 'sheet': 'FZ1.1', 'skiprows': 8, 'url': 'https://www.kba.de/SharedDocs/Downloads/DE/Statistik/Fahrzeuge/FZ1/fz1_2021.xlsx?__blob=publicationFile&v=2'}, 'RS7': {'file': 'regiostar-referenzdateien.xlsx', 'file_processed': 'regiostar-referenzdateien_preprocessed.csv', 'sheet': 'ReferenzGebietsstand2020', 'url': 'https://www.bmvi.de/SharedDocs/DE/Anlage/G/regiostar-referenzdateien.xlsx?__blob=publicationFile'}, 'trips': {'eGon100RE': {'file': 'eGon100RE_RS7_min2k_2022-06-01_175444_simbev_run.tar.gz', 'file_metadata': 'metadata_simbev_run.json'}, 'eGon2035': {'file': 'eGon2035_RS7_min2k_2022-06-01_175429_simbev_run.tar.gz', 'file_metadata': 'metadata_simbev_run.json'}}}}, 'scenario': {'lowflex': {'create_lowflex_scenario': True, 'names': {'eGon100RE': 'eGon100RE_lowflex', 'eGon2035': 'eGon2035_lowflex'}}, 'variation': {'eGon100RE': 'Reference 2050', 'eGon2035': 'NEP C 2035'}}}, 'era5_weather_data': {'targets': {'weather_cells': {'schema': 'supply', 'table': 'egon_era5_weather_cells'}, 'weather_data': {'path': 'cutouts'}}}, 'etrago_electricity': {'sources': {'cts_curves': {'schema': 'demand', 'table': 'egon_etrago_electricity_cts'}, 'etrago_buses': {'schema': 'grid', 'table': 'egon_etrago_bus'}, 'household_curves': {'schema': 'demand', 'table': 'egon_etrago_electricity_households'}, 'osm_curves': {'schema': 'demand', 'table': 'egon_osm_ind_load_curves'}, 'sites_curves': {'schema': 'demand', 'table': 'egon_sites_ind_load_curves'}}, 'targets': {'etrago_load': {'schema': 'grid', 'table': 'egon_etrago_load'}, 'etrago_load_curves': {'schema': 'grid', 'table': 'egon_etrago_load_timeseries'}}}, 'etrago_heat': {'sources': {'ch4_voronoi': {'schema': 'grid', 'table': 'egon_gas_voronoi'}, 'district_heating_areas': {'schema': 'demand', 'table': 'egon_district_heating_areas'}, 'district_heating_supply': {'schema': 'supply', 'table': 'egon_district_heating'}, 'egon_mv_grid_district': {'schema': 'grid', 'table': 'egon_mv_grid_district'}, 'feedin_timeseries': {'schema': 'supply', 'table': 'egon_era5_renewable_feedin'}, 'heat_demand': {'schema': 'demand', 'table': 'egon_peta_heat'}, 'individual_heating_supply': {'schema': 'supply', 'table': 'egon_individual_heating'}, 'map_district_heating_areas': {'schema': 'demand', 'table': 'egon_map_zensus_district_heating_areas'}, 'mv_grids': {'schema': 'grid', 'table': 'egon_mv_grid_district'}, 'scenario_capacities': {'schema': 'supply', 'table': 'egon_scenario_capacities'}, 'weather_cells': {'schema': 'supply', 'table': 'egon_era5_weather_cells'}}, 'targets': {'heat_buses': {'schema': 'grid', 'table': 'egon_etrago_bus'}, 'heat_generator_timeseries': {'schema': 'grid', 'table': 'egon_etrago_generator_timeseries'}, 'heat_generators': {'schema': 'grid', 'table': 'egon_etrago_generator'}, 'heat_link_timeseries': {'schema': 'grid', 'table': 'egon_etrago_link_timeseries'}, 'heat_links': {'schema': 'grid', 'table': 'egon_etrago_link'}, 'heat_stores': {'schema': 'grid', 'table': 'egon_etrago_store'}}}, 'etrago_hydrogen': {'sources': {'H2_AC_map': {'schema': 'grid', 'table': 'egon_etrago_ac_h2'}, 'buses': {'schema': 'grid', 'table': 'egon_etrago_bus'}, 'saltcavern_data': {'schema': 'grid', 'table': 'egon_saltstructures_storage_potential'}}, 'targets': {'hydrogen_buses': {'schema': 'grid', 'table': 'egon_etrago_bus'}, 'hydrogen_links': {'schema': 'grid', 'table': 'egon_etrago_link'}, 'hydrogen_stores': {'schema': 'grid', 'table': 'egon_etrago_store'}}}, 'gas_grid': {'targets': {'buses': {'schema': 'grid', 'table': 'egon_etrago_bus'}, 'links': {'schema': 'grid', 'table': 'egon_etrago_link'}}}, 'gas_neighbours': {'sources': {'buses': {'schema': 'grid', 'table': 'egon_etrago_bus'}, 'links': {'schema': 'grid', 'table': 'egon_etrago_link'}, 'tyndp_capacities': 'TYNDP-2020-Scenario-Datafile.xlsx.zip'}, 'targets': {'generators': {'schema': 'grid', 'table': 'egon_etrago_generator'}, 'links': {'schema': 'grid', 'table': 'egon_etrago_link'}, 'load_timeseries': {'schema': 'grid', 'table': 'egon_etrago_load_timeseries'}, 'loads': {'schema': 'grid', 'table': 'egon_etrago_load'}, 'stores': {'schema': 'grid', 'table': 'egon_etrago_store'}}}, 'gas_prod': {'source': {'buses': {'schema': 'grid', 'table': 'egon_etrago_bus'}}, 'target': {'stores': {'schema': 'grid', 'table': 'egon_etrago_generator'}}}, 'gas_stores': {'source': {'buses': {'schema': 'grid', 'table': 'egon_etrago_bus'}}, 'target': {'stores': {'schema': 'grid', 'table': 'egon_etrago_store'}}}, 'generators_etrago': {'sources': {'bus': {'schema': 'grid', 'table': 'egon_etrago_bus'}, 'egon_mv_grid_district': 'grid.egon_mv_grid_district', 'ehv_voronoi': 'grid.egon_ehv_substation_voronoi', 'power_plants': {'schema': 'supply', 'table': 'egon_power_plants'}, 'renewable_feedin': {'schema': 'supply', 'table': 'egon_era5_renewable_feedin'}, 'weather_cells': {'schema': 'supply', 'table': 'egon_era5_weather_cells'}}, 'targets': {'etrago_gen_time': {'schema': 'grid', 'table': 'egon_etrago_generator_timeseries'}, 'etrago_generators': {'schema': 'grid', 'table': 'egon_etrago_generator'}}}, 'heat_supply': {'sources': {'chp': {'schema': 'supply', 'table': 'egon_chp_plants'}, 'district_heating_areas': {'schema': 'demand', 'table': 'egon_district_heating_areas'}, 'etrago_buses': {'schema': 'grid', 'table': 'egon_etrago_bus'}, 'federal_states': {'schema': 'boundaries', 'table': 'vg250_lan'}, 'heat_demand': {'schema': 'demand', 'table': 'egon_peta_heat'}, 'map_dh': {'schema': 'demand', 'table': 'egon_map_zensus_district_heating_areas'}, 'map_vg250_grid': {'schema': 'boundaries', 'table': 'egon_map_mvgriddistrict_vg250'}, 'map_zensus_grid': {'schema': 'boundaries', 'table': 'egon_map_zensus_grid_districts'}, 'mv_grids': {'schema': 'grid', 'table': 'egon_mv_grid_district'}, 'scenario_capacities': {'schema': 'supply', 'table': 'egon_scenario_capacities'}}, 'targets': {'district_heating_supply': {'schema': 'supply', 'table': 'egon_district_heating'}, 'individual_heating_supply': {'schema': 'supply', 'table': 'egon_individual_heating'}}}, 'hh_demand_profiles': {'sources': {'household_electricity_demand_profiles': {'path': 'hh_el_load_profiles_100k.hdf', 'path_testmode': 'hh_el_load_profiles_2511.hdf'}, 'zensus_household_types': {'path': 'Zensus2011_Personen.csv'}}}, 'home_batteries': {'constants': {'cbat_ppv_ratio': 1, 'max_it': 100, 'rtol': 0.05, 'scenarios': ['eGon2035', 'eGon100RE']}, 'sources': {'etrago_storage': {'schema': 'grid', 'table': 'egon_etrago_storage'}, 'storage': {'schema': 'supply', 'table': 'egon_storages'}}, 'targets': {'home_batteries': {'schema': 'supply', 'table': 'egon_home_batteries'}}}, 'hotmaps_current_policy_scenario_heat_demands_buildings': {'sources': {'url': 'https://gitlab.com/hotmaps/scen_current_building_demand/-/raw/master/data/scen_current_building_demand.csv?inline=false'}, 'targets': {'path': 'scen_current_building_demand.csv'}}, 'industrial_sites': {'sources': {'hotmaps': {'path': 'data_Industrial_Database.csv', 'url': 'https://gitlab.com/hotmaps/industrial_sites/industrial_sites_Industrial_Database/-/raw/388278c6df35889b1447a959fc3759e3d78bf659/data/Industrial_Database.csv?inline=false'}, 'schmidt': {'path': 'MA_Schmidt_Industriestandorte_georef.csv'}, 'seenergies': {'path': 'D5_1_Industry_Dataset_With_Demand_Data.csv', 'url': 'https://opendata.arcgis.com/datasets/5e36c0af918040ed936b4e4c101f611d_0.csv'}}, 'targets': {'hotmaps': {'schema': 'demand', 'table': 'egon_hotmaps_industrial_sites'}, 'schmidt': {'schema': 'demand', 'table': 'egon_schmidt_industrial_sites'}, 'seenergies': {'schema': 'demand', 'table': 'egon_seenergies_industrial_sites'}, 'sites': {'schema': 'demand', 'table': 'egon_industrial_sites'}}}, 'landuse': {'sources': {'osm_polygons': {'schema': 'openstreetmap', 'table': 'osm_polygon'}, 'vg250': {'schema': 'boundaries', 'table': 'vg250_sta_union'}}, 'target': {'schema': 'openstreetmap', 'table': 'osm_landuse'}}, 'map_mvgrid_vg250': {'sources': {'egon_mv_grid_district': {'schema': 'grid', 'table': 'egon_mv_grid_district'}, 'federal_states': {'schema': 'boundaries', 'table': 'vg250_lan_union'}}, 'targets': {'map': {'schema': 'boundaries', 'table': 'egon_map_mvgriddistrict_vg250'}}}, 'map_zensus_grid_districts': {'sources': {'egon_mv_grid_district': {'schema': 'grid', 'table': 'egon_mv_grid_district'}, 'zensus_population': {'schema': 'society', 'table': 'destatis_zensus_population_per_ha'}}, 'targets': {'map': {'schema': 'boundaries', 'table': 'egon_map_zensus_grid_districts'}}}, 'map_zensus_vg250': {'sources': {'vg250_municipalities': {'schema': 'boundaries', 'table': 'vg250_gem'}, 'zensus_population': {'schema': 'society', 'table': 'destatis_zensus_population_per_ha'}}, 'targets': {'map': {'schema': 'boundaries', 'table': 'egon_map_zensus_vg250'}}}, 'mastr': {'deposit_id': 808086, 'file_basename': 'bnetza_mastr', 'technologies': ['wind', 'hydro', 'solar', 'biomass', 'combustion', 'nuclear', 'gsgk', 'storage']}, 'mastr_new': {'deposit_id': 1132987, 'file_basename': 'bnetza_mastr', 'technologies': ['wind', 'hydro', 'solar', 'biomass']}, 'mobility_hgv': {'constants': {'carrier': 'H2_hgv_load', 'energy_value_h2': 39.4, 'fac': 0.001, 'fcev_share': 1.0, 'hours_per_year': 8760, 'hydrogen_consumption': 6.68, 'leakage': True, 'leakage_rate': 0.005, 'scenarios': ['eGon2035', 'eGon100RE']}, 'hgv_mileage': {'eGon100RE': 40000000000, 'eGon2035': 10000000000}, 'original_data': {'sources': {'BAST': {'file': 'Jawe2020.csv', 'relevant_columns': ['DTV_SV_MobisSo_Q', 'Koor_WGS84_E', 'Koor_WGS84_N'], 'srid': 4326, 'url': 'https://www.bast.de/DE/Verkehrstechnik/Fachthemen/v2-verkehrszaehlung/Daten/2020_1/Jawe2020.csv?view=renderTcDataExportCSV&cms_strTyp=A'}, 'NUTS': {'NUTS_CODE': 'DEF', 'file': 'nuts250_12-31.utm32s.shape.zip', 'shp_file': 'nuts250_12-31.utm32s.shape/nuts250_1231/250_NUTS1.shp', 'url': 'https://daten.gdz.bkg.bund.de/produkte/vg/nuts250_1231/aktuell/nuts250_12-31.utm32s.shape.zip'}, 'germany': {'url': 'https://raw.githubusercontent.com/isellsoap/deutschlandGeoJSON/main/1_deutschland/1_sehr_hoch.geo.json'}}}, 'tables': {'srid': 3035, 'srid_buses': 4326}}, 'openstreetmap': {'original_data': {'source': {'stylefile': 'oedb.style', 'url': 'https://download.geofabrik.de/europe/germany-220101.osm.pbf', 'url_testmode': 'https://download.geofabrik.de/europe/germany/schleswig-holstein-220101.osm.pbf'}, 'target': {'file': 'germany-220101.osm.pbf', 'file_testmode': 'schleswig-holstein-220101.osm.pbf', 'table_prefix': 'osm'}}, 'processed': {'schema': 'openstreetmap', 'tables': ['osm_line', 'osm_nodes', 'osm_point', 'osm_polygon', 'osm_rels', 'osm_roads', 'osm_ways']}}, 'peta5_0_1_res_heat_demands': {'original_data': {'source': {'url': 'https://arcgis.com/sharing/rest/content/items/d7d18b63250240a49eb81db972aa573e/data'}, 'target': {'path': 'Peta5_0_1_HD_res.zip'}}, 'processed': {'file_table_map': None, 'schema': 'demand', 'table': None}}, 'peta5_0_1_ser_heat_demands': {'original_data': {'source': {'url': 'https://arcgis.com/sharing/rest/content/items/52ff5e02111142459ed5c2fe3d80b3a0/data'}, 'target': {'path': 'Peta5_0_1_HD_ser.zip'}}, 'processed': {'file_table_map': None, 'schema': 'demand', 'table': None}}, 'power_plants': {'sources': {'buses_data': 'osmtgmod_results.bus_data', 'capacities': 'supply.egon_scenario_capacities', 'egon_mv_grid_district': 'grid.egon_mv_grid_district', 'ehv_voronoi': 'grid.egon_ehv_substation_voronoi', 'geom_federal_states': 'boundaries.vg250_lan', 'geom_germany': 'boundaries.vg250_sta_union', 'mastr_biomass': 'bnetza_mastr_biomass_cleaned.csv', 'mastr_combustion_without_chp': 'supply.egon_mastr_conventional_without_chp', 'mastr_gsgk': 'bnetza_mastr_gsgk_cleaned.csv', 'mastr_hydro': 'bnetza_mastr_hydro_cleaned.csv', 'mastr_location': 'location_elec_generation_raw.csv', 'mastr_pv': 'bnetza_mastr_solar_cleaned.csv', 'mastr_storage': 'bnetza_mastr_storage_cleaned.csv', 'mastr_wind': 'bnetza_mastr_wind_cleaned.csv', 'nep_2035': 'NEP2035_V2021_scnC2035.xlsx', 'nep_conv': 'supply.egon_nep_2021_conventional_powerplants', 'power_plants': 'supply.egon_power_plants'}, 'target': {'schema': 'supply', 'table': 'egon_power_plants'}}, 'pypsa-eur-sec': {'target': {'scenario_parameters': {'schema': 'scenario', 'table': 'egon_scenario_parameters'}}}, 'pypsa-technology-data': {'sources': {'zenodo': {'deposit_id': 5544025, 'file': 'PyPSA/technology-data-v0.3.0.zip'}}, 'targets': {'data_dir': 'PyPSA-technology-data-94085a8/outputs/', 'file': 'pypsa_technology_data_egon_data.zip'}}, 're_potential_areas': {'target': {'path_table_map': {'potentialarea_pv_agriculture.gpkg': 'egon_re_potential_area_pv_agriculture', 'potentialarea_pv_road_railway.gpkg': 'egon_re_potential_area_pv_road_railway', 'potentialarea_wind.gpkg': 'egon_re_potential_area_wind'}, 'path_table_map_testmode': {'potentialarea_pv_agriculture_SH.gpkg': 'egon_re_potential_area_pv_agriculture', 'potentialarea_pv_road_railway_SH.gpkg': 'egon_re_potential_area_pv_road_railway', 'potentialarea_wind_SH.gpkg': 'egon_re_potential_area_wind'}, 'schema': 'supply'}}, 'renewable_feedin': {'sources': {'era5_weather_data': {'path': 'cutouts'}, 'vg250_lan_union': {'schema': 'boundaries', 'table': 'vg250_lan_union'}, 'vg250_sta_union': {'schema': 'boundaries', 'table': 'vg250_sta_union'}, 'weather_cells': {'schema': 'supply', 'table': 'egon_era5_weather_cells'}}, 'targets': {'feedin_table': {'schema': 'supply', 'table': 'egon_era5_renewable_feedin'}}}, 'scenario_input': {'sources': {'boundaries': {'schema': 'boundaries', 'table': 'vg250_lan'}, 'eGon100RE': {'capacities': 'nodal_capacities.csv'}, 'eGon2035': {'capacities': 'NEP2035_V2021_scnC2035.xlsx', 'list_conv_pp': 'Kraftwerksliste_NEP_2021_konv.csv'}, 'zensus_population': {'schema': 'society', 'table': 'destatis_zensus_population_per_ha'}}, 'targets': {'nep_conventional_powerplants': {'schema': 'supply', 'table': 'egon_nep_2021_conventional_powerplants'}, 'scenario_capacities': {'schema': 'supply', 'table': 'egon_scenario_capacities'}}}, 'society_prognosis': {'soucres': {'demandregio_households': {'schema': 'society', 'table': 'egon_demandregio_household'}, 'demandregio_population': {'schema': 'society', 'table': 'egon_demandregio_population'}, 'map_zensus_vg250': {'schema': 'boundaries', 'table': 'egon_map_zensus_vg250'}, 'zensus_households': {'schema': 'society', 'table': 'egon_destatis_zensus_household_per_ha'}, 'zensus_population': {'schema': 'society', 'table': 'destatis_zensus_population_per_ha'}}, 'target': {'household_prognosis': {'schema': 'society', 'table': 'egon_household_prognosis'}, 'population_prognosis': {'schema': 'society', 'table': 'egon_population_prognosis'}}}, 'solar_rooftop': {'sources': {'egon_mv_grid_district': {'schema': 'grid', 'table': 'egon_mv_grid_district'}, 'electricity_demand': {'schema': 'demand', 'table': 'egon_demandregio_zensus_electricity'}, 'federal_states': {'schema': 'boundaries', 'table': 'vg250_lan'}, 'map_grid_boundaries': {'schema': 'boundaries', 'table': 'egon_map_mvgriddistrict_vg250'}, 'map_zensus_grid_districts': {'schema': 'boundaries', 'table': 'egon_map_zensus_grid_districts'}, 'scenario_capacities': {'schema': 'supply', 'table': 'egon_scenario_capacities'}, 'solar_feedin': {'schema': 'supply', 'table': 'egon_era5_renewable_feedin'}, 'weather_cells': {'schema': 'supply', 'table': 'egon_era5_weather_cells'}}, 'targets': {'generator_timeseries': {'schema': 'grid', 'table': 'egon_etrago_generator_timeseries'}, 'generators': {'schema': 'grid', 'table': 'egon_etrago_generator'}}}, 'storage_etrago': {'sources': {'bus': {'schema': 'grid', 'table': 'egon_etrago_bus'}, 'ehv-substation': {'schema': 'grid', 'table': 'egon_ehv_substation'}, 'hv-substation': {'schema': 'grid', 'table': 'egon_hvmv_substation'}, 'scenario_parameters': {'schema': 'scenario', 'table': 'egon_scenario_parameters'}, 'storage': {'schema': 'supply', 'table': 'egon_storages'}}, 'targets': {'storage': {'schema': 'grid', 'table': 'egon_etrago_storage'}}}, 'storages': {'sources': {'bus': 'grid.egon_etrago_bus', 'capacities': 'supply.egon_scenario_capacities', 'egon_mv_grid_district': 'grid.egon_mv_grid_district', 'ehv_voronoi': 'grid.egon_ehv_substation_voronoi', 'generators': 'grid.egon_etrago_generator', 'geom_federal_states': 'boundaries.vg250_lan', 'geom_germany': 'boundaries.vg250_sta_union', 'mastr_storage': 'bnetza_mastr_storage_cleaned.csv', 'nep_capacities': 'NEP2035_V2021_scnC2035.xlsx', 'nep_conv': 'supply.egon_nep_2021_conventional_powerplants'}, 'target': {'schema': 'supply', 'table': 'egon_storages'}}, 'substation_extraction': {'sources': {'osm_lines': {'schema': 'openstreetmap', 'table': 'osm_line'}, 'osm_nodes': {'schema': 'openstreetmap', 'table': 'osm_nodes'}, 'osm_points': {'schema': 'openstreetmap', 'table': 'osm_point'}, 'osm_ways': {'schema': 'openstreetmap', 'table': 'osm_ways'}}, 'targets': {'ehv_substation': {'schema': 'grid', 'table': 'egon_ehv_transfer_buses'}, 'hvmv_substation': {'schema': 'grid', 'table': 'egon_hvmv_transfer_buses'}, 'transfer_busses': {'table': 'transfer_busses_complete'}}}, 'substation_voronoi': {'sources': {'boundaries': {'schema': 'boundaries', 'table': 'vg250_sta_union'}, 'ehv_substation': {'schema': 'grid', 'table': 'egon_ehv_substation'}, 'hvmv_substation': {'schema': 'grid', 'table': 'egon_hvmv_substation'}}, 'targets': {'ehv_substation_voronoi': {'schema': 'grid', 'table': 'egon_ehv_substation_voronoi'}, 'hvmv_substation_voronoi': {'schema': 'grid', 'table': 'egon_hvmv_substation_voronoi'}}}, 'tyndp': {'sources': {'capacities': 'https://2020.entsos-tyndp-scenarios.eu/wp-content/uploads/2020/06/TYNDP-2020-Scenario-Datafile.xlsx.zip', 'demand_2030': 'https://eepublicdownloads.entsoe.eu/tyndp-documents/2020-data/Demand_TimeSeries_2030_DistributedEnergy.xlsx', 'demand_2040': 'https://eepublicdownloads.entsoe.eu/tyndp-documents/2020-data/Demand_TimeSeries_2040_DistributedEnergy.xlsx'}, 'targets': {'capacities': 'TYNDP-2020-Scenario-Datafile.xlsx.zip', 'demand_2030': 'Demand_TimeSeries_2030_DistributedEnergy.xlsx', 'demand_2040': 'Demand_TimeSeries_2040_DistributedEnergy.xlsx'}}, 'vg250': {'original_data': {'source': {'url': 'https://daten.gdz.bkg.bund.de/produkte/vg/vg250_ebenen_0101/2020/vg250_01-01.geo84.shape.ebenen.zip'}, 'target': {'file': 'vg250_01-01.geo84.shape.ebenen.zip'}}, 'processed': {'file_table_map': {'VG250_GEM.shp': 'vg250_gem', 'VG250_KRS.shp': 'vg250_krs', 'VG250_LAN.shp': 'vg250_lan', 'VG250_RBZ.shp': 'vg250_rbz', 'VG250_STA.shp': 'vg250_sta', 'VG250_VWG.shp': 'vg250_vwg'}, 'schema': 'boundaries'}}, 'weather_BusID': {'sources': {'boundaries': {'schema': 'boundaries', 'table': 'vg250_sta'}, 'egon_mv_grid_district': 'grid.egon_mv_grid_district', 'ehv_voronoi': 'grid.egon_ehv_substation_voronoi', 'power_plants': {'schema': 'supply', 'table': 'egon_power_plants'}, 'renewable_feedin': {'schema': 'supply', 'table': 'egon_era5_renewable_feedin'}, 'weather_cells': {'schema': 'supply', 'table': 'egon_era5_weather_cells'}}, 'targets': {'power_plants': {'schema': 'supply', 'table': 'egon_power_plants'}}}, 'zensus_misc': {'original_data': {'source': {'url': ['https://www.zensus2011.de/SharedDocs/Downloads/DE/Pressemitteilung/DemografischeGrunddaten/csv_Haushalte_100m_Gitter.zip?__blob=publicationFile&v=2', 'https://www.zensus2011.de/SharedDocs/Downloads/DE/Pressemitteilung/DemografischeGrunddaten/csv_Gebaeude_100m_Gitter.zip?__blob=publicationFile&v=2', 'https://www.zensus2011.de/SharedDocs/Downloads/DE/Pressemitteilung/DemografischeGrunddaten/csv_Wohnungen_100m_Gitter.zip?__blob=publicationFile&v=5']}}, 'processed': {'file_table_map': {'csv_Gebaeude_100m_Gitter.zip': 'egon_destatis_zensus_building_per_ha', 'csv_Haushalte_100m_Gitter.zip': 'egon_destatis_zensus_household_per_ha', 'csv_Wohnungen_100m_Gitter.zip': 'egon_destatis_zensus_apartment_per_ha'}, 'schema': 'society'}}, 'zensus_population': {'original_data': {'source': {'url': 'https://www.zensus2011.de/SharedDocs/Downloads/DE/Pressemitteilung/DemografischeGrunddaten/csv_Bevoelkerung_100m_Gitter.zip?__blob=publicationFile&v=3'}, 'target': {'file': 'csv_Bevoelkerung_100m_Gitter.zip'}}, 'processed': {'schema': 'society', 'table': 'destatis_zensus_population_per_ha'}}}
hotmapsheatdemands_config = {'sources': {'url': 'https://gitlab.com/hotmaps/scen_current_building_demand/-/raw/master/data/scen_current_building_demand.csv?inline=false'}, 'targets': {'path': 'scen_current_building_demand.csv'}}
target_file = 'scen_current_building_demand.csv'
download()[source]

Download Hotmaps current policy scenario for building heat demands.

The downloaded data contain residential and non-residential-sector national heat demands for different years.

Parameters:None
Returns:None