Application of the nested iteration method for automated mapping

Authors

  • Y. Dorosh Institute of Land Use of the NAAS of Ukraine
  • B. Zayachkivska National University of Life and Environmental Sciences of Ukraine image/svg+xml
  • R. Kharitonenko Institute of Land Use of the NAAS of Ukraine
  • D. Melnyk Institute of Land Use of the NAAS of Ukraine

DOI:

https://doi.org/10.31548/zemleustriy2026.02.01

Keywords:

automated mapping, QGIS Atlas, PyQGIS, agrochemical monitoring, GIS automation, nested iteration method, dynamic styling, thematic atlases, Python API, layout automation, mapping algorithmization, *.qml style files

Abstract

The article considers a method for automating the creation of a series of cartographic materials based on the integration of QGIS Atlas tools and the Python programming language. The study aims to optimize the preparation process of multi-page thematic atlases for large spatial datasets. An original method of nested iteration has been applied, which allows for dynamic changes not only in the spatial extent but also in the semantic styling of the display for each individual object. A key element is the developed algorithm based on the processing of the featureChanged event, which ensures automatic synchronization of district attributes with the corresponding .qml style files. The model was tested on a dataset exceeding 20,000 contours.

The testing results confirmed the high efficiency of the method. The speed of map series generation increased approximately 20-fold compared to traditional methods, while completely eliminating subjective visualization errors. The proposed approach represents a universal methodological platform for the automated transformation of complex spatial datasets into high-precision graphical models. This solution provides the capability for rapid presentation of multifactor research results in any field requiring a combination of high-intensity processing of large datasets with adherence to individual visual interpretation parameters for each unique system element.

Received: 06.05.2026;

Accepted: 02.06.2026;

Author Biographies

  • Y. Dorosh, Institute of Land Use of the NAAS of Ukraine
    Doctor of Economic Sciences, Professor, Academician of the NAAS of Ukraine
  • B. Zayachkivska, National University of Life and Environmental Sciences of Ukraine
    Candidate of Economic Sciences
  • R. Kharitonenko, Institute of Land Use of the NAAS of Ukraine
    Candidate of Economic Sciences
  • D. Melnyk, Institute of Land Use of the NAAS of Ukraine
    Candidate of Economic Sciences

References

1. Cabinet of Ministers of Ukraine. (2013, September 4). Pro zatverdzhennia Poriadku zahalnoderzhavnoho topohrafichnoho i tematychnoho kartohrafuvannia [On approval of the Procedure for national topographic and thematic cartography] (Resolution No. 661). Available at: https://zakon.rada.gov.ua/laws/show/661-2013-п

2. QGIS Project. (n.d.). QGIS documentation: The latest guide to using QGIS for geoprocessing and map creation. Available at: https://qgis.org

3. Steiniger, S., & Hunter, A. J. (2013). The 2012 free and open source GIS software map – A guide to help select the right software for GIS projects. Computers, Environment and Urban Systems, 39, 136–150. DOI: https://doi.org/10.1016/j.compenvurbsys.2012.10.003

4. Hengl, T., Miller, B. A., Aldabaa, A. A., et al. (2017). Digital mapping of soil properties using ensemble machine learning. Scientific Reports, 7(1), 1–15. DOI: https://doi.org/10.1038/s41598-017-18274-6

5. Adeniyi, O. D., Brenning, A., Bernini, A., Brenna, S., & Maerker, M. (2023). Digital mapping of soil properties using ensemble machine learning approaches in an agricultural lowland area of Lombardy, Italy. Land, 12(2), 494. DOI: https://doi.org/10.3390/land12020494

6. Espinel, R., Herrera, G., Rivadeneira Garcia, J. L., & Escandón-Panchana, P. C. (2024). Artificial intelligence in agricultural mapping: A review. Agriculture, 14(7), 1071. DOI: https://doi.org/10.3390/agriculture14071071

7. Dorosh, Y., Dorosh, A., Derkulskiy, R., & Bratinova, M. (2024). Application of GIS in land management on the example of Ukraine. Acta Scientiarum Polonorum Administratio Locorum, 23(1), 31–41.

8. Singh, B. (2018). Geographical information system in agriculture. International Journal of Scientific Research in Science and Technology, 4(2), 702–705. Available at: https://academia.edu/37114891/Geographical_Information_System_in_Agriculture

9. Graser, A. (2016). Learning QGIS (3rd ed.). Birmingham: Packt Publishing Ltd, 210. Available at: https://books.google.com.ua/books/about/Learning_QGIS_Third_Edition.html?id=rUXicWAAQBAJ

10. Sherman, G. (2018). The PyQGIS programmer's guide: Extending QGIS 3 with Python 3. Locate Press, 252. Available at: https://locatepress.com/book/ppg3

11. Menke, K. (2019). Mastering QGIS (2nd ed.). Birmingham: Packt Publishing, 404.

Downloads

Published

2026-06-30

Issue

Section

Geoinformation technologies for modeling the state of geosystems

How to Cite

Dorosh, Y., Zayachkivska, B., Kharitonenko, R., & Melnyk, D. (2026). Application of the nested iteration method for automated mapping. Land Management, Cadastre and Land Monitoring, 2. https://doi.org/10.31548/zemleustriy2026.02.01