Abstract

The main purpose of this article is to present the use of R programming language in cartographic visualization demonstrating using machine learning methods in geographic education. Current trends in education technologies are largely influenced by the possibilities of distance-learning, e-learning and selflearning. In view of this, the main tendencies in modern geographic education include active use of open source GIS and publicly available free geospatial datasets that can be used by students for cartographic exercises, data visualization and mapping, both at intermediate and advanced levels. This paper contributes to the development of these methods and is fully based on the datasets and tools available for every student: the R programming language and the free open source datasets. The case study demonstrated in this paper show the examples of both physical geographic mapping (geomorphology) and socio-economic geography (regional mapping) which can be used in the classes and in self-learning. The objective of this research includes geomorphological modelling of the terrain relief in Italy and regional mapping. The data include dem SRTM90 and datasets on regional borders of Italy embedded in R packages 'maps' and 'mapdata'. Modelling references to the characteristics of slope, aspect, hillshade and elevation, their visualization using R packages: 'raster' and 'tmap'. Regional mapping of Italy was made using main package 'ggmap' with the 'ggplot2' as a wrapper. The results present five thematic maps (slope, aspect, hillshade, elevation and regions of Italy) created in R language. Traditionally used in statistical analysis, R is less known as a perfect tool in geographic education. This paper contributes to the development of methods in geographic education by presenting new technologies of the machine learning methods of mapping.

Highlights

  • The main tendencies in geographic education have been influenced by the open source GIS and publicly available free geospatial datasets that can be used by students for cartographic exercises

  • Once the data are captured, another question arises: which software to use? Leaving apart the mentioned above GIS applications, this paper focuses on the presenting non-trivial method of geographic data visualization in geographic education: the use of free and open source R programming language (R Core Team, 2020) for cartographic visualization by students

  • Automatization in topographic modelling is largely presented by the use of scripting languages (Lemenkova, 2019b, 2019c, 2019d) or specially designed software that uses approaches of machine learning in geoinformatics (Gauger et al 2007; Iwahashi & Pike, 2007; Schenke & Lemenkova, 2008; Alvioli et al 2016; Kuhn et al 2007)

Read more

Summary

Introduction

The main tendencies in geographic education have been influenced by the open source GIS and publicly available free geospatial datasets (both raster and vector formats) that can be used by students for cartographic exercises. Leaving apart the mentioned above GIS applications, this paper focuses on the presenting non-trivial method of geographic data visualization in geographic education: the use of free and open source R programming language (R Core Team, 2020) for cartographic visualization by students. Its specific libraries ( known as packages) used in this paper are the following ones: ggmap (Kahle & Wickham, 2013), maps, mapdata, sp, raster, tmap. These libraries are tailored for cartographic visualization. They require the dependent packages, used for auxiliary data manipulation: ncdf, RColorBrewer (Brewer et al 2003; Neuwirth, 2014), sp (package for processing spatial data) and sf (Pebesma, 2017)

Objectives
Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call