UMN Mapserver & PostgreSQL/PostGIS: Unterschied zwischen den Versionen

GISWiki - Das freie Portal für Geoinformatik (GIS)
Wechseln zu: Navigation, Suche
Zeile 1: Zeile 1:
Diese Anleitung soll die Verbindung zwischen dem UMN MapServer und dem Datenbanksystem PostgreSQL/PostGIS etwas verdeutlichen. Die dargestellten Informationen stammen im Wesentlichen aus den folgenden ==Quellen==:
+
== Quellen: ==
 +
 
 +
Diese Anleitung soll die Verbindung zwischen dem UMN MapServer und dem Datenbanksystem PostgreSQL/PostGIS etwas verdeutlichen. Die dargestellten Informationen stammen im Wesentlichen aus den folgenden:
  
 
'''Literatur:'''
 
'''Literatur:'''
Zeile 29: Zeile 31:
 
'''Daten:''' Die Beispieldaten wurden z.T. durch eigene Bearbeitung, insbesondere aber auf Grundlage durch cand. Dipl.-Umw. Daniel Tomowski erstellt. All jenen Personen, welche an den oben aufgeführten Quellen mitgewirkt haben, soll an dieser Stelle gedankt werden.
 
'''Daten:''' Die Beispieldaten wurden z.T. durch eigene Bearbeitung, insbesondere aber auf Grundlage durch cand. Dipl.-Umw. Daniel Tomowski erstellt. All jenen Personen, welche an den oben aufgeführten Quellen mitgewirkt haben, soll an dieser Stelle gedankt werden.
 
--------------
 
--------------
'''==1.PostgreSQL und PostGis - Eine kurze Einführung=='''
+
 
 +
== '''1.PostgreSQL und PostGis - Eine kurze Einführung''' ==
 +
 
  
 
Datenbanken eignen sich herrvorragend zur Verwaltung großer Datensätze, da ein diesbezüglicher Zugriff bzw. eine Speicherung bedeutend schneller als in einem herkömmlichen Dateisystem geschieht.
 
Datenbanken eignen sich herrvorragend zur Verwaltung großer Datensätze, da ein diesbezüglicher Zugriff bzw. eine Speicherung bedeutend schneller als in einem herkömmlichen Dateisystem geschieht.

Version vom 2. August 2005, 17:54 Uhr

Quellen:

Diese Anleitung soll die Verbindung zwischen dem UMN MapServer und dem Datenbanksystem PostgreSQL/PostGIS etwas verdeutlichen. Die dargestellten Informationen stammen im Wesentlichen aus den folgenden:

Literatur: CCGIS & terrestris (2004): Praxishandbuch WebGIS mit Freier Software, Bonn

Fischer, Thorsten (2003): UMN MapServer 4.0- Handbuch und Referenz, Map Media Gmbh, Berlin

Internet: http://forum.2lucky.de (Datenbankforum, auch zu PostgreSQL)

http://freegis.org (Linksammlung und Kurzbeschreibung zu freier GIS-Software und frei zugänglichen Geodaten initiiert von der Intevation GmbH)

http://www.mapserver.uni-vechta.de/webgis/webgis.htm (Homepage mit vielen Infos zum Thema WebGis)

http://www.postgresql.de (Deutschsprachige Seite zu PostgreSQL, hier gibt es eine sehr gute Einführung in die Geheimnisse von PostgreSQL von Stefan Kunick zum Download sowie eine zu empfehlende Installationsanleitung von Cornelia Boenigk)

http://www.postgresql.org (Infos zu PostgreSQL und Download der Versionen)

http://postgis.refractions.net (PostGIS-Website mit Dokumentation)

http://www.umn-mapserver.de (Die Standardseite zum Thema UMN Mapserver)

Daten: Die Beispieldaten wurden z.T. durch eigene Bearbeitung, insbesondere aber auf Grundlage durch cand. Dipl.-Umw. Daniel Tomowski erstellt. All jenen Personen, welche an den oben aufgeführten Quellen mitgewirkt haben, soll an dieser Stelle gedankt werden.


1.PostgreSQL und PostGis - Eine kurze Einführung

Datenbanken eignen sich herrvorragend zur Verwaltung großer Datensätze, da ein diesbezüglicher Zugriff bzw. eine Speicherung bedeutend schneller als in einem herkömmlichen Dateisystem geschieht. Die Datenverwaltung wird auf ein externes System übertragen. Dieses bedeutet, dass der Rechenaufwand auf dem System, welches z.B. die Karten ausgibt, geringer wird. PostGIS bezeichnet einen Aufsatz für das Datenbanksystem PostgreSQL, dessen Funktion in der Verwaltung von Geodaten liegt. Über PostGIS ist es möglich PostgreSQL als optimale Datenbank für GIS-Anwendungen zu benutzen, gesteuerte Mehrbenutzerfähigkeit und SQL-Abfragen werden möglich. Das bedeutet z.B. dass innerhalb eines Datenbestandes eine Selektion schnell und einfach lediglich die gewünschten Einträge präsentiert. Da es sich um ein relationales Datenbanksystem handelt, werden Redundanz und Inkonsistenz der Daten vermieden. Der UMN Mapserver unterstützt die Implikation von PostGIS-Daten.

Innerhalb von PostGIS sind eine Fülle von Funktionen zur Abfrage und Manipulation von Geodaten enthalten, somit wird eine OGC (OpenGis Consortium)-konforme Anwendung interessierten Nutzern zur Verfügung gestellt. Es ist sogar möglich, ESRI Shapedateien zu importieren bzw. zu exportieren oder von externen Anwendungen (z.B. MS Access) über die ODBC Schnittstelle (oder aber JDBC) auf PostgreSQL/PostGIS zuzugreifen. Auch ist über Programmiersprachen wie z.B. PHP ein Zugriff auf angelegte Datenbanken problemlos möglich.