Skip to content

'Learning spatial SQL & GIS (with PostgreSQL & PostGIS) for sophisticated data analytics & data mining'

Notifications You must be signed in to change notification settings

mbeveridge/Lembo_SpatialSQL

Repository files navigation

Completed course : 25/5/17 ; 26/2/18

"This course is designed to teach you how to write SQL to replicate many database and GIS tasks. We will start at a very basic overview, and then proceed to more advanced topics."

"Develop SQL queries that perform advanced GIS tasks, some of which might be impossible to perform in the GUI."

"This is a very comprehensive course that should take multiple days to complete."

Syllabus

Section 3 : Overview of SQL

  • Lecture 04 : Overview of SQL
  • Lecture 05 : A basic introduction to some SQL with GIS data

Section 4 : SQL Data Types

  • Lecture 06 : Part I: Numeric, Boolean, Text
  • Lecture 07 : Part II: Date & Time, Spatial

Section 5 : Traditional SQL

  • Lecture 08 : SELECT, WHERE, conditional expressions, GROUP BY
  • Lecture 09 : More fun with GROUP BY
  • Lecture 10 : CASE statements
  • Lecture 11 : Aggregate functions (average, std deviation, count, min, max)
  • Lecture 12 : Other SQL commands (Order, LIMIT, OFFSET, BETWEEN)
  • Lecture 13 : Changing data (DROP, CREATE, INSERT, ALTER, UPDATE)
  • Lecture 14 : Writing SQL functions

Section 6 : Spatial SQL for Vector Geometry

  • Lecture 15 : Coordinate system manipulation
  • Lecture 16 : Adjacent, Buffer, Contains, Distance, Intersects
  • Lecture 17 : Topological Overlay (Erase, Intersect, Identity)

Section 7 : Spatial SQL for Geographic Analysis

  • Lecture 18 : Distance, Adjacency and Interaction matrices
  • Lecture 19 : Nearest Neighbor Index

certificate

About

'Learning spatial SQL & GIS (with PostgreSQL & PostGIS) for sophisticated data analytics & data mining'

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages