Vahedi, B. and Kuhn, W. and Ballatore, Andrea (2016) Question-based spatial computing — a case study. In: Sarjakoski, T. and Santos, M.Y. and Sarjakoski, L.T. (eds.) Geospatial Data in a Changing World. Lecture Notes in Geoinformation and Cartography 1. Berlin: Springer, pp. 37-50. ISBN 9783319337821.
Text
2016-Ballatore-Question_based_computing.pdf - Author's Accepted Manuscript Restricted to Repository staff only Download (274kB) | Request a copy |
Abstract
Geographic Information Systems (GIS) support spatial problem solving by large repositories of procedures, which are mainly operating on map layers. These procedures and their parameters are often not easy to understand and use, especially not for domain experts without extensive GIS training. This hinders a wider adoption of mapping and spatial analysis across disciplines. Building on the idea of core concepts of spatial information, and further developing the language for spatial computing based on them, we introduce an alternative approach to spatial analysis, based on the idea that users should be able to ask questions about the environment, rather than finding and executing procedures on map layers. We define such questions in terms of the core concepts of spatial information, and use data abstraction instead of procedural abstraction to structure command spaces for application programmers (and ultimately for end users). We sketch an implementation in Python that enables application programmers to dispatch computations to existing GIS capabilities. The gains in usability and conceptual clarity are illustrated through a case study from economics, comparing a traditional procedural solution with our declarative approach. The case study shows a reduction of computational steps by around 45 %, as well as smaller and better organized command spaces.
Metadata
Item Type: | Book Section |
---|---|
Additional Information: | Selected papers of the 19th AGILE Conference on Geographic Information Science. Series ISSN: 1863-2246 |
Keyword(s) / Subject(s): | Spatial computing, Core concepts, Question-based analysis, Abstract data types |
School: | Birkbeck Faculties and Schools > Faculty of Humanities and Social Sciences > School of Social Sciences |
Research Centres and Institutes: | Data Analytics, Birkbeck Institute for |
Depositing User: | Andrea Ballatore |
Date Deposited: | 24 May 2016 15:49 |
Last Modified: | 02 Aug 2023 17:23 |
URI: | https://eprints.bbk.ac.uk/id/eprint/15223 |
Statistics
Additional statistics are available via IRStats2.