This document provides an introduction to PostGIS and spatial databases. It discusses what a spatial database is, an overview of PostGIS, supported GIS programs, and the open source geostack. It also covers spatial data types, indexing, functions, installation of PostGIS, creation of spatial databases, importing GIS data, coordinate system settings and transformations.