Dejan Mitrovic
, Leonid Stoimenov and
Slobodanka Djordjevic-Kajan
OO paradigm meets GIS: a new era in spatial
data management
In this paper we examine the concepts of object-oriented paradigm and
characteristics of spatial data management in order to argument their
compatibility. Most problems with GIS
applications come from inadequacies and low expressiveness of computational
models used and the impedance mismatch problem. The OO paradigm is a natural
one for highly complex domains such as ones involving spatial entities,
because it maintains a direct correspondence between real-world and
application objects. The paradigm also supports all phases of software
development. We analyze two different approaches to OO development of GIS
applications, based on OO and relational DBMSs. The conclusion is reached
that as the OO databases has still a number of problems to be solved, the
approach based on relational DBMSs provides the necessary effectiveness,
ease of use and reusability of existing resources.
Invited paper presented at YUGIS'96, Belgrade, Yugoslavia, March 1996,
pp. 141-148.
Bridging objects and relations: a mediator for an OO front-end
to RDBMS"
Information and Software Technology, Elsevier, 41(2), pp. 59-68, 1999.
A scalable, object-oriented GIS framework (Postscript)
Abstract: This paper presents the underlying philosophy and design rationale
of GinisNT, a scalable, OO framework for developing GIS applications.
The fundamentals of GinisNT is an OO data model and an OO application
development methodology. GinisNT OO data model supports all important concepts
found in OO theory and is actually implemented on top of the relational
data model. GinisNT automatically maps between the two data models, thus
making the usage of a RDBMS transparent to the user, who can concentrate
on the application itself. While developing the user interface, we have
taken into account existing knowledge and ways of handling spatial data of
our prospective users, so no training is needed for the users to start working
with GinisNT. Furthermore, no additional funding is required also, as the
framework is based on cheap hardware platforms and existing software
infrastructure (RDBMS). GinisNT is currently under development, as well
as the first GIS application based on it, which is a telephone network
maintenance system. We believe that the sound foundation of the framework
will ensure fast development of high-quality GIS applications.
Paper presented at the International Society for Photogrammetry and Remote Sensing
``Workshop on New Developments in Geographic Information Systems,'' Milan, Italy,
6-8 March 1996, pp. 130-141.
A GIS solution for developing countries
Abstract: Geographic Information Systems (GIS) have been widely used in
developed
countries for over two decades now, and a firm foundation has been
established in the form of widely accessible spatial databases, GIS
organizations and standards. The situation is completely different in
developing countries, however, where GISs have just only started to appear as
experimental or illustrative systems. There are numerous reasons leading to
such a situation, the most influential ones being continual shortage of
funds, lack of supporting infrastructure and instability. The goal of this
paper is to propose a GIS framework which is suited to the needs of developing
countries.
Paper presented at AURISA-95, Melbourne, November 1995, pp. 262-271.
Available on request
MapSys - a Spatial Objects Control System
Abstract: Control of mobile objects is a common real world problem. Some of
the demands such a system has to fulfill are spatial data management,
assistance or autonomy in decision making and real time operation. This paper
presents MapSys, a spatial objects control system. Its architecture is based
on a set of agents, i.e. program modules which perform specific tasks. Agents
use declarative or procedural knowledge and operate with or without human
interaction. MapSys is implemented on top of the GINIS geographic information
systems toolkit.
Proc. 3rd Int. Conf. Automation, Robotics and Computer Vision ICARCV'94,
Singapore, 1994. Available on request.
To my home page
Modified: 3-Nov-1998