ETHOS.GLAES
GLAES is a framework for conducting land eligibility analyses and is designed to easily incorporate disparate geospatial information from a variety of sources into a unified solution.
Description
Geospatial Land Availability for Energy Systems (GLAES)
GLAES is a framework for conducting land eligibility analyses and is designed to easily incorporate disparate geospatial information from a variety of sources into a unified solution. Currently, the main purpose of GLAES is performing land eligibility (LE) analyses which, in short, are used to determine which areas within a region are deemed 'eligible' for some purpose (such as placing a wind turbine). Although initially intended to operate in the context of distributed renewable energy systems, such as onshore wind and open-field solar parks, the workflow of GLAES is applicable to any context where a constrained indication of land is desired. Except in the context of Europe, GLAES only provides a framework for conducting these types of analyses, and so the underlying data sources which are used will need to be provided. Fortunately, GLAES is built on top of the Geospatial Data Abstraction Library (GDAL) and so is capable of incorporating information from any geospatial dataset which GDAL can interpret; including common GIS formats such as .shp and .tif files. In this way, GLAES affords a high degree of flexibility for very specific considerations, while still maintaining a consistent application method between studies.
Features
- Standardized approach to land eligibility analyses
- Applicable in any geographic region and at any resolution
- Can flexibly incorporate most geospatial datasets: including the common .shp and .tif formats
- Simple visualization and storage of results as common image or raster dataset
- Simple integration of results into other analyses (via numpy array)
European Priors
A number of precomputed (Prior) datasets which constitute the most commonly considered criteria used for LE analyses have been constructed for the European context.
These datasets are formatted to be used directly with the GLAES framework and, in doing so, drastically reduce the time requirements, data management, and overall complexity of conducting these analyses.
The Priors also have the added benefit of providing a common data source to all LE researchers, which further promotes consistency between independent LE evaluations.
Most importantly, usage of these datasets is just as easy as applying exclusions from other geospatial datasources.
Although the Prior datasets are not included when cloning this repository, they can be downloaded from Mendeley Data and installed by unzipping (or placing if downloaded one-by-one) the files in the repo directory glaes/data/priors.
Example
A simple LE work flow using GLAES would go as follows:
Objective:
- Determine land eligibility for photovoltaic (PV) modules in the Aachen administration region considering that...
- PV modules should not cover agricultural areas (because people need to eat)
- PV modules should not be within 200 meters of a major roadway (because they may get dirty)
- PV modules should not be within 1000 meters of a settlement area (because they are too shiny)
ec = ExclusionCalculator(aachenRegion, srs=3035, pixelRes=100)
ec.excludePrior("agriculture_proximity", value=0)
ec.excludePrior("settlement_proximity", value=(None,1000))
ec.excludePrior("roads_main_proximity", value=(None,200))
ec.draw()
More Examples
Installation
Note
GLAES is currently only tested against Linux machines. Although it is possible to install GLAES on Windows and macOS machines, the calculations may produce different results.
Recommended installation
The recommended way to install GLAES is to use the conda package manager. This will ensure that all dependencies are installed correctly and that the package is compatible with your system.
Using the conda package manager of your choice (we recommend miniforge), you can install GLAES with the following command:
conda install -c conda-forge glaes
If you are installing GLAES into an environment using an environment.yml file, make sure to add the conda-forge channel to the file:
channels:
- conda-forge
dependencies:
- conda-forge::glaes
However, we highly recommend that you install the package into a new, empty environment, as the dependencies of GLAES may conflict with other packages you have installed. We are currently working on a new release which will be compatible with later versions of GDAL (>3.0).
Development Installation
GLAES is closely linked to GeoKit. If you intend to develop GLAES, it is also recommended to install GeoKit in development mode into the same environment.
- First clone a local copy of both repositories to your computer:
git clone https://github.com/FZJ-IEK3-VSA/glaes.git
git clone https://github.com/FZJ-IEK3-VSA/geokit.git
-
Copy all dependencies of both
requirements-dev.ymlfiles into a newrequirements-combined.yml. -
Create the new environment with all conda-forge dependencies:
conda env create --file requirements-combined.yml -n glaes_dev_env
- Activate the environment:
conda activate glaes_dev_env
- Install the local libraries:
pip install -e ./geokit --no-deps
pip install -e ./glaes --no-deps
Associated papers
If you would like to see a much more detailed discussion on land eligibility analysis and see why a framework such as GLAES is not only helpful, but a requirement, please see:
The Background Paper
Examples of Land Eligibility evaluation and applications:
-
Uniformly constrained land eligibility for onshore European wind power
-
Linking the Power and Transport Sectors—Part 2: Modelling a Sector Coupling Scenario for Germany
Example applications of external institutions
Citation
If you decide to use GLAES anywhere in a published work, please kindly cite us using the following.
@article{Ryberg2018,
author = {Ryberg, David and Robinius, Martin and Stolten, Detlef},
doi = {10.3390/en11051246},
issn = {1996-1073},
journal = {Energies},
month = {may},
number = {5},
pages = {1246},
title = {{Evaluating Land Eligibility Constraints of Renewable Energy Sources in Europe}},
url = {http://www.mdpi.com/1996-1073/11/5/1246},
volume = {11},
year = {2018}
}
License
MIT License
Copyright (c) 2017-2028 David Severin Ryberg (FZJ IEK-3), Jochen Linßen (FZJ IEK-3), Martin Robinius (FZJ IEK-3), Detlef Stolten (FZJ IEK-3)
You should have received a copy of the MIT License along with this program.
If not, see https://opensource.org/licenses/MIT
About Us
We are the Institute of Climate and Energy Systems – Jülich Systems Analysis (ICE-2) at the Forschungszentrum Jülich. Our work focuses on independent, interdisciplinary research in energy, bioeconomy, infrastructure, and sustainability. We support a just, greenhouse gas–neutral transformation through open models and policy-relevant science.
Acknowledgment
This work was supported by the Helmholtz Association under the Joint Initiative "Energy System 2050 – A Contribution of the Research Field Energy".
Participating organisations
Reference papers
Mentions
- 1.Author(s): Heidi Ursula Heinrichs, Jann M. Weinand, Sebastian Kebrich, Juan Camilo Gómez Trillos, Shuying Chen, Maxmilian Hoffmann, Tsamara Tsani, Ruihong Chen, Wenxuan Hu, Johannes Schmidt, Carolin Ulbrich, Vladyslav Mikhnych, Jochen Linßen, Russell McKennaPublished in Renewable Energy by Elsevier BV in 2026, page: 12508010.1016/j.renene.2025.125080
- 2.Author(s): Odelin Talabă, Alexandra Vrînceanu, Monica Dumitraşcu, Ines Grigorescu, Bianca MitricăPublished in Journal of Environmental Management by Elsevier BV in 2026, page: 12877710.1016/j.jenvman.2026.128777
- 3.Author(s): Yasin Ferit Uguz, Atakan Bilgili, Melis UzarPublished in Applied Energy by Elsevier BV in 2026, page: 12760910.1016/j.apenergy.2026.127609
- 4.Author(s): Tristan Pelser, Jann Michael Weinand, Patrick Kuckertz, Detlef StoltenPublished in Patterns by Elsevier BV in 2025, page: 10117210.1016/j.patter.2025.101172
- 5.Author(s): Tsamara Tsani, Tristan Pelser, Romanos Ioannidis, Rachel Maier, Ruihong Chen, Stanley Risch, Felix Kullmann, Russell McKenna, Detlef Stolten, Jann Michael WeinandPublished in Nature Communications by Springer Science and Business Media LLC in 202510.1038/s41467-025-59029-1
- 6.Author(s): Luigi MocciaPublished in Smart Energy by Elsevier BV in 2025, page: 10016510.1016/j.segy.2024.100165
- 7.Author(s): C. Winkler, H. Heinrichs, S. Ishmam, B. Bayat, A. Lahnaoui, S. Agbo, E.U. Peña Sanchez, D. Franzmann, N. Oijeabou, C. Koerner, Y. Michael, B. Oloruntoba, C. Montzka, H. Vereecken, H. Hendricks Franssen, J. Brendt, S. Brauner, W. Kuckshinrichs, S. Venghaus, D. Kone, B. Korgo, K. Ogunjobi, J. Olwoch, V. Chiteculo, Z. Getenga, J. Linßen, D. StoltenPublished in International Journal of Hydrogen Energy by Elsevier BV in 2025, page: 289-32110.1016/j.ijhydene.2025.02.015
- 8.Author(s): D. Franzmann, H. Heinrichs, D. StoltenPublished in Renewable Energy by Elsevier BV in 2025, page: 12319910.1016/j.renene.2025.123199
- 9.Author(s): Adrien Rose, Gireesh Shrimali, Krista HalttunenPublished in iScience by Elsevier BV in 2025, page: 11281110.1016/j.isci.2025.112811
- 10.Author(s): Jann Michael Weinand, Tristan Pelser, Max Kleinebrahm, Detlef StoltenPublished in Environmental Research Communications by IOP Publishing in 2025, page: 02101210.1088/2515-7620/adb7bd
- 11.Author(s): Jiaxin Xu, Jin Lin, Jiarong Li, Ruixiao Lin, Guangsheng PanPublished in Energy Conversion and Management by Elsevier BV in 2025, page: 11986410.1016/j.enconman.2025.119864
- 12.Author(s): Bachirou Djibo Boubé, Ramchandra Bhandari, Moussa Mounkaila Saley, Rabani AdamouPublished in Energy Reports by Elsevier BV in 2025, page: 2393-241610.1016/j.egyr.2025.01.032
- 13.Author(s): Pablo Benalcazar, Aleksandra Komorowska, Jacek KamińskiPublished in Applied Energy by Elsevier BV in 2024, page: 12204410.1016/j.apenergy.2023.122044
- 14.Author(s): Maximilian Hoffmann, Bruno U. Schyska, Julian Bartels, Tristan Pelser, Johannes Behrens, Manuel Wetzel, Hans Christian Gils, Chuen-Fung Tang, Marius Tillmanns, Jan Stock, André Xhonneux, Leander Kotzur, Aaron Praktiknjo, Thomas Vogt, Patrick Jochem, Jochen Linßen, Jann M. Weinand, Detlef StoltenPublished in Advances in Applied Energy by Elsevier BV in 2024, page: 10019010.1016/j.adapen.2024.100190
- 15.Author(s): C. Lohr, F. Peterssen, M. Schlemminger, A. Bensmann, R. Niepelt, R. Brendel, R. Hanke-RauschenbachPublished in Energy, Sustainability and Society by Springer Science and Business Media LLC in 202410.1186/s13705-024-00489-6
- 16.Author(s): Claire Halloran, Alycia Leonard, Nicholas Salmon, Leander Müller, Stephanie HirmerPublished in MethodsX by Elsevier BV in 2024, page: 10266010.1016/j.mex.2024.102660
- 17.Author(s): Daniele Mosso, Luca Rajteri, Laura SavoldiPublished in Sustainability by MDPI AG in 2024, page: 164410.3390/su16041644
- 18.Author(s): A. Risco-Bravo, C. Varela, J. Bartels, E. ZondervanPublished in Renewable and Sustainable Energy Reviews by Elsevier BV in 2024, page: 11393010.1016/j.rser.2023.113930
- 19.Author(s): Elham Fakharizadehshirazi, Christine RöschPublished in Energies by MDPI AG in 2024, page: 376610.3390/en17153766
- 20.Author(s): S. Ishmam, H. Heinrichs, C. Winkler, B. Bayat, A. Lahnaoui, S. Agbo, E.U. Pena Sanchez, D. Franzmann, N. Oijeabou, C. Koerner, Y. Michael, B. Oloruntoba, C. Montzka, H. Vereecken, H. Hendricks Franssen, J. Brendt, S. Brauner, W. Kuckshinrichs, S. Venghaus, D. Kone, B. Korgo, K. Ogunjobi, V. Chiteculo, J. Olwoch, Z. Getenga, J. Linßen, D. StoltenPublished in International Journal of Hydrogen Energy by Elsevier BV in 2024, page: 1155-117010.1016/j.ijhydene.2024.08.501
- 21.Author(s): Tristan Pelser, Jann Michael Weinand, Patrick Kuckertz, Russell McKenna, Jochen Linssen, Detlef StoltenPublished in Advances in Applied Energy by Elsevier BV in 2024, page: 10015810.1016/j.adapen.2023.100158
- 22.Author(s): Rachel Maier, Luna Lütz, Stanley Risch, Felix Kullmann, Jann Weinand, Detlef StoltenPublished in Renewable and Sustainable Energy Reviews by Elsevier BV in 2024, page: 11450010.1016/j.rser.2024.114500
- 23.Author(s): Avri Eitan, Itay Fischhendler, Alfons van MarrewijkPublished in Environmental Innovation and Societal Transitions by Elsevier BV in 2023, page: 10069610.1016/j.eist.2023.100696
- 24.Author(s): K. Phillips, J.A. Moncada, H. Ergun, E. DelaruePublished in Applied Energy by Elsevier BV in 2023, page: 12109210.1016/j.apenergy.2023.121092
- 25.Author(s): V.M. Maestre, A. Ortiz, I. OrtizPublished in International Journal of Hydrogen Energy by Elsevier BV in 2023, page: 39514-3953010.1016/j.ijhydene.2023.05.154
- 26.Author(s): Thomas Schöb, Felix Kullmann, Jochen Linßen, Detlef StoltenPublished in International Journal of Hydrogen Energy by Elsevier BV in 2023, page: 39124-3913710.1016/j.ijhydene.2023.05.007
- 27.Author(s): Jannis Langer, Michiel Zaaijer, Jaco Quist, Kornelis BlokPublished in Renewable Energy by Elsevier BV in 2023, page: 320-33510.1016/j.renene.2022.11.084
- 28.Author(s): Leander A. Müller, Alycia Leonard, Philipp A. Trotter, Stephanie HirmerPublished in Applied Energy by Elsevier BV in 2023, page: 12121910.1016/j.apenergy.2023.121219
- 29.Author(s): Vanessa Miramontes-Viña, Noelia Romero-Castro, M. Ángeles López-CabarcosPublished in AIMS Environmental Science by American Institute of Mathematical Sciences (AIMS) in 2023, page: 287-31210.3934/environsci.2023017
- 30.Author(s): Stanley Risch, Rachel Maier, Junsong Du, Noah Pflugradt, Peter Stenzel, Leander Kotzur, Detlef StoltenPublished in Energies by MDPI AG in 2022, page: 553610.3390/en15155536
- 31.Author(s): Dylan Harrison-Atlas, Anthony Lopez, Eric LantzPublished in Environmental Research Letters by IOP Publishing in 2022, page: 04406410.1088/1748-9326/ac5f2c
- 32.Author(s): Gonzalo Parrado-Hernando, Antun Pfeifer, Fernando Frechoso, Luis Javier Miguel González, Neven DuićPublished in Energy by Elsevier BV in 2022, page: 12474310.1016/j.energy.2022.124743
- 33.Author(s): Clemens Lohr, Marlon Schlemminger, Florian Peterssen, Astrid Bensmann, Raphael Niepelt, Rolf Brendel, Richard Hanke-RauschenbachPublished in SSRN Electronic Journal by Elsevier BV in 202210.2139/ssrn.4097575
- 34.Author(s): Oliver Ruhnau, Anselm Eicke, Raffaele Sgarlato, Tim Tröndle, Lion HirthPublished in Environmental and Resource Economics by Springer Science and Business Media LLC in 2022, page: 347-36810.1007/s10640-022-00746-2
- 35.Author(s): Antoine Dubois, Damien ErnstPublished in Electric Power Systems Research by Elsevier BV in 2022, page: 10834310.1016/j.epsr.2022.108343
- 36.Author(s): V.M. Maestre, A. Ortiz, I. OrtizPublished in Journal of Energy Storage by Elsevier BV in 2022, page: 10588910.1016/j.est.2022.105889
- 37.Author(s): Eglė Tumelienė, Jūratė Sužiedelytė Visockienė, Vida MalienePublished in Sustainability by MDPI AG in 2022, page: 1456910.3390/su142114569
- 38.Author(s): C. Lohr, M. Schlemminger, F. Peterssen, A. Bensmann, R. Niepelt, R. Brendel, R. Hanke-RauschenbachPublished in Renewable Energy by Elsevier BV in 2022, page: 144-15410.1016/j.renene.2022.07.144
- 39.Author(s): Christina Kockel, Lars Nolting, Jan Priesmann, Aaron PraktiknjoPublished in Applied Energy by Elsevier BV in 2022, page: 11822610.1016/j.apenergy.2021.118226
- 40.Author(s): Madeleine McPherson, Jacob Monroe, Jakub Jurasz, Andrew Rowe, Richard Hendriks, Lauren Stanislaw, Muhammad Awais, Madeleine Seatle, Robert Xu, Timothy Crownshaw, Mohammad Miri, Dustin Aldana, Moe Esfahlani, Reza Arjmand, Mohammadali Saffari, Tristan Cusi, Kanwarpreet Singh Toor, Joel GriecoPublished in Energy Strategy Reviews by Elsevier BV in 2022, page: 10096110.1016/j.esr.2022.100961
- 41.Author(s): Russell McKenna, Stefan Pfenninger, Heidi Heinrichs, Johannes Schmidt, Iain Staffell, Christian Bauer, Katharina Gruber, Andrea N. Hahmann, Malte Jansen, Michael Klingler, Natascha Landwehr, Xiaoli Guo Larsén, Johan Lilliestam, Bryn Pickering, Martin Robinius, Tim Tröndle, Olga Turkovska, Sebastian Wehrle, Jann Michael Weinand, Jan WohlandPublished in Renewable Energy by Elsevier BV in 2022, page: 659-68410.1016/j.renene.2021.10.027
- 42.Author(s): Jiarong Li, Jin Lin, Philipp-Matthias Heuser, Heidi Ursula Heinrichs, Jinyu Xiao, Feng Liu, Martin Robinius, Yonghua Song, Detlef StoltenPublished in IEEE Transactions on Power Systems by Institute of Electrical and Electronics Engineers (IEEE) in 2022, page: 65-8010.1109/tpwrs.2021.3089365
- 43.Author(s): Martha Maria Frysztacki, Gereon Recht, Tom BrownPublished in Energy Informatics by Springer Science and Business Media LLC in 202210.1186/s42162-022-00187-7
- 44.Author(s): Martha Maria Frysztacki, Jonas Hörsch, Veit Hagenmeyer, Tom BrownPublished in Applied Energy by Elsevier BV in 2021, page: 11672610.1016/j.apenergy.2021.116726
- 45.Author(s): Kais Siala, Leonhard OderskyPublished in SoftwareX by Elsevier BV in 2021, page: 10086010.1016/j.softx.2021.100860
- 46.Author(s): Sohail R. ReddyPublished in Renewable Energy by Elsevier BV in 2021, page: 162-17310.1016/j.renene.2020.10.076
- 47.Author(s): Suhrabuddin Nasery, Dilek Küçük Matci, Uğur AvdanPublished in Arabian Journal of Geosciences by Springer Science and Business Media LLC in 202110.1007/s12517-021-07478-5
- 48.Author(s): Mathias Berger, David Radu, Ghislain Detienne, Thierry Deschuyteneer, Aurore Richel, Damien ErnstPublished in Frontiers in Energy Research by Frontiers Media SA in 202110.3389/fenrg.2021.671279
- 49.Author(s): Fabian Hofmann, Johannes Hampp, Fabian Neumann, Tom Brown, Jonas HörschPublished in Journal of Open Source Software by The Open Journal in 2021, page: 329410.21105/joss.03294
- 50.Author(s): Sohail R. ReddyPublished in Energy by Elsevier BV in 2021, page: 11969110.1016/j.energy.2020.119691
- 1.Author(s): Shitab Ishmam, Julian Belina, Christoph Winkler, Jann Michael Weinand, Noah Pflugradt, Heidi Heinrichs, Jochen LinßenPublished by Elsevier BV in 202610.2139/ssrn.6299208
- 2.Author(s): Adrien Rose, Gireesh Shrimali, Krista HalttunenPublished by Elsevier BV in 202410.2139/ssrn.4897758
- 3.Author(s): Daniel Mosso, Luca Rajteri, Laura SavoldiPublished by MDPI AG in 202410.20944/preprints202401.0345.v1
- 4.Author(s): Clemens Lohr, Florian Peterssen, Marlon Schlemminger, Astrid Bensmann, Raphael Niepelt, Rolf Brendel, Richard Hanke-RauschenbachPublished by Springer Science and Business Media LLC in 202310.21203/rs.3.rs-3586294/v1
- 5.Author(s): Russell McKenna, Stefan Pfenninger, Heidi Heinrichs, Johannes Schmidt, Iain Staffell, Katharina Gruber, Andrea N. Hahmann, Malte Jansen, Michael Klingler, Natascha Landwehr, Xiaoli Guo Larsén, Johan Lilliestam, Bryn Pickering, Martin Robinius, Tim Tröndle, Olga Turkovska, Sebastian Wehrle, Jann Michael Weinand, Jan WohlandPublished by arXiv in 202110.48550/arxiv.2103.09781
- 6.Author(s): Shruthi Patil, Leander Kotzur, Detlef StoltenPublished by arXiv in 202110.48550/arxiv.2111.11988
- 7.Author(s): Edgar Ubaldo Pena Sanchez, Severin David Ryberg, Heidi Ursula Heinrichs, Detlef Stolten, Martin RobiniusPublished by MDPI AG in 202110.20944/preprints202107.0223.v1
- 8.Author(s): Jiarong Li, Jin Lin, Philipp-Matthias Heuser, Heidi Ursula Heinrichs, Jinyu Xiao, Feng Liu, Martin Robinius, Yonghua Song, Detlef StoltenPublished by arXiv in 202010.48550/arxiv.2006.14778