Kurs PostGIS Einführung II: Unterschied zwischen den Versionen
Stefan (Diskussion | Beiträge) K (→Programm) |
Stefan (Diskussion | Beiträge) K (→Programm) |
||
Zeile 27: | Zeile 27: | ||
* 09:00-09:15 Einführung, Vorstellung. (SK) | * 09:00-09:15 Einführung, Vorstellung. (SK) | ||
* 09:15-10:00 Gruppe A: Installation und Daten einlesen. (AN mit Helfer) | * 09:15-10:00 Gruppe A: Installation und Daten einlesen. (AN mit Helfer) | ||
− | * 09:15-10:00 Gruppe B/Fortgeschrittene: Daten einlesen,dann Fragen (SK) | + | * 09:15-10:00 Gruppe B/Fortgeschrittene: Daten einlesen, dann Fragen (SK) |
− | * 10:00-10:15 Überblick PostGIS 2.0, inkl. Extensions, Datentyp Geography | + | * 10:00-10:15 Überblick PostGIS 2.0, inkl. Extensions, Datentyp Geography (AN) |
* 10:15-10:30 Überblick PostGIS-Tools (SQL-Shell in QGIS, weitere Tools) (AN + SK) | * 10:15-10:30 Überblick PostGIS-Tools (SQL-Shell in QGIS, weitere Tools) (AN + SK) | ||
* 10:30-11:00 PAUSE | * 10:30-11:00 PAUSE | ||
− | * 11:00-11:45 "Spatial SQL Advanced" mit PostgreSQL: Views (mit IDs), Trigger (Nachführung Fläche, Constraints im Leitungskataster), Rules (Updatable Views), Konsistenz-Checks | + | * 11:00-11:45 "Spatial SQL Advanced" mit PostgreSQL: Views (mit IDs), Trigger (Nachführung Fläche, Constraints im Leitungskataster), Rules (Updatable Views), Konsistenz-Checks (AN) |
− | * 11:45-12:30 Neue Vektorgeometrie-Funktionen in PostGIS 2.0 mit Übung | + | * 11:45-12:30 Neue Vektorgeometrie-Funktionen in PostGIS 2.0 mit Übung (SK) |
* 12:30-13:30 MITTAGESSEN | * 12:30-13:30 MITTAGESSEN | ||
− | * 13:30-14:00 Übung komplexe räumliche SQL-Abfragen | + | * 13:30-14:00 Übung komplexe räumliche SQL-Abfragen (AN) |
− | * 14:00-15:00 PostGIS Raster mit Übung (mit QGIS) | + | * 14:00-15:00 PostGIS Raster mit Übung (mit QGIS) (AN) |
− | * 15:00-16:15 Div. Themen nach Rücksprache (z.B. EXPLAIN, PostGIS Routing) | + | * 15:00-16:15 Div. Themen nach Rücksprache (z.B. EXPLAIN, PostGIS Routing) (SK) |
− | * 16:15-16:30 Ausblick (u.a. Pointcloud, 3D, Topologie ) | + | * 16:15-16:30 Ausblick (u.a. Pointcloud, 3D, Topologie) (SK) |
Vorkenntisse: | Vorkenntisse: |
Version vom 11. September 2014, 14:53 Uhr
GISpunkt-Seminar "PostGIS Einführung II (inkl. PostgreSQL)" (Kürzel Sem_PostGIS_FF).
Nächste Durchführung: Fr. 12. September 2014 >> Zur Anmeldung (.PDF) Übernächste Durchführung: Fr. 23. Januar 2015
Siehe auch:
- Kurs PostGIS Einführung I und GIS-Kurse allgemein.
- PostGIS und PostgreSQL.
Inhaltsverzeichnis
Organisation
- Dauer: 1 Tag, 9:00 bis ca. 16:30 Uhr plus Selbststudium.
- Kosten (inkl. Unterlagen, 1 Kaffee und 1 Mittagessen):
- Kategorie 1. Regulärer Teilnehmender CHF 700.--
- Kategorie 2. UNIGIS-Studierende, BIZ-GEO-Lernende, Hochschul-Mitarbeitende CHF 550.--
- Kategorie 3. Studierende an einer Hochschule bis 25 J., HSR-Mitarbeitende CHF 350.--.
- Dieser überarbeitete Kurs ist besonders geeignet für Techniker und Entscheider, die mit GIS zu tun haben. UNIGIS-Studierende erhalten (bei Erfolg) einen ECTS-Punkt angerechnet.
- Vorkenntnisse: Grundkenntnisse in Datenbanken (SQL).
- Referenten: Prof. Stefan Keller (HSR) und Andreas Neumann (GIS Stadt Uster).
- Schulungsart: Der Anteil Uebungen und Theorie ist in etwa ausgeglichen. Die Teilnehmenden nehmen einen eigenen Laptop/Notebook mit (wir haben Laptops mit vorinstallierter Software). Es ist Sache der Teilnehmenden, ihr Laptop/Notebook gegen Beschädigung und Diebstahl zu (ver)sichern.
- Durchführung: Die Teilnehmerzahl ist beschränkt auf 12 (max. 15) Plätze. Der Kurs findet ab fünf zahlenden Teilnehmern statt.
- Abmeldungen: Angemeldete Teilnehmende können sich bis eine Woche vor Beginn ohne Kostenfolge schriftlich abmelden. Bis drei Tage vorher muss pauschal 200.- in Rechnung gestellt werden. Bei noch späteren Abmeldungen muss der volle Schulungsbetrag verrechnet werden.
- Selbststudium: Auf Anfrage und nach Absprache (dieses steht im Zusammenhang mit der Anrechnung eines ECTS)
Programm
- 09:00-09:15 Einführung, Vorstellung. (SK)
- 09:15-10:00 Gruppe A: Installation und Daten einlesen. (AN mit Helfer)
- 09:15-10:00 Gruppe B/Fortgeschrittene: Daten einlesen, dann Fragen (SK)
- 10:00-10:15 Überblick PostGIS 2.0, inkl. Extensions, Datentyp Geography (AN)
- 10:15-10:30 Überblick PostGIS-Tools (SQL-Shell in QGIS, weitere Tools) (AN + SK)
- 10:30-11:00 PAUSE
- 11:00-11:45 "Spatial SQL Advanced" mit PostgreSQL: Views (mit IDs), Trigger (Nachführung Fläche, Constraints im Leitungskataster), Rules (Updatable Views), Konsistenz-Checks (AN)
- 11:45-12:30 Neue Vektorgeometrie-Funktionen in PostGIS 2.0 mit Übung (SK)
- 12:30-13:30 MITTAGESSEN
- 13:30-14:00 Übung komplexe räumliche SQL-Abfragen (AN)
- 14:00-15:00 PostGIS Raster mit Übung (mit QGIS) (AN)
- 15:00-16:15 Div. Themen nach Rücksprache (z.B. EXPLAIN, PostGIS Routing) (SK)
- 16:15-16:30 Ausblick (u.a. Pointcloud, 3D, Topologie) (SK)
Vorkenntisse:
- Kurs "Einführung in PostGIS/PostgreSQL", bzw. Kenntnisse von SQL sowie Spatial SQL-Funktionen
- PostgreSQL Tools (psql, pgadminIII), PostGIS-Tools (shp2pgsql)
- Kenntnisse eines GIS zur Visualisierung und zum Editieren von Geodaten
Nicht behandelt:
- PostGIS 3D, Topologie Performance-Optimierung, PostGIS-spezifischer Server-Setup (Konfiguration, Tablespaces, Clustering, Read-only-Optimierung)
- PostgreSQL Optimierung
- Lineare Referenzierung
- Replikation
- DE-9IM
- Integration mit ArcGIS SDE
- etc.
Unterlagen/Übungen
Siehe auch Materialien im Kursordner.
Online-Doku.:
- Cheat Sheet "PostgreSQL 9.0" (postgresonline.com)
- Cheat Sheet "PostGIS 2.0" (postgis.us)
- Cheat Sheet "PostGIS 2.0 Topology" (postgis.us)
Literatur:
- "PostGIS in Action", Obe und Hsu, Manning. Online order
- http://wiki.hsr.ch/Datenbanken/DatenbankLiteratur
Support/Firmen:
Software:
- Siehe #Installation.
Daten:
- Siehe #Installation.
Tipps und Tricks
Siehe Diskussion:Kurs PostGIS Einführung II
Weitere:
Software
Voraussetzungen: Gängiger Laptop mit gängigem Betriebssystemen (Windows, Linux, Mac), funktionierendem WLAN-Anschluss und Administrations-Rechten (zur Installation von Software).
PostgreSQL Release 14 (Release >= 12 aber mindestens 9.4.7 oder neuer ist auch OK, wenn's nicht anders geht) zusammen mit PostGIS 3.
- Für Windows empfehlen wir den Installer by EnterpriseDB ("StackBuilder") - wo auch das passende PostGIS (beides 64bit) dabei ist bzw. abgefragt wird.
- Installation unter macOS über postgresql.org oder Postgres.app.
Der Ablauf ist immer so, dass zuerst PostgreSQL installiert wird, dann PostGIS (siehe PostGIS Binary Installer).
Weitere Software-Tools:
- pgAdmin4: Ist in der PostgreSQL-Installation dabei (mind. bei Windows); pgAdminIII geht auch, muss aber immer separat installiert werden.
- QGIS: Installation siehe hier
- ein Web Browser, ein Texteditor
Falls die Installation nicht klappt, helfen wir gerne bei Kursbeginn – oder aber Sie versuchen es selber auf einem der Support-Kanäle auf PostgreSQL#Support.