Eigene GIS-Fachapplikationen mit QGIS 2 erstellen

Aus Geoinformation HSR
Version vom 10. März 2015, 16:16 Uhr von DLigtenb (Diskussion | Beiträge) (PostgreSQL und PostGIS installieren)

Wechseln zu: Navigation, Suche

Am Beispiel der Zonenplanung zeigt diese Anleitung, wie eine GIS-Fachapplikation in QGIS erstellt werden kann.


Voraussetzungen

  • Betriebssystem: Jedes, das von QGIS unterstützt wird. Es sind keine OS-Admin-Rechte nötig, der Datenbankbenutzer musss jedoch Schreibrechte haben und Tabellen anlegen können.
  • QGIS mindestens 2.8 installiert
  • PostgreSQL/PostGIS installiert
  • QGIS Interlis-Plugin

PostgreSQL und PostGIS installieren

Die PostgreSQL Distribution von EterpriseDB enthält pgAdmin, ein benutzerfreundliches PostgreSQL Administrationstool. Ebenfalls ist dabei der "Application Stack Builder" enthalten, mit dem Sie PostGIS installieren können. Bei der Anleitung wird vorausgesetzt, dass pgAdmin benutzt wird.

http://www.enterprisedb.com/products-services-training/pgdownload

Sie können PostgreSQL und PostGIS auch als alleinstehende Software unter folgenden URLs herunterladen:

http://www.postgresql.org/download/ http://postgis.refractions.net/download/

QGIS-Plugins installieren und konfigurieren

1. Daten vorbereiten

Für die Durchführung dieser Anleitung braucht es eine bereits bestehende PostgreSQL Datenbank.

  • Erstellen Sie diese mit dem Namen "zplnaenikon" (in pgAdmin nach verbinden zu Datenbank Rechtsklick auf Datenbanken > neue Datenbank)
  • Die Postgis Erweiterung zur Datenbank hinzufügen ()

Für die Anleitung werden folgende Daten gebraucht

  • INTERLIS-Modell: Definiert das Datenbank-Schema und enthält verschiedene Enumerationen
  • CSV-Tabellen: Aufzählung von Zonentypen und Eigenschaften
  • DXF-Datei: Enthält Beispiel-Zonen
  • Zonenplan-Legende: Legt die Einfärbung einer Zone fest

Die Daten können Sie unter folgenden URL herunterladen: LINK ZU UNTERLAGEN

2. QGIS-Projekt einrichten

3. Daten erfassen

4. Ergebnis exportieren

Kontakt

  • Stefan Keller: sfkeller(at)hsr.ch
  • Pirmin Kalberer: pka(at)sourcepole.ch