Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Desktop GIS & Spatial Databases

Coursera via Coursera

Overview

Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Learn how to work with desktop GIS tools and spatial databases to manage and analyze geospatial data. This course introduces QGIS for map creation and visualization, PyQGIS for automating workflows, and PostGIS for querying and managing spatial data. You will learn how to style layers, perform spatial operations, and run spatial SQL queries to extract insights. By the end of this course, you will be able to integrate GIS tools with databases to handle real-world geospatial tasks efficiently.

Syllabus

  • Map Fast in QGIS: Get Oriented: Open QGIS and Load Your Data
    • You will explore the QGIS interface and learn how to load vector and raster data to begin working with maps.
  • Map Fast in QGIS: Make It Clear: Style Data with Graduated Colors
    • You will apply graduated color styling to map layers to improve clarity and make data easier to interpret.
  • Map Fast in QGIS: Share It Fast: Export a Map Layout to PDF
    • You will create a clean map layout and export it as a PDF for sharing in reports and presentations
  • Automate QGIS with PyQGIS: Understanding the PyQGIS API Structure
    • In this module, you will explore how PyQGIS is organized and how Python interacts with QGIS objects. The focus is on understanding layers, features, geometries, and the processing framework so scripts are readable and maintainable.
  • Automate QGIS with PyQGIS: Writing a PyQGIS Script to Buffer Roads
    • In this module, you will learn to write a Python script that buffers road features by 500 meters using PyQGIS processing tools. Emphasis is on correctness, parameters, and reproducibility.
  • Automate QGIS with PyQGIS: Running Scripts and Saving Outputs in QGIS
    • In this module, you will execute your script in the QGIS Python console and save the resulting buffer layer for reporting and reuse.
  • Query Spatial with PostGIS: Index First: Creating Spatial Indexes in PostGIS
    • In this module, you will create spatial indexes on geometry columns using PostGIS to enable efficient spatial queries. The module focuses on why spatial indexing is essential for scalable proximity analysis in compliance workflows.
  • Query Spatial with PostGIS: Finding Nearby Features with Spatial SQL
    • In this module, you will apply spatial SQL concepts to answer a common real-world question: identifying parcels located within a specific distance of schools. Learners will move from understanding spatial relationships to executing practical PostGIS queries that use distance-based logic. By the end of the lesson, learners will be able to run spatial SQL queries that identify parcels within 100 meters of schools, building confidence in applying PostGIS functions to real analysis tasks.
  • Query Spatial with PostGIS: Understanding Query Performance with EXPLAIN ANALYZE
    • In this module, you will shift focus from writing spatial queries to understanding how those queries perform. Learners are introduced to EXPLAIN ANALYZE and learn how to interpret query execution output to diagnose performance issues. By the end of the module, learners will be able to read and explain EXPLAIN ANALYZE results to understand how a spatial query is executed and where optimization opportunities may exist.
  • Project: Urban Infrastructure Mapping with GIS Workflow
    • In this project, you will use a desktop GIS tool to integrate spatial and tabular datasets and create a choropleth map showing population distribution across regions. You will clean and prepare the data, perform an attribute join, apply a filter or query, and create a clear map visualization. This project develops core skills in desktop GIS workflow, including data loading, validation, joining, querying, symbology, and spatial interpretation. It also introduces foundational spatial database thinking through field matching, attribute structure, and data integrity checks. This project represents a focused applied workflow and covering Desktop GIS & Spatial Databases skill set. You will also write a short explanation of your workflow and findings. This project shows how GIS tools are used in real-world urban planning and infrastructure analysis.

Taught by

Professionals from the Industry

Reviews

Start your review of Desktop GIS & Spatial Databases

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.