Proceedings of the 5th ACM International Workshop on Advances in Geographic Information Systems 1997
DOI: 10.1145/267825.267835
|View full text |Cite
|
Sign up to set email alerts
|

Generating the architecture of GIS applications with design patterns

Abstract: In this paper we show the impact of Design Patterns in the generation of the software architecture underlying a GIS application. We first discuss the problem of adding spatial features to Iegacy object oriented applications, then we present three Design Patterns specific to this domain: Reference System, Roles and Appearances to illustrate our claims.We introduce Design Patterns as a conceptual tool both, to record design experience and to support evolvable design micro-architectures, and describe the previous… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

1999
1999
2018
2018

Publication Types

Select...
4
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 12 publications
(3 citation statements)
references
References 1 publication
0
3
0
Order By: Relevance
“…Another problem that can be observed is that when the data either do not exist, or are not appropriate for reusing, the respective existent geographic database design is in most cases also not reused, and new databases are developed from scratch [11]. For example, an information system for urban territorial tax collection, developed for a certain municipal district, could serve several other municipal districts (perhaps with minor adaptations), even though its related data can by no means be reused.…”
Section: Introductionmentioning
confidence: 99%
“…Another problem that can be observed is that when the data either do not exist, or are not appropriate for reusing, the respective existent geographic database design is in most cases also not reused, and new databases are developed from scratch [11]. For example, an information system for urban territorial tax collection, developed for a certain municipal district, could serve several other municipal districts (perhaps with minor adaptations), even though its related data can by no means be reused.…”
Section: Introductionmentioning
confidence: 99%
“…However, and even taken into account that the root of LBS is GIS software (and that from the functionality point of view, a GIS module is necessary to build a LBS), the evolution patterns of LBS are clearly different from those of GIS software, and accordingly the software design requirements change dramatically as discussed in [3]. Different architectures and design solutions have been presented in [12] and [13] to deal with the mobility issue; nevertheless, the subject of integrating GIS software with ubiquitous computing from the object oriented point of view has been recently introduced and studied in [3], [8] and [10]. In this paper we address a more complex problem when dealing with GIS software in the context of mobility: how to adapt the structure, representation, topology and behavior of geographic objects when the user moves.…”
Section: From Gis Applications To Location-based Softwarementioning
confidence: 99%
“…This framework is fully described in [8], [9], [10], and [18]. Geo-Framework provides a set of basic classes and abstract behaviors that can be either extended or customized for specific applications (and domains).…”
Section: A Framework For Gis Applicationsmentioning
confidence: 99%