Abstract

With the advent of distributed computing and the increasing trend towards the reuse of geographical data, a new generation of geographical information systems (GIS) is currently being specified. The key characteristics of these interoperable GIS are modularity and extensibility, and they are composed of existing software systems such as database management systems, traditional GIS, statistics packages and simulation models. (We use the terms interoperable GIS and open GIS interchangeably, however Open GIS is a trademark of the Open GIS Consortium (OGC)). They can be defined in terms of generic frameworks, which facilitates both information exchange between participating systems and the addition of new functionalities. Even though the idea of defining open GIS is not new, it is crucial that the steps necessary to design such a complex system be clearly decomposed. In this paper, we propose a layer decomposition for the design of an open GIS. Each layer corresponds to a different level of abstraction, starting with the application or user level down to the invocation of systems services. In addition, each such level can be specified by the same set of concepts: operation, data and session (ODS concepts). Orthogonally, the metadata needed for the interaction between levels is indispensable to achieve openness. The declarative style of specifying both user interaction and implementation on different levels of abstraction facilitates the incorporation of new software components. Therefore, the framework introduced in this paper supports the design and the evolution of interoperable GIS.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.