Register or log in at GRIN

Your e-mail-address or password is wrong
Register now
For new authors: free, easy and fast
This will be used as your user name, please specify a valid e-mail address

Lost password

Your e-mail-address or password is wrong

Request a new password
Erstellung eines GIS-Tools für die Standortsuche von praktischen Ärzten bzw. Apo... close

Please wait

Please install the Adobe Flash Player if no e-book is displayed.

Erstellung eines GIS-Tools für die Standortsuche von praktischen Ärzten bzw. Apotheken im Wiener Raum

Bachelor Thesis, 2005, 61 Pages
Author: MMag. Ondrej Horsky
Subject: Computer Science - Commercial Information Technology

Details

Category: Bachelor Thesis
Year: 2005
Pages: 61
Grade: Gut
Bibliography: ~ 5  Entries
Language: German
Archive No.: V52186
ISBN (E-book): 978-3-638-47964-6
ISBN (Book): 978-3-638-69305-9
File size: 2362 KB
Notes :
Die vorliegende Bakkalaureatsarbeit wurde im Rahmen eines IT-Praktikums in Zusammenarbeit mit der Firma ‚WIGeoGIS Softwareerstellungs- und Handelsgesellschaft m.b.H.’ verfasst und gibt einen Einblick in die Möglichkeiten der Konzeption, Programmieung und Entwicklung von GIS (Geographische Informationssysteme)- Werkzeugen, veranschaulicht am Beispiel eines praxisnahen GIS-Projekts namens "Ärzte- und Apothekenfinder im Wiener Raum".


Abstract

Die vorliegende praxisorientierte Arbeit gibt einen Einblick in die Möglichkeiten der Programmier- und Entwicklungsumgebung ‚WIGeoAPI Developer Net’ der Fa. WiGeoGis GmbH sowie deren Werkzeuge (z.B. Modul XML Next Door) und dokumentiert die Erstellung eines GIS-Tools namens „Apotheken u. Arztfinder im Wiener Raum“. Dabei wurden ca. 300 Apotheken bzw. ca. 4800 Arztpraxen in einer Datenbank im Raum Wien erfasst und zur weiteren Bearbeitung geokodiert und als sogennante Shape-Files für die weitere Bearbeitung in der oben erwähnten Entwicklungsumgebung abgespeichert. Ziel des Praxisteils dieses Projekts ist es, mit Hilfe des hier vorgestellten GIS-Web-Tools „Apotheken- bzw. Arztfinder“ aus ca. 300 Apotheken bzw. ca. 4800 geokodierten (verorteten)Arztpraxen im Wiener Raum genau jene zu filtern die topographisch am nächsten beim Kunden verortet sind. Diese Arbeit gliedert sich in einen theoretischen Teil wo in Grundzügen Daten Geographischer Informationssysteme, Datenbankmanagementsysteme und Datenorganisation von GIS-Daten genauer beschrieben werden. In weiterer Folge wird die Funktionalität des University of Minnesota Mapserver (UoM Mapserver) vorgestellt sowie die Script-Sprache PHP/Mapscript, die auch in der 'WIGeoAPI Developer Net' Umgebung zum Einsatz kommt. Die zum Praxisteil überleitenden Kapitel beschreiben die Systemarchitektur, das Dateimanagement sowie das Datenmodell des Prototyps näher. Der Prototyp „Apothekenfinder“, verwendet die Funktionalität der Module XML Map Engine und XML GeoCoder. Diese Entwicklungs-Tools werden in der Arbeit genauer beschrieben. Ein weiteres zentrales Kapitel befasst sich eingehend mit der Erstellung des Prototyps. Ein weiterer Kernteil dieser Arbeit ist die Erstellung eines Location Based Services (LBS) - Prototypen mit Hilfe der Application Programming Interface (API) Umgebung von Google Maps® [vgl. GOOG05]. Die API der Google Maps® wird hierzu ausführlich beschrieben. Im nachfolgenden Kapitel 6.11 „Beschreibung des Prototyps der API Google Maps®“ wird der Quellcode, der in Form von JavaScript Code im DHTML-Format geschrieben ist, in seine Programmteile zerlegt und die darin enthaltenen Klassen, Methoden und Funktionen erklärt. Das Schlusskapitel Zusammenfassung und Ausblick fasst die Kernteile dieser Arbeit zusammen und gibt die gewonnen Erkenntnisse sowie weitere Modellierungs- und Designmöglichkeiten der vorgestellten Prototypen wider.


Excerpt (computer-generated)

Bakkalaureatsarbeit

„Erstellung eines GIS-Tools für die Standortsuche von praktischen Ärzten bzw. Apotheken im Wiener Raum“
In Kooperation mit der Firma WiGeoGIS GmbH inklusive einer Vorstellung eines Prototyps mit API Google Maps®

verfasst im Juli 2005

Verfasser: Mag. Ondrej HORSKY

 

Inhaltsverzeichnis

1 Inhaltsverzeichnis ... 2

2 Abbildungsverzeichnis ... 4

3 Tabellenverzeichnis ... 5

4 Einführung ... 6

5 Projektbeschreibung ... 8
5.1 Allgemeines ... 8
5.2 Rahmenbedingungen ... 9
5.3 Projektinhalte ... 9
5.4 Projektablauf ... 10
5.5 Projektphasen - Phasenmodell ... 11
5.6 Projektphasenplan und Projektmeilensteinplan ... 12

6 Inhalt ... 15
6.1 Strukturierung von Geographische Daten ... 15
6.2 Datenbankmanagementsysteme (DBM) zur Verwaltung von GIS-Daten ... 17
6.3 Datenorganisation von GIS Daten ... 19
6.4 UMN-Mapserver der WIGeoAPI Developer Umgebung– Beschreibung und Funktionsweise ... 19
6.5 Die Einbindung der Script-Sprache PHP/Mapscript ... 21
Die WiGeoAPI Programmierumgebung ... 22
6.6 Die zur Verwendung kommenden Module der WIGeoAPI Programmierumgebung ... 23
6.6.1 Modul XML MapEngine ... 23
6.6.2 Modul XML GeoCoder ... 24
6.6.3 Modul XML NextDoor ... 24
6.7 Systemarchitektur und Systemmodell ... 25
6.8 Beschreibung des Dateimanagements ... 26
6.8.1 Logisches Datenmodell ... 26
6.8.2 Physisches Datenmodell ... 27
6.9 Beschreibung des Prototyps der WiGeoAPI Programmierumgebung ... 27
6.9.1 Analyse ... 28
6.9.2 Design ... 29
6.9.3 Implementierung ... 30
6.9.4 Test ... 31
6.10 Beschreibung der API von Google Maps ... 31
6.11 Beschreibung des Prototyps der API Google Maps ... 33
6.11.1 Analyse ... 33
6.11.2 Design ... 33
6.11.3 Implementierung ... 35
6.11.4 Test ... 38

7 Zusammenfassung und Ausblick ... 39

8 Source Code ... 40
8.1 Quellcodebeispiele ... 40

9 Literaturreferenzen ... 55
9.1 Literaturverzeichnis ... 55
9.2 Online Quellen ... 55

10 Anhang ... 57
10.1 Bildreferenzen GIS-TOOL „Filialfinder“ ... 57
10.2 Dokumentation WiGeoAPI Programmierumgebung ... 60

 

4 Einführung
Die vorliegende Studie gibt einen Einblick in die Möglichkeiten der Program-mier- und Entwicklungsumgebung WIGeoAPI Developer Net der Firma ‚WIGe-oGIS Softwareerstellungs- und Handelsgesellschaft m.b.H.’ sowie deren Werk-zeuge (z.B. Modul XML Next Door) und dokumentiert die Erstellung eines GIS-Tools namens „Apotheken u. Ärztefinder im Wiener Raum“. Dabei wurden alle 299 Apotheken bzw. 4859 Ärztepraxen in einer Datenbank im Raum Wien er-fasst und zur weiteren Bearbeitung geokodiert und als so genannte „Shape-Files“ abgespeichert. Ziel des Praxisteils dieses Projekts ist es, mit Hilfe des hier vorgestellten GIS-Tools „Apotheken Finder bzw. Ärztefinder“ aus 299 Apo-theken bzw. 4.859 Ärztepraxen genau jene zu geokodieren die am nächsten beim Kunden verortet sind. Diesbezüglich wird auf die Strukturierung von Geo-graphischen Daten in Kapitel 6.1 genauer eingegangen.

Diese Arbeit gliedert sich in einen theoretischen Teil wo in Grundzügen Daten Geographischer Informationssysteme, Datenbankmanagementsysteme und Datenorganisation von GIS-Daten genauer beschrieben werden. In weiterer Folge wird der University of Minnesota Mapserver (UoM Mapserver) vorgestellt sowie die Script-Sprache PHP/Mapscript, die auch in der WIGeoAPI Developer Net Umgebung zum Einsatz kommt. Kapitel 6.6 (siehe Kapitel 6.6 Die zur Verwendung kommenden Module der WIGeoAPI Programmierumgebung, Seite 23) beschreibt die zur Verwendung kommenden Module XML MapEngine, XML Geokode sowie das Modul XML NextDoor welches mit Datenbank-Indizes arbeitet und die gezielte Standortsuche zum Inhalt hat. Die zum Praxisteil überleitenden Kapitel 6.7 und 6.8 beschreiben die Systemarchitektur, das Dateimanagement sowie das Datenmodell näher. Anschließend wird der Prototyp in Kapi-tel 6.9 anhand der Phasen des Wasserfallmodells (siehe Kap. 5.4 Projektablauf, Seite 10) beschrieben. Der Prototyp „Apothekenfinder“, verwendet die Funktionalitäten der Module XML Map Engine und XML GeoCoder die in Kapitel 6.6.1 bzw. 6.6.2 genauer beschrieben werden. Das Kapitel 6.9 „Beschreibung des Prototyps der WIGeoAPI Programmierumgebung“ befasst sich eingehend mit der Erstellung des Prototyps.

Ein weiterer Kernteil dieser Arbeit ist die Erstellung eines Location Based Servi-ces (LBS) - Prototyps mit Hilfe der Application Programming Interface (API) Umgebung von Google Maps® [vgl. GOOG05]. Die API der Google Maps wird in Kapitel 6.10 „Beschreibung der API von Google Maps®“ ausführlich beschrieben. Im nachfolgenden Kapitel 6.11 „Beschreibung des Prototyps der API Google Maps®“ wird der Quellcode, der in Form von JavaScript Code im DHTML-Format geschrieben ist, in Teile zerlegt und die darin enthaltenen Klassen, Methoden und Funktionen erklärt. Zusätzlich werden Abbildungen des Prototyps im Kapitel 6.11.2 (siehe Kapitel 6.11.2 Design, Seite 33 ff.) gezeigt.

Das Schlusskapitel ‚Zusammenfassung und Ausblick’ fasst die Kernteile dieser Arbeit zusammen und gibt die gewonnen Erkenntnisse sowie weitere Modellierungs- und Designmöglichkeiten der vorgestellten Prototypen wider.

5 Projektbeschreibung
5.1 Allgemeines
Die Firma ‚WIGeoGIS Softwareerstellungs- und Handelsgesellschaft m.b.H.’ ist führender Anbieter von Geomarketing und GIS-Software in Österreich. Zudem gibt es die Möglichkeit, für Firmen ihre Lösungen unter Verwendung einer eigenen Programmierumgebung (siehe Kapitel 10.2 Dokumentation WIGeoAPI Programmierumgebung, Seite 61) eigenständig mit Hilfe von GIS-Tools zu modellieren und in weiterer Folge GIS-Tools mit eigenständigen Funktionalitäten zu programmieren. Die Programmierumgebung WIGeoAPI ist eine Open-Source Programmierumgebung und verwendet die Skriptsprache PHP/Mapscript mit der der Map-Server angesprochen wird.

[...]


Comments

No comments yet

Add Comment
Your comment is reviewed before being published

Other users also were interested in the following titles:

Erstellen einer schriftlichen Hausarbeit

Author: Claudia Nickel
Presentations, Models, Tutorials, Instructions, 2006 Download as PDF-file for 4,99 EUR

Grundtechniken wissenschaftlichen Arbeitens

Author: Maik Philipp
Presentations, Models, Tutorials, Instructions, 2004 Download as PDF-file for 5,99 EUR

This text can be quoted and accessed from this url:

http://www.grin.com/e-book/52186/erstellung-eines-gis-tools-fuer-die-standortsuche-von-praktischen-aerzten
please wait Please wait