Developing GIS Applications with Objects : A Design Patterns Approach
- Autores
- Gordillo, Silvia Ethel; Balaguer, Federico; Mostaccio, Catalina Alba; Das Neves, Fernando
- Año de publicación
- 1999
- Idioma
- inglés
- Tipo de recurso
- artículo
- Estado
- versión publicada
- Descripción
- In this paper we present an object-oriented approach for designing GIS applications; it combines well known software engineering practices with the use of design patterns as a conceptual tool to cope with recurrent problems appearing in the GIS domain. Our approach allows the designer to decouple the conceptual definition of application objects from their spatial representation. In this way, GIS applications can evolve smoothly, because maintenance is achieved by focusing on different concerns at different times. We show that our approach is also useful to support spatial features in conventional applications built with object-oriented technology. The structure of this paper is as follows: We first introduce design patterns, an efficient strategy to record design experience; then we discuss the most common design problems a developer of GIS applications must face. The core of our method is then presented by explaining how the use of decorators helps in extending objects to incorporate spatial attributes and behavior. Next, we analyze some recurrent design problems in the GIS domain and present some new patterns addressing those problems. Some further work is finally discussed.
Laboratorio de Investigación y Formación en Informática Avanzada - Materia
-
Informática
Ciencias Exactas
spatial data models
object-orientation
design patterns - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by-nc-sa/4.0/
- Repositorio
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/131855
Ver los metadatos del registro completo
id |
SEDICI_5e5a74373e484e2c96398e63eddc949d |
---|---|
oai_identifier_str |
oai:sedici.unlp.edu.ar:10915/131855 |
network_acronym_str |
SEDICI |
repository_id_str |
1329 |
network_name_str |
SEDICI (UNLP) |
spelling |
Developing GIS Applications with Objects : A Design Patterns ApproachGordillo, Silvia EthelBalaguer, FedericoMostaccio, Catalina AlbaDas Neves, FernandoInformáticaCiencias Exactasspatial data modelsobject-orientationdesign patternsIn this paper we present an object-oriented approach for designing GIS applications; it combines well known software engineering practices with the use of design patterns as a conceptual tool to cope with recurrent problems appearing in the GIS domain. Our approach allows the designer to decouple the conceptual definition of application objects from their spatial representation. In this way, GIS applications can evolve smoothly, because maintenance is achieved by focusing on different concerns at different times. We show that our approach is also useful to support spatial features in conventional applications built with object-oriented technology. The structure of this paper is as follows: We first introduce design patterns, an efficient strategy to record design experience; then we discuss the most common design problems a developer of GIS applications must face. The core of our method is then presented by explaining how the use of decorators helps in extending objects to incorporate spatial attributes and behavior. Next, we analyze some recurrent design problems in the GIS domain and present some new patterns addressing those problems. Some further work is finally discussed.Laboratorio de Investigación y Formación en Informática Avanzada1999info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionArticulohttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdf7-32http://sedici.unlp.edu.ar/handle/10915/131855enginfo:eu-repo/semantics/altIdentifier/issn/1384-6175info:eu-repo/semantics/altIdentifier/issn/1573-7624info:eu-repo/semantics/altIdentifier/doi/10.1023/a:1009809511770info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-29T11:31:43Zoai:sedici.unlp.edu.ar:10915/131855Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-29 11:31:43.276SEDICI (UNLP) - Universidad Nacional de La Platafalse |
dc.title.none.fl_str_mv |
Developing GIS Applications with Objects : A Design Patterns Approach |
title |
Developing GIS Applications with Objects : A Design Patterns Approach |
spellingShingle |
Developing GIS Applications with Objects : A Design Patterns Approach Gordillo, Silvia Ethel Informática Ciencias Exactas spatial data models object-orientation design patterns |
title_short |
Developing GIS Applications with Objects : A Design Patterns Approach |
title_full |
Developing GIS Applications with Objects : A Design Patterns Approach |
title_fullStr |
Developing GIS Applications with Objects : A Design Patterns Approach |
title_full_unstemmed |
Developing GIS Applications with Objects : A Design Patterns Approach |
title_sort |
Developing GIS Applications with Objects : A Design Patterns Approach |
dc.creator.none.fl_str_mv |
Gordillo, Silvia Ethel Balaguer, Federico Mostaccio, Catalina Alba Das Neves, Fernando |
author |
Gordillo, Silvia Ethel |
author_facet |
Gordillo, Silvia Ethel Balaguer, Federico Mostaccio, Catalina Alba Das Neves, Fernando |
author_role |
author |
author2 |
Balaguer, Federico Mostaccio, Catalina Alba Das Neves, Fernando |
author2_role |
author author author |
dc.subject.none.fl_str_mv |
Informática Ciencias Exactas spatial data models object-orientation design patterns |
topic |
Informática Ciencias Exactas spatial data models object-orientation design patterns |
dc.description.none.fl_txt_mv |
In this paper we present an object-oriented approach for designing GIS applications; it combines well known software engineering practices with the use of design patterns as a conceptual tool to cope with recurrent problems appearing in the GIS domain. Our approach allows the designer to decouple the conceptual definition of application objects from their spatial representation. In this way, GIS applications can evolve smoothly, because maintenance is achieved by focusing on different concerns at different times. We show that our approach is also useful to support spatial features in conventional applications built with object-oriented technology. The structure of this paper is as follows: We first introduce design patterns, an efficient strategy to record design experience; then we discuss the most common design problems a developer of GIS applications must face. The core of our method is then presented by explaining how the use of decorators helps in extending objects to incorporate spatial attributes and behavior. Next, we analyze some recurrent design problems in the GIS domain and present some new patterns addressing those problems. Some further work is finally discussed. Laboratorio de Investigación y Formación en Informática Avanzada |
description |
In this paper we present an object-oriented approach for designing GIS applications; it combines well known software engineering practices with the use of design patterns as a conceptual tool to cope with recurrent problems appearing in the GIS domain. Our approach allows the designer to decouple the conceptual definition of application objects from their spatial representation. In this way, GIS applications can evolve smoothly, because maintenance is achieved by focusing on different concerns at different times. We show that our approach is also useful to support spatial features in conventional applications built with object-oriented technology. The structure of this paper is as follows: We first introduce design patterns, an efficient strategy to record design experience; then we discuss the most common design problems a developer of GIS applications must face. The core of our method is then presented by explaining how the use of decorators helps in extending objects to incorporate spatial attributes and behavior. Next, we analyze some recurrent design problems in the GIS domain and present some new patterns addressing those problems. Some further work is finally discussed. |
publishDate |
1999 |
dc.date.none.fl_str_mv |
1999 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion Articulo http://purl.org/coar/resource_type/c_6501 info:ar-repo/semantics/articulo |
format |
article |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
http://sedici.unlp.edu.ar/handle/10915/131855 |
url |
http://sedici.unlp.edu.ar/handle/10915/131855 |
dc.language.none.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
info:eu-repo/semantics/altIdentifier/issn/1384-6175 info:eu-repo/semantics/altIdentifier/issn/1573-7624 info:eu-repo/semantics/altIdentifier/doi/10.1023/a:1009809511770 |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) |
dc.format.none.fl_str_mv |
application/pdf 7-32 |
dc.source.none.fl_str_mv |
reponame:SEDICI (UNLP) instname:Universidad Nacional de La Plata instacron:UNLP |
reponame_str |
SEDICI (UNLP) |
collection |
SEDICI (UNLP) |
instname_str |
Universidad Nacional de La Plata |
instacron_str |
UNLP |
institution |
UNLP |
repository.name.fl_str_mv |
SEDICI (UNLP) - Universidad Nacional de La Plata |
repository.mail.fl_str_mv |
alira@sedici.unlp.edu.ar |
_version_ |
1844616196798808064 |
score |
13.070432 |