The aim of this master thesis was to create ArcGIS Notebooks that process data of European countries and cities. Each notebook should have been focused on one of the chosen topics: land use in urban environment, transport network density, automated access to Eurostat data, satellite imagery processing and map creation with Python libraries. The notebooks are intended to perform the function of "data storytelling", thanks to which the user gets a comprehensive overview of the chosen topics and the processed data by gradually running programme code, reading explanatory text and by visualizations in the form of tables, plots and maps. Python should be the programming language and English should be the language in which the output notebooks are written.
VS Code was used for the notebooks development as it provides convenient interface for notebooks creation, code editing and GitHub backup. Cloned ArcGIS Python 3.9.18 environment served as a kernel executing the code in notebooks. The additional necessary libraries were installed into this environment. The notebooks were run and tested in ArcGIS Pro 3.0.2 and also in VS Code 1.88.
The results of this master thesis are 8 written and programmed notebooks that perform the functions of presentation, tutorial, exercise, "data storytelling", a demonstration of the capabilities of ArcGIS notebooks and Python libraries, a look inside the calculations and tools and last but not least, they serve as a showcase of spatial data acquisition, processing and visualization. The notebooks overview is in the Results (Výsledky) section.
4 notebooks (Jupyter Notebook basics, Python exercises, ArcPy exercises, Transport network density) were tested in a teaching process at courses KGI/PROPY and KGI/PRODA at the Department of Geoinformatics, Faculty of Science, Palacký University in Olomouc. The other 4 notebooks (Colocation analysis, Eurostat, Glacier area, Mapping libraries) also have a potential to be used in lectures and practicals. The main benefit is the presentation of notebooks as a form of interactive programming, working with geographic data and as documents that tell a story about data. The thesis's objectives have been fulfilled.