2. Data simulation and version control system
2.A Data simulation
Outline:- when we need data simulation
- deterministic, random, and fractal surfaces
- simulating point data and patches
Lecture
Slides: Supplemental materials:- Equations and code:
- Examples of applications:
- Starek, M.J., et al., 2020, Viewshed simulation and optimization for digital terrain modelling with terrestrial laser scanning, International Journal of Re-mote Sensing, 41:16, 6409-6426
- Wechsler: Uncertainties associated with digital elevation models for hydrologic applications: a review
- Ehlschlaeger, C.R., et al., 1997. Visualizing spatial data uncertainty using animation. Computers & Geosciences 23, 387-395.
- F.D. Schneider, et al.. Schaepman Simulating imaging spectrometer data: 3D forest modeling based on LiDAR and in situ data Remote Sens. Environ., 152 (2014), pp. 235-250
- Wegmann, M., et al. (2018). r. pi: A grass gis package for semiāautomatic spatial pattern analysis of remotely sensed land cover data. Methods in Ecology and Evolution, 9(1), 191-199.
- Tiwari et al., 2015, Simulation of the hyperspectral data from multispectral data using open source programmin environment, Proc. OSGEO-India: FOSS4G 2015 -2nd Ntl. Conf. Open source geospatial tools in cclimate change research and natural resouirces management
- Fractals:
Assignment part A
For this assignment, we'll use GRASS GIS in Jupyter Notebooks. The notebooks and associated GRASS data is located in on Github:
Download the code and work through assignment 2A part 1 and part 2. Answer the questions in the notebooks and save the completed notebook as an HTML file and ipynb. Then, upload both files to the Moodle submission portal.2.B Open source software and version control
Outline:- open source software development infrastructure
- development management tools
- working with version control systems
- osgeo software ecosystem
Lecture
Slides: Supplemental materials:- Petras V., Mitasova H., Petrasova, A. 2021. Open Source Software Development. In: The Geographic Information Science & Technology Body of Knowledge (2nd Quarter 2021 Edition), John P. Wilson (ed.).
- Petras V. Tools for Open Geospatial Science course
Assignment part B: Working with GitHub
Clone a github repository and submit a pull request- Introduction to Git and GitHub , learn the terminology (see the slides), explore the useful resources and submit your PR request