PostGIS Tutorial

GISWiki - Das freie Portal für Geoinformatik (GIS)
Version vom 12. September 2006, 02:03 Uhr von HeinzJ (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version ansehen (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

PostGIS Tutorial (Grundlagen)

PostGIS Tutorial img 0.jpg

Version 2/2006
Uwe Dalluege
HCU Hamburg
Dept. Geomatik


Autor:
Dipl.-Ing. Uwe Dalluege
HafenCity Universität Hamburg
Department Geomatik
Hebebrandstr. 1
22297 Hamburg
E-Mail: uwe.dalluege@rzcn.haw-hamburg.de


Nutzungsbedingungen:
Dieser Text ist urheberrechtlich geschützt und wird unter der GNU Free Documentation License freigegeben
(http://www.gnu.org/licenses/fdl.txt).


Mit freundlicher Unterstützung von (in alphabetischer Reihenfolge):
Dipl.-Ing. Jürgen Faber
Dipl.-Ing. Kay Zobel


HCU Hamburg, Dept. Geomatik


Bevor die Post abgeht

PostGIS erweitert das objektrelationale Datenbankmanagementsystem PostgreSQL um GISFunktionalitäten, die der OpenGIS Spezifikation „OpenGIS Simple Features Specification For SQL“ folgen. PostGIS wurde von der kanadischen Firma Refractions Research entwickelt und unterliegt der GNU General Public License. Es gibt über 200 Funktionen, mit denen man z.B. räumliche Analysen durchführen oder Geometrie-Objekte bearbeiten und manipulieren kann.

Die besonderen Merkmale von PostGIS sind:

  • basiert auf OpenGIS Standards
  • unterliegt der GNU General Public Licence http://www.gnu.org/copyleft/gpl.html
  • über 200 Funktionen zur Manipulation und Analyse geografischer Objekte

Um die Funktionalität von PostGIS besser demonstrieren zu können, werden hier das Tool pgAdmin III und das Programm OpenJUMP verwendet. Mit pgAdmin III kann man unter anderem eine Verbindung zum Datenbankserver aufbauen, Datenbanken verwalten, Tabellen darstellen oder auch SQL-Anweisungen ausführen.

OpenJUMP ist ein Geoinformationssystem, mit dem man unter anderem auch PostGIS-Tabellen darstellen kann. Eine Beschreibung zu OpenJUMP und PostGIS-Anbindung finden Sie in dem OpenJUMP Tutorial (Grundlagen) in Kapitel 10.

Dieses Tutorial setzt Grundkenntnisse in SQL und OpenJUMP voraus!


Die pgAdmin III Oberfläche

Verbindung zum Datenbankserver aufbauen

Bevor wir mit PostGIS arbeiten können, müssen wir eine Verbindung zum Datenbankserver (kurz Server) aufbauen. Dazu müssen folgende Informationen bekannt sein:

  • der Name (Address; hier tarzan) oder die IP-Adresse des Datenbankservers
  • die Portnummer, unter der PostgreSQL angesprochen wird (Port; hier 5432)
  • der Datenbankname (Maintenance DB; hier db_s1234567)
  • der Benutzername (Username; hier s1234567)
  • das Benutzerpasswort (Password)

Nach dem Start von pgAdmin III klicken Sie auf den Stecker-Knopf (Add a connection to a server) und stellen eine Verbindung zum Server her.

Datei:PostGIS Tutorial PostGIS Tutorial.jpg
Add a connection to a server