View
212
Download
0
Embed Size (px)
Citation preview
11GIS - INF5230 - 24th November 2004GIS - INF5230 - 24th November 2004
University of OsloUniversity of OsloFaculty of Mathematics and Natural Sciences. Faculty of Mathematics and Natural Sciences.
Department of InformaticsDepartment of Informatics
Development of Desktop and Web-Based Development of Desktop and Web-Based GIS Prototype for the Health Bureau of GIS Prototype for the Health Bureau of
Addis Ababa City Administration, EthiopiaAddis Ababa City Administration, Ethiopia
Group MembersGroup MembersBelay, Helge, Trond, Lars, Faraja and GertrudesBelay, Helge, Trond, Lars, Faraja and Gertrudes
GIS - INF5230 - 24th November 2004GIS - INF5230 - 24th November 2004 22
Outline of the presentationOutline of the presentation
• Project Objectives• System requirements• Overview of Software used• Presentation of the prototype and experiences
– Thuban– MapServer – JUMP
• Conclusions and Recommendations
GIS - INF5230 - 24th November 2004GIS - INF5230 - 24th November 2004 33
Project Project ObjectivesObjectives
• Develop simple GIS applications using free open software and then compare the usability, suitability and constraints of the software used with regard the project specification.
GIS - INF5230 - 24th November 2004GIS - INF5230 - 24th November 2004 44
System requirementsSystem requirements
• Capture data from DHIS database
• Display geographical data from DHIS database
GIS - INF5230 - 24th November 2004GIS - INF5230 - 24th November 2004 55
Overview of the softwareOverview of the software used used
• Open source, GUI
• THUBAN– S/W written in Python– Platform independence– Use modules written in other language
• MAPSERVER– Web based Application – Run on Windows NT/98/95/2000/XP– Very low footprint
• JUMP– Desktop– JAVA– Possibility to make custom tools
GIS - INF5230 - 24th November 2004GIS - INF5230 - 24th November 2004 66
Conclusions and RecommendationsConclusions and Recommendations
GIS - INF5230 - 24th November 2004GIS - INF5230 - 24th November 2004 77
Criteria Mapserver Thuban JUMP
Requirements (software, hardware needed)
•UNIX or Windows environment •Java runtime environment•Not CPU intensive
Installation and Configuration (time and difficulties)
•Time: Does not require much time to install.•Difficulties: to get administrators rights.
•No installation or configuration needed.•Includes batch file for Windows and shell for Mac and UNIX setting up class path and starting the program.•Must have installed Java runtime environment.
Practical work•Programming skills needed•Documentation/Tutorials (easy/difficult)
•No programming skills needed.•Reasonable documentation available.•Theoretically it is easy to work with.
•JavaDoc without comments for most of the classes.•Very basic developers guide.•Not very complicated, program, but lack of documentation makes is hard to learn.•The developer must know how to use an API, but apart from that no special skills are needed.
Product/ results •We just manage to install due to users’ rights problems.
•Includes basic functions like map loading, a database connection and functions for communicating with features in the map.•Not a finished product, need to be further developed.
GIS - INF5230 - 24th November 2004GIS - INF5230 - 24th November 2004 88
• Recommendations– For the experimentation purposes in GIS
classes, students might have no restrictions such as administrator rights.
– We suggest developing new components as plug-ins.