❗The content presented here is sourced directly from Udemy platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.
Updated in [July 25th, 2023]
In this course, students will learn how to utilize cloud technologies (AWS Serverless) to deliver optimized raster datasets to end client applications. This approach is becoming increasingly popular and does not require a full 24/7 running geospatial server such as MapServer, GeoServer or ArcGIS Server. Students will make use of the popular geospatial library GDAL within their serverless architecture, which will enable the core geospatial capability within their service. GDAL is a very popular geospatial library that has been utilized in many open source and commercial applications and architectures. In this course, students will see how GDAL can be utilized within a Lambda function to convert it into a GeoLambda function, which essentially enables geospatial capabilities within the Lambda function. Once GDAL functionality is available, various operations and functions can be performed on data within a Lambda function. Students will look at approaches on how to work with sample geospatial raster datasets, how to optimize them for efficient serving through their serverless service (pre-processing), how to build and develop their geospatial Restful API (AWS), and finally how to request the raster dataset from front end geospatial libraries.
This course is ideal for GIS professionals who have been using geospatial technologies including ESRI or open source and want to explore the new way of utilizing and serving geospatial raster datasets. It should be noted that this approach has been adopted in various architectures and is found to be more efficient (in some use cases) as compared to geospatial servers; however, this does not mean that the serverless approach taught in this course is a complete replacement for geospatial servers like GeoServer, MapServer or ArcGIS Server. The use of server-based or serverless approaches for geospatial greatly depends on the project requirements and several other factors.
It is hoped that this advanced course will provide students with a glimpse into the world of serverless and how to utilize it for developing a raster-based geospatial system/service.
Course Syllabus
Cloud Computing AWS
Serverless, GeoLambda & Raster Data