Kurs PostGIS Einführung II: Unterschied zwischen den Versionen

Aus Geoinformation HSR
Wechseln zu: Navigation, Suche
K
K (Programm)
 
(12 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
GISpunkt-Seminar '''"PostGIS Einführung II (inkl. PostgreSQL)"''' (Kürzel Sem_PostGIS_FF).
+
Kurs '''"PostGIS Einführung II (inkl. PostgreSQL)"''' (Kürzel Sem_PostGIS_FF).
 +
[[File:PostGIS Postgres Logo 150x150.jpg|100px||right|]]
  
   Nächste Durchführung: Fr. 11. September 2015 >> [[Media:Kurs_PostGIS_II_2015-09-11_Anmeldung.pdf|Zur Anmeldung (.PDF)]]
+
   Nächste Durchführung: Siehe [[Kurs PostGIS Einführung I]].
  
 
Siehe auch:
 
Siehe auch:
Zeile 9: Zeile 10:
 
== Organisation ==
 
== Organisation ==
  
* Dauer: 1 Tag, 9:00 bis ca. 16:30 Uhr plus Selbststudium.
+
* Dauer: 2 Tage, 9:00 bis ca. 16:30 Uhr plus Selbststudium.
* Kosten (inkl. Unterlagen, 1 Kaffee und 1 Mittagessen):
+
* Koste: Siehe [[Kurs PostGIS Einführung I]]
** Kategorie 1. Regulärer Teilnehmender CHF 700.-- (50.- Rabatt bei gleichzeitiger Anmeldung mit einem zweiten Kurs im Januar 2015)
+
* Dieser Kurs ist besonders geeignet für Techniker und Entscheider, die mit GIS zu tun haben. UNIGIS-Studierende erhalten (bei Erfolg) einen ECTS-Punkt angerechnet.
** Kategorie 2. UNIGIS-Studierende, BIZ-GEO-Lernende, Hochschul-Mitarbeitende (oder zusammen mit einem anderen Kurs angemeldet) 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).
 
* Vorkenntnisse: Grundkenntnisse in Datenbanken (SQL).
 
* Referenten: Prof. Stefan Keller (HSR) und Andreas Neumann (GIS Stadt Uster).
 
* Referenten: Prof. Stefan Keller (HSR) und Andreas Neumann (GIS Stadt Uster).
Zeile 32: Zeile 30:
 
* 10:00-10:30 1 Überblick PostGIS 2: Extensions, Datentyp Geography, Topology, Raster, Pointcloud, 3D (AN)
 
* 10:00-10:30 1 Überblick PostGIS 2: Extensions, Datentyp Geography, Topology, Raster, Pointcloud, 3D (AN)
 
* 10:30-11:00 - PAUSE
 
* 10:30-11:00 - PAUSE
* 11:00-11:45 3 "Spatial SQL Advanced" mit PostgreSQL (Views, Triggers, Constraints, Stored Procedures) mit angewandte Übung (AN)
+
* 11:00-11:45 3 "Spatial SQL Advanced" mit PostgreSQL (Views, Triggers, Constraints, Stored Procedures) mit angewandte Übung (X/Y-Trigger)
 
* 11:45-12:30 4 Neue Vektorgeometrie-Funktionen in PostGIS 2 (SK)
 
* 11:45-12:30 4 Neue Vektorgeometrie-Funktionen in PostGIS 2 (SK)
 
* 12:30-13:30 - MITTAGESSEN
 
* 12:30-13:30 - MITTAGESSEN
* 13:30-14:00 6 Div. Themen (SQL ff. CTE/WITH) (SK)
+
* 13:30-14:00 6 Modernes SQL: CTE/WITH und Views/Materialized Views, Security Definer (SK)
* 13:30-14:00 7 Übung komplexe räumliche SQL-Abfragen (AN)
+
* 13:30-14:00 7 Übung komplexe räumliche SQL-Abfragen (SK)
* 14:00-15:00 5 PostGIS Raster mit Übung (mit QGIS) (AN)
+
* 13:30-14:00  Übung Views/Materialized Views
* 15:00-16:15 6 Div. Themen (Optimierung/Tuning/Indexe/EXPLAIN, Views/Materialized Views) (SK)
+
* 14:00-15:00 5 PostGIS Raster ohne Übung (mit QGIS) (AN)
* 16:15-16:30 - Diskussion und Ausblick (pgRouting etc.) (SK)
+
* 15:00-16:15 6 Ausblick: pgRouting,  etc. (SK)
 +
* 16:15-16:30 - Zeit für Diskussion (SK)
  
 
Vorkenntisse:
 
Vorkenntisse:
Zeile 48: Zeile 47:
 
Nicht behandelt:
 
Nicht behandelt:
 
* PostGIS-spezifischer Server-Setup (Konfiguration, Tablespaces, Clustering)
 
* PostGIS-spezifischer Server-Setup (Konfiguration, Tablespaces, Clustering)
 +
* Optimierung/Tuning/Indexe/EXPLAIN
 
* Replikation
 
* Replikation
 
* Integration mit ArcGIS SDE
 
* Integration mit ArcGIS SDE
* Migration von Oracle nach  
+
* Migration von Oracle nach PG
 
* etc.
 
* etc.
  

Aktuelle Version vom 30. August 2016, 16:19 Uhr

Kurs "PostGIS Einführung II (inkl. PostgreSQL)" (Kürzel Sem_PostGIS_FF).

PostGIS Postgres Logo 150x150.jpg
 Nächste Durchführung: Siehe Kurs PostGIS Einführung I.

Siehe auch:

Organisation

  • Dauer: 2 Tage, 9:00 bis ca. 16:30 Uhr plus Selbststudium.
  • Koste: Siehe Kurs PostGIS Einführung I
  • Dieser 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)

Beschreibung

Es werden Themen aus dem Kurs PostGIS Einführung I vertieft und mit zusätzlichen ergänzt.

Programm

  • 09:00-09:15 - Einführung, Vorstellung. (SK)
  • 09:15-10:00 - Gruppe A: Installation und Daten einlesen (gemeinden/seen/fluesse.shp, staedte_ch.sql, uster_schlank.sql). (AN mit Helfer)
  • 09:15-10:00 - Gruppe B/Fortgeschrittene: Daten einlesen, dann Fragen (SK)
  • 10:00-10:30 1 Überblick PostGIS 2: Extensions, Datentyp Geography, Topology, Raster, Pointcloud, 3D (AN)
  • 10:30-11:00 - PAUSE
  • 11:00-11:45 3 "Spatial SQL Advanced" mit PostgreSQL (Views, Triggers, Constraints, Stored Procedures) mit angewandte Übung (X/Y-Trigger)
  • 11:45-12:30 4 Neue Vektorgeometrie-Funktionen in PostGIS 2 (SK)
  • 12:30-13:30 - MITTAGESSEN
  • 13:30-14:00 6 Modernes SQL: CTE/WITH und Views/Materialized Views, Security Definer (SK)
  • 13:30-14:00 7 Übung komplexe räumliche SQL-Abfragen (SK)
  • 13:30-14:00 Übung Views/Materialized Views
  • 14:00-15:00 5 PostGIS Raster ohne Übung (mit QGIS) (AN)
  • 15:00-16:15 6 Ausblick: pgRouting, etc. (SK)
  • 16:15-16:30 - Zeit für Diskussion (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 (z.B. QGIS) zur Visualisierung und zum Editieren von Geodaten

Nicht behandelt:

  • PostGIS-spezifischer Server-Setup (Konfiguration, Tablespaces, Clustering)
  • Optimierung/Tuning/Indexe/EXPLAIN
  • Replikation
  • Integration mit ArcGIS SDE
  • Migration von Oracle nach PG
  • etc.

Unterlagen/Übungen

Siehe auch Materialien im Kursordner.

Online-Doku.:

Literatur:

Support/Firmen:

Software:

Daten:

Tipps und Tricks

Siehe Diskussion:Kurs PostGIS Einführung II

Weitere:

Installation

Voraussetzungen: Gängiger Laptop mit gängigem Betriebssystemen (Windows, Linux, Mac), funktionierendem WLAN-Anschluss und Administrations-Rechten (zur Installation von Software).

PostgreSQL Release 16 (mindestens Release >= 13 oder neuer ist auch OK, wenn's nicht anders geht) zusammen mit dem zur PostgreSQL-Version passenden PostGIS 3.

Der Ablauf ist immer so, dass zuerst PostgreSQL installiert wird, dann PostGIS (siehe PostGIS Binary Installer).

Bei Fragen und Problemen gibt es Support-Kanäle auf PostgreSQL#Support.

Weitere Software-Tools:

  • psql und pgAdmin4: Sind in der PostgreSQL-Installation dabei. DBeaver geht auch (muss separat installiert werden).
  • QGIS: Installation siehe hier
  • Web Browser
  • Ein Texteditor mäglichst besser als MS Notepad, z.B. Notepad++ oder Ultraedit.

Falls die Installation nicht klappt, helfen wir gerne bei Kursbeginn.