Comprehensive training on PostgreSQL database and PostGIS spatial extension
This comprehensive training course covers PostgreSQL database management system and its spatial extension PostGIS. Learn how to store, query, and analyze spatial data efficiently using industry-standard open-source tools.
Discover how to integrate PostgreSQL/PostGIS with other GIS tools like QGIS, GeoServer, and web mapping libraries
Introduction to SQL, Databases, and RDBMS What is a Database? A database is an organized …
Understand what a schema is in PostgreSQL Learn why schemas are important for organizing …
Understand what a table is in PostgreSQL Learn how to create tables using SQL …
Understand what views are and why they’re used Create and use regular and materialized …
Why Numeric Data Types Matter "Numeric data types define how your numbers are stored …
Fixed-Length vs. Variable-Length PostgreSQL offers three core text types: Type Description Maximum …
Overview of Temporal Types PostgreSQL provides several types for working with temporal data: …
Introduction to Boolean Type PostgreSQL has a native BOOLEAN data type. It accepts three values: …
Introduction to ENUM Types ENUM (enumerated) types allow you to define a column with a …
Introduction to JSON in PostgreSQL PostgreSQL supports two JSON types: JSON: stores raw JSON …
Understand what UUIDs are and why they are used Learn how to use the …
Introduction to the MONEY Type The money type in PostgreSQL is designed to store currency …
String manipulation is a fundamental skill in database management. PostgreSQL provides a rich set of …
PostgreSQL provides a comprehensive set of mathematical functions that make working with numerical data efficient …
Working with dates and times is a fundamental aspect of database management. PostgreSQL provides comprehensive …
What is SQL and Why Does It Matter? SQL stands for Structured Query Language—the standard …
CRUD operations form the backbone of database interactions. Whether you're building web applications, managing data …
When working with databases, duplicate values in query results can clutter your output and make …
NULL values are one of the most misunderstood concepts in database systems. In PostgreSQL, understanding …
Single conditions in WHERE clauses are often insufficient for complex data filtering needs. PostgreSQL provides …
Joins are one of the most powerful features of relational databases, allowing you to combine …
Text pattern matching is a fundamental requirement in database applications, from implementing search functionality to …
SQL queries often need to incorporate conditional logic to transform data, categorize results, or implement …
What is Geometry in PostGIS? In PostGIS, geometry is the backbone of spatial data. Every …
What is Geography in PostGIS? PostGIS provides two primary types to store spatial data: geometry …
What is Raster Data? Raster data represents spatial information as a regular grid of cells …
Spatial data interoperability is crucial in modern GIS workflows. Whether you're importing data from external …
One of the most fundamental concepts in spatial databases is understanding how the three-dimensional Earth …
Loading spatial data into PostGIS is a fundamental skill for anyone working with geographic information …
Geometrical analysis forms the backbone of spatial data processing in PostGIS. Whether you're calculating land …
When working with large spatial datasets, the ability to summarize and merge geometries across groups …
Understanding spatial relationships is fundamental to GIS analysis. PostGIS provides a comprehensive set of functions …
Spatial influence zones are fundamental concepts in GIS analysis, helping us understand how features affect …
Proximity analysis is one of the most fundamental operations in GIS, answering the critical question …
Spatial clustering and nearest neighbor analysis are powerful techniques for discovering patterns in geographic data. …
Overlay analysis is one of the most fundamental operations in GIS, allowing you to combine …