Earth observation (EO) satellites generate large amounts of geospatial data that are freely available for society and researchers. Technologies such as cloud computing and distributed systems are modern solutions to access and process big Earth observation data. Examples of online platforms for big Earth observation data management and analysis are, just to name a few popular ones, the Google Earth Engine, the Sentinel Hub and the Open Data Cube.
This course is on processing remote sensing data from operational and historic missions in an online platform, with specific emphasis on earth science applications. The course first gives an introduction to scripting with a higher-level programming language, such as Python or JavaScript. Writing own scripts allows to create custom processing solutions, automate such processing chains, apply them to various remote sensing data and provide scalable solutions for handling small or large data sets. The application to Earth sciences will help you to recognize landforms in images, determine earth surface composition and derive various physical parameters from the Earth surface.