Extract power plant data from OpenStreetMap for energy system modeling.
pip install osm-powerplantsosm-powerplants process Germany France -o europe.csvfrom osm_powerplants import process_units, get_config, get_cache_dir
df = process_units(
countries=["Chile", "Greece"],
config=get_config(),
cache_dir=str(get_cache_dir(get_config())),
)| Column | Description |
|---|---|
projectID |
OSM-based identifier |
Name |
Plant name |
Country |
Country name |
lat, lon |
Coordinates |
Fueltype |
Solar, Wind, Hydro, Nuclear, Natural Gas, etc. |
Technology |
PV, Onshore, Run-Of-River, Steam Turbine, etc. |
Set |
PP (power plant), Store (storage) |
Capacity |
MW |
DateIn |
Commissioning year |
Full documentation: https://open-energy-transition.github.io/osm-powerplants
This package provides OSM data for powerplantmatching. The generated osm_europe.csv is automatically updated and consumed by powerplantmatching's matching pipeline.
git clone https://github.com/open-energy-transition/osm-powerplants.git
cd osm-powerplants
pip install -e ".[dev]"
pre-commit install
pytestThis project is developed and maintained by Open Energy Transition, a company dedicated to accelerating the global energy transition through open-source tools and data.
MIT License - see LICENSE for details.
Data sourced from OpenStreetMap © OpenStreetMap contributors.