RoboCon 2026

Michal Pilarski

During his career, Michal has been always connected with geospatial data and GIS geoprocessing. He likes to find and overcome challenges in Testing Big Data with geometry attributes. He has experience in preparing the testing strategies for ETL systems that extract, transform and load massive geospatial data. His technology stack is related to Python, Pytest, ArcGIS, QGIS, FME, Robot Framework, HP ALM, QTest, and Geopandas. Additionally he teaches young students Python coding in Minecraft.


Session

03-04
13:00
30min
Automating Map Operations and Testing in QGIS with Robot Framework
Michal Pilarski

Automation in Geographic Information Systems (GIS) is vital for reliability and efficiency in spatial data processing and testing. This paper introduces a framework for automating open-source QGIS UI operations using Robot Framework, PyAutoGUI, and PyWinAuto. It enables automated map interactions - creating, editing, and validating spatial features - through reusable, readable test/task keywords. The approach streamlines testing, reduces manual effort, and improves reliability in geospatial workflows. Please check: QGISLibrary (https://pypi.org/project/QGISLibrary/)

RoboCon Online