Skip to main content

Advertisement

Log in

PyGeoRS: a QGIS plugin for automating landsat data processing in environmental mapping

  • Software
  • Published:
Earth Science Informatics Aims and scope Submit manuscript

Abstract

This paper discusses the development of PyGeoRS, a Python-based QGIS plugin designed to automate remote sensing tasks for environmental mapping using Landsat 8 and 9 data. PyGeoRS simplifies complex processes using data from Landsat 8 and 9 satellites, facilitating tasks such as Principal and Independent Component Analysis, band ratios, indices calculation, false-color image generation, and Optimum Index Factor calculation. A key advantage of PyGeoRS is its ability to significantly enhance processing speed, offering a 40–60% improvement compared to other remote sensing software, which optimizes workflow efficiency. Additionally, as an open-access tool, PyGeoRS broadens the availability of advanced remote sensing capabilities to users with varying levels of access to technology. While this version supports only Landsat data, future expansions are planned to include additional sensors, further extending PyGeoRS’s applicability in remote sensing and mapping tasks.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

Data availability

No datasets were generated or analysed during the current study.

References

Download references

Acknowledgements

We would like to express our sincere gratitude to Mr. Riad MARZOUKI for his invaluable technical assistance during the development of PyGeoRS. His support and expertise greatly contributed to the successful completion of this project.

Funding

This research received no specific grant from any funding agency in the public, commercial, or not-for-profit sectors.

Author information

Authors and Affiliations

Authors

Contributions

AM: conceptualization, methodology, software, data curation, writing – original draft. AD: supervision, writing – review & editing, validation.

Corresponding author

Correspondence to Anass Marzouki.

Ethics declarations

Declaration of generative AI and AI-assisted technologies in the writing process

During the preparation of this work the authors used ChatGPT in order to check for grammatical / spelling errors and to further enhance the text. After using this tool, the authors reviewed and edited the content as needed and take full responsibility for the content of the publication.

Competing interests

The authors declare no competing interests.

Additional information

Communicated by Hassan Babaie

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Marzouki, A., Dridri, A. PyGeoRS: a QGIS plugin for automating landsat data processing in environmental mapping. Earth Sci Inform 18, 58 (2025). https://doi.org/10.1007/s12145-024-01522-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s12145-024-01522-0

Keywords