
Embark on an exciting journey into the world of geospatial data science and open up new possibilities for your research, business and projects. This video introduces the course's learning objectives and intended audience, while providing an overview of the topics and activities to be covered. Learn to analyze, manipulate, and visualize spatial data using powerful tools and software libraries within the open-source R geospatial ecosystem
A brief note about administrative matters relating to course feedback
A step-by-step walkthrough to download and install the necessary software on your local machine
Relevant links to download and install necessary software for the coding exercises
Download course resources for interactive learning and review
A overview of the scope of this course and section, as well as a brief introduction to the R programming language
Breakdown of the course materials and a hands-on exploration of RStudio
Some notes on installing R packages on your computer
A hands-on exploration of R Markdown Notebooks
A hands-on exploration of R Projects
Learn the fundamentals: Operators and variables in R
Learn the fundamentals: Data structures (vectors, lists, factors, matrices, data frames) and subsetting in R
Learn the fundamentals: Subset different types of data in R
Learn the fundamentals: Functions and loops
Some notes on installing R packages on your computer
Introduction to tidyverse packages, syntax, data formats and visualization techniques
An example workflow to import, process and visualise data using functions from packages in the tidyverse
An explanation of the different sections within the R Notebook for Week 1
Useful resources for further study, practice and troubleshooting
A overview of the scope of this section, as well as a brief introduction to different types of spatial data
Install necessary packages to work with spatial data in R
An overview of the different forms and format of vector data in R
Learn how to process, manipulate and visualize points in R
Learn how to process, manipulate and visualize lines in R
Learn how to process, manipulate and visualize polygons in R
Learn how to change the geometries and perform spatial clipping of vectors in R
Learn the different types of spatial relationships between vector data and how they can be used when processing spatial data
Learn how to process, manipulate and visualize continuous and discrete rasters in R
Examples showing how to convert between vector and raster data in R
An explanation of the different sections within the R Notebook for Week 2
Useful resources for further study, practice and troubleshooting
An overview of the geospatial analyses that will be covered in this section
An introduction to land cover classification and remote sensing
Learn how to import and process raster data from satellite images
Learn how to classify raster data from satellite images
Learn how to combine raster data from multiple satellite images
An explanation of the practical exercise for land cover classification and its expected output
An explanation of the different sections within the R Notebook for land cover classification
An introduction to improving the spatial resolution of population census data with land use data
Learn how to process the population data in preparation for dasymetric mapping
Learn how to process the land use data in preparation for dasymetric mapping
Learn the individual steps and processing needed to distribute the coarse-scale data across more precise areas
An explanation of the practical exercise for dasymetric mapping and its expected output
An explanation of the different sections within the R Notebook for dasymetric mapping
Congratulations on completing the course! In this video, we recap the key concepts you've learned and celebrate your achievements
Embark on an exciting journey into the world of geospatial data science, and open up new possibilities for your research, business and projects. This course will equip you with the necessary skills to analyze, manipulate, and visualize spatial data using powerful tools and software libraries within the open-source R geospatial ecosystem.
What you'll learn:
Throughout the course, I will guide you step-by-step to achieve the following learning objectives:
Set up R Environment: Follow best practices in setting up your computing environment using RStudio, R Projects and R Markdown Notebooks
R Fundamentals: Utilize appropriate syntax, data structures, functions and software packages for the given analysis
Understand Spatial Data: Recognise the differences between vector and raster formats, and how various types of spatial data can be represented and analyzed
Handle Spatial Datasets: Learn the techniques to load, process, and export spatial datasets, even when dealing with large files that exceed available memory (RAM)
Coordinate Reference Systems: Learn the importance of coordinate reference systems (CRS) and be able to select and apply the appropriate CRS for your analyses
Vector Data: Apply geometry and spatial operations to manipulate vector data
Raster Data: Manipulate and summarize raster data to extract information from satellite imagery and other sources
Data Processing Workflows: Develop scripts to automatically process and visualize geospatial data
Create Engaging Visualizations: Develop publication-ready maps and visualizations to effectively communicate your findings to a broader audience
Practical Applications: Apply your newfound skills to perform environmental monitoring and analyze population demography
This course comes with:
Comprehensive slides: Access all slides, which include example code and links to resources
Hands-on Learning: Step-by-step code walkthroughs after each lecture
Code Notebooks: Complete with scripts, data processing workflows, and accompanying explanations
Quizzes and Exercises: Strengthen and test your understanding of concepts that you’ve learnt
Lifetime Access: Enjoy unlimited access to all future updates
Udemy Certificate of Completion
Risk-free Learning: A 30 Day "No Questions Asked" Money Back Guarantee!
About your instructor:
Hello, I’m Xiao Ping (XP). In my professional journey, I have been deeply involved in developing metrics and predictive software for city planning and sustainability reporting. My research and teaching focus on applied machine learning and geospatial techniques. Throughout my career, I have taught bachelor- and master-level courses, coding workshops and music classes, and have had the privilege of receiving multiple teaching awards.
As an educator, I find that students are best motivated when they grasp underlying concepts and are inspired by what they see. That's why, in our class, we will dive right into interesting and practical examples. We will take a hands-on approach, by actively applying our knowledge to real-world scenarios through a step-by-step process.
Are you ready?
What sets this course apart from typical data science offerings is our unique focus on spatial problems. Spatial problems offer a visually rich landscape for exploration and analysis, and in this course, we'll immerse ourselves in engaging, hands-on examples. Whether you're an absolute beginner or a seasoned professional, this course is designed for you to ground your understanding and gain practical skills that can be put into action immediately. Join me as we embark on this new journey of learning—I look forward to seeing you in class!
Sincerely,
Xiao Ping (XP)