Object-Oriented GIS.

Co-researchers (email): 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