Die Master-Arbeit beinhaltet die Konzipierung und Implementierung einer GIS-Visualisierungs-Systemschnittstelle.
Die Implementierung der Visualisierungs-Systemschnittstelle erfolgt in einer strukturierten, zukunftsorientierten und modular aufgebauten Groupware-Lösung. Zentraler Kern der Visualisierungs-Systemschnittstelle ist es die Inhalte von MoskitoGIS-Plänen dynamisch auszulesen und diese in einer Graphik wiederzugeben. Durch die Überlagerung der Rasterdateien wird dem Nutzer die Auswahl unterschiedlicher Ebenen ermöglicht.
Der Prototyp des Visualisierungs-Moduls wurde in das hier angepasste Projektmanager-Modul der eGroupWare implementiert. Ziel des Einsatzes des Projektmanagement-Systems ist es, auf instrumentaler Ebene, die Erreichung eines Projektziels durch eine optimierte Verwaltung zu rationalisieren.
Durch die autonome Haltung des Moduls GISPM (Geo-Informationssystem-Projektmanager) wird die Anpassungsfähigkeit der Visualisierungs-Systemschnittstelle gewährleistet.
Die Master-Arbeit gliedert sich grob in vier Teile.
Im ersten Teil (Kapitel 2, ab Seite 11) wird die Anforderungsanalyse und Anforderungsdefinition behandelt. Da die Anforderungen nicht gestellt sind, sondern nach und nach erarbeitet werden müssen, nimmt dieser Teil der Arbeit den meisten Umfang ein. Innerhalb der Anforderungsanalyse wird eine Problemanalyse durchgeführt in der die Anforderungen gesammelt werden, die auf der ausgearbeiteten Problemstellung in diesem Kapitel basieren. Anschliessend wird eine Anforderungsspezifikation sowie die Validierung der Anforderungen, die dazu dient die Anforderungen auf ihre Korrektheit zu überprüfen, durchgeführt.
Teil Zwei (Kapitel 3, ab Seite 39) befasst sich mit der Diskussion und Selektion möglicher Techniken die zur Auswahl stehen, um die gestellten Anforderungen zu erfüllen. Im dritten Teil des Kapitels erfolgt schliesslich die Zusammenfassung der Ergebnisse.
Teil Drei (Kapitel 4, ab Seite 67) befasst sich mit den Zielsetzungen und Kriterien. Es erfolgt die Konzipierung der GIS-Projektmanagement- und Visualisierungs-Systemschnittstelle und Beschreibung des modularen Aufbaus des GISPM-Moduls so wie eine abschliessende Zusammenfassung der Ergebnisse.
Im vierten Teil (Kapitel 5, ab Seite 87) erfolgt die Umsetzung und die Evaluierung des entwickelten Visualisierungs-Moduls durch Tests.
Im letzten Teil (Kapitel 6, ab Seite 100) werden die Kernpunkte der Master-Arbeit in einem Fazit zusammengefasst.
Inhaltsverzeichnis
1 Einfuhrung
1.1 Hintergrund, Motivation und Problemdefinition
1.1.1 Ziel der GIS-Projektmanagement- und Visualisierungs-Systemschnittstelle
1.2 Aufbau der Arbeit
2 Anforderungsanalyse / Anforderungsdefinition
2.1 Anforderungen an das Projektmanagement-System
2.1.1 Eigenschaften von Projekten
2.1.2 Stufen der Planungsdurchfuhrung unter dem Einsatz eines Projektmanagement-Systems
2.1.3 Anforderungen an die Groupware-Lösung deren Funktionsumfang und Ziel-Ablauf
2.2 Geometrische Eigenschaften räumlicher Modelle
2.2.1 Konzepte geographischer Sachverhalte
2.3 Funktionen und Struktur von Moskito GIS
2.3.1 Verzeichnis-Struktur von Moskito GIS
2.3.2 Datenstruktur eines HDF-Plans
2.4 Technische Voraussetzungen zur Implementierung einer Groupware-Lösung und Entwicklung einer System-Schnittstelle
2.4.1 Web-Server
2.4.2 Programmiersprache
2.4.3 Datenbanksystem
2.5 Validierung und Zusammenfassung der Anforderungen
3 Diskussion und Auswahl der Technik
3.1 Recherche und Problemerkennung
3.1.1 Aufbau des Projektmanagement-Systems der eGroupWare
3.2 Technische Komponenten zur Einrichtung der eGroupWare-Umgebung
3.2.1 Web-Server
3.2.2 Datenbanksystem
3.2.3 Datensicherung und Datenpflege
3.3 Präsentationsformen raumbezogener Daten im Internet
3.3.1 Normierte Wege zur Präsentation raumbezogener Daten im Internet
3.3.2 Mögliche Lösungswege zur Visuallaisierung von HDF-Datei-Inhalten der Moskito GIS-Applikation
3.4 Auswahl der Programmiersprache zur Entwicklung der Visualisierungs-System-Schnittstelle
3.4.1 Java
3.4.2 PHP und Java-Script
3.5 Zusammenfassung der Ergebnisse
4 Entwurf
4.1 Gesamtkonzept
4.1.1 Konzept des Projektmanager-Moduls der eGroupWare
4.1.2 Konzept der Visualisierungs-System-Schnittstelle
4.1.3 Gesamtaufbau
4.2 Inhalt
4.2.1 Parsen der HDF-Datei-Inhalte
4.2.2 Ausgleich der Maßstabsdifferenzen
4.2.3 Interaktive Inhalte des Visualisierungs-Moduls
4.3 Modulkonzept
4.3.1 Modulaufbau
4.3.2 Modulklassenfunktionen
4.3.3 Funktionsweise der Visualisierungs-System-Schnittstelle
4.3.4 Dynamische Generierung von Basisinhalten
4.4 Zusammenfassung der Ergebnisse
5 Implementierung
5.1 Anpassung des Projektmanagement-System der eGroupWare
5.1.1 Zugriffsrechtevergabe im Administrationsbereich der eGroupWare
5.1.2 Anpassung der Templates
5.1.3 Anpassung der Steuerungsmechanismen
5.1.4 Anpassung der Datenbankeinträge
5.2 Installation der Umgebung
5.2.1 Aktivierung des GIS-Projektmanager-Moduls
5.3 Implementierung des Moduls zum Visualisieren von HDF-Datei-Inhalten
5.3.1 Implementierung der Visualisierungs-System-Schnittstelle
5.3.2 Implementierung des Visualisierungs-Moduls in die bestehende GIS-Projektmanager Umgebung
5.4 Evaluierung
6 Schlussbemerkungen
Zielsetzung & Themen
Das Hauptziel dieser Masterarbeit ist die Konzipierung und Implementierung einer webbasierten Visualisierungs-System-Schnittstelle für raumbezogene Daten, um diese in ein bestehendes, datenbankgestütztes Projektmanagement-System zu integrieren. Hierbei wird exemplarisch das Moskito GIS-System als Datenquelle genutzt und in die Groupware-Lösung eGroupWare eingebunden, um die effiziente Verwaltung und graphische Darstellung von Projektdaten zu ermöglichen.
- Entwurf und Implementierung einer webbasierten System-Schnittstelle
- Integration in das Projektmanagement-System der eGroupWare
- Dynamische Visualisierung von Moskito GIS-Daten (HDF-Dateien)
- Anforderungsanalyse und Evaluation von WebGIS-Technologien
Auszug aus dem Buch
1.1.1 Ziel der GIS-Projektmanagement- und Visualisierungs-Systemschnittstelle
Bevor die explizite Lösungsstrategie der unüberschaubaren Datenhaltung konkretisiert werden kann, ist es wichtig, einzelne Begriffe des Inhalts der zu entwickelnden System-Schnittstelle zu klären. Hierzu wird eine möglichst eindeutige Bestimmung des Begriffes GIS durchgeführt.
Das Akronym GIS setzt sich aus den Anfangsbuchstaben der Worte Geo, das für Geographie steht, Information und System zusammen. Die Geographie ist die beschreibung der Erde. (dtv Brockhaus Lexikon 1984a, S. 281) Der Begriff Information kommt aus dem lateinischen und bezieht sich auf die Auskunft, auf den Inhalt einer Nachricht, Mitteilung, Belehrung und die formulierte Unterrichtung.(dtv Brockhaus Lexikon 1984c, S. 285) Ein System stellt einen regelhaften strukturierten Zusammenhang von Einzelheiten, Dingen oder Vorgängen dar.(dtv Brockhaus Lexikon 1984d, S. 56)
Im Bereich der Computertechnik wird innerhalb eines Informationssystem Auskunft über einen regelhaften und strukturierten Zusammenhang von Einzelheiten, Dingen oder Vorgängen erteilt. Im Allgemeinen zielen Informationssysteme darauf ab, Menschen bei der Arbeit mit Informationen zu unterstützen.
Zusammenfassung der Kapitel
1 Einfuhrung: Diese Einleitung motiviert die Problematik des Datenchaos in Planungsumgebungen und definiert das Ziel einer webbasierten GIS-Projektmanagement- und Visualisierungsschnittstelle.
2 Anforderungsanalyse / Anforderungsdefinition: Hier werden die funktionalen Anforderungen an das Projektmanagement-System sowie die geometrischen und technischen Grundlagen für die Schnittstellenentwicklung detailliert analysiert.
3 Diskussion und Auswahl der Technik: In diesem Kapitel werden geeignete Open-Source-Technologien und Groupware-Lösungen wie eGroupWare evaluiert, um als Basis für das neue Modul zu dienen.
4 Entwurf: Hier erfolgt die konzeptionelle Planung des Modulaufbaus, der Datenverarbeitung (Parsen von HDF-Dateien) und der Interaktionsmechanismen mittels PHP und Java-Script.
5 Implementierung: Dieses Kapitel beschreibt die technische Umsetzung, von der Anpassung der eGroupWare-Umgebung über die Modulinstallation bis hin zur abschließenden Evaluierung der Visualisierungsergebnisse.
6 Schlussbemerkungen: Das Fazit fasst die erreichten Ergebnisse zusammen und gibt einen Ausblick auf potenzielle Weiterentwicklungen wie Panning- und Zooming-Funktionen.
Schlüsselwörter
GIS, Projektmanagement, eGroupWare, Visualisierung, HDF-Dateien, Web-Interface, Moskito GIS, WebGIS, PHP, Java-Script, System-Schnittstelle, Geodaten, Datenverwaltung, Open Source, Datenbank
Häufig gestellte Fragen
Worum geht es in dieser Arbeit?
Die Arbeit beschäftigt sich mit dem Entwurf und der Implementierung einer webbasierten Schnittstelle, die es ermöglicht, raumbezogene Daten aus dem Moskito GIS-System in ein Projektmanagement-Tool zu visualisieren.
Was sind die zentralen Themenfelder?
Die zentralen Themen sind die Verbesserung der Datenhaltung durch Projektmanagement-Systeme (eGroupWare), die technische Kopplung von GIS-Daten und die dynamische Erzeugung von Visualisierungen für das Web.
Was ist das primäre Ziel der Arbeit?
Das primäre Ziel ist die Entwicklung eines funktionsfähigen Prototyps, der Daten aus HDF-Dateien dynamisch ausliest und in einem Web-Client grafisch darstellt.
Welche wissenschaftliche Methode wird verwendet?
Die Arbeit nutzt eine methodische Anforderungsanalyse (Problemanalyse und Spezifikation), gefolgt von einer explorativen Diskussion geeigneter Softwaretechniken und einem softwaretechnischen Implementierungsprozess.
Was wird im Hauptteil behandelt?
Im Hauptteil werden Anforderungen an Softwarelösungen definiert, die Eignung verschiedener Groupware-Systeme diskutiert, ein detailliertes Modulkonzept entworfen und schließlich die praktische Implementierung unter Verwendung von PHP und Java-Script beschrieben.
Welche Schlüsselwörter charakterisieren die Arbeit?
Die Arbeit ist durch Begriffe wie GIS, eGroupWare, Projektmanagement, HDF-Datenformat und Web-Visualisierung geprägt.
Warum wurde eGroupWare als System ausgewählt?
eGroupWare wurde aufgrund seines modularen Open-Source-Aufbaus, seiner integrierten Projektmanagement-Funktionen und der strikten Trennung von Steuerung, Inhalt und Layout ausgewählt.
Welche Rolle spielt das Moskito GIS?
Moskito GIS dient als Anwendungsbeispiel, aus dessen HDF-Dateien die raumbezogenen Daten für die Visualisierung bezogen werden.
Wie werden die Karten dynamisch generiert?
Die Generierung erfolgt serverseitig über PHP, indem HDF-Dateien geparst, in eine Bildmatrix überführt und als dynamische Graphik (PNG) an den Client gesendet werden.
Was ist die Schlussfolgerung der Autorin?
Die Autorin schlussfolgert, dass die entwickelte Schnittstelle eine solide Basis bietet, um Daten-Redundanzen in Planungsumgebungen zu vermeiden und eine standortunabhängige Projektarbeit zu ermöglichen.
- Quote paper
- M.Sc. Geographer Mirella Szymura (Author), 2008, Entwurf und Implementierung einer webbasierten GIS-Projektmanagement- und Visualisierungs-Systemschnittstelle, Munich, GRIN Verlag, https://www.grin.com/document/155968