PG WORKSHOP

SQL PostGIS-basics

PostGIS er en udvidelse (extension) til PostgreSQL, der tilføjer en ny datatype "geometri" på linje med integer, text, boolean osv. Derudover tilfører PostGIS en lang række af meget kraftfulde databasefunktioner, der giver mulighed for at udføre GIS analyser/porcessering m.m. gennem brug af SQL foresørglser. Det betyder at man kan udføre GIS operationer i en database med meget høj performance og udnytte alle de fordele, som findes i en relationel database.

PostGIS understøtter 3d data, topologi, rutebregning på netværk og meget mere. Foruden vektor data, kan PostGIS også håndtere raster data

Se dokumentationen til PostGIS

I det følgende kapitler gennemgås de "familier" af funktioner, der er tilgængelige PostGIS sammen med eksempler på SQL forespørgsler. Efter eksemplerne gennemgås skal kursisterne selv afprøve funktionerne med "hands-on" i pgAdmin

PostGIS kan installeres i en PostgreSQL databse med følgende SQL statement:

CREATE EXTENSION postgis;