Kuhn, W. and Ballatore, Andrea (2015) Designing a language for spatial computing. In: Bacao, F. and Santos, M.Y. and Painho, M. (eds.) AGILE 2015: Geographic Information Science as an Enabler of Smarter Cities and Communities. Lecture Notes in Geoinformation and Cartography 4. Berlin, Germany: Springer, pp. 309-326. ISBN 9783319167862.
Text
2015-Kuhn_Ballatore-DSL_for_Spatial_Computing.pdf - Author's Accepted Manuscript Restricted to Repository staff only Download (1MB) | Request a copy |
Abstract
We present the design rationale underlying a language for spatial computing and sketch a prototypical implementation in Python. The goal of this work is to provide a high-level language for spatial computing that is executable on existing commercial and open source spatial computing platforms, particularly Geographic Information Systems (GIS). The key idea of the approach is to target an abstraction level higher than that of GIS commands and data formats, yet meaningful within and across application domains. The paper describes the underlying theory of spatial information and shows its evolving formal specification. An embedding in Python exemplifies access to commonly available implementations of spatial computations.
Metadata
Item Type: | Book Section |
---|---|
Keyword(s) / Subject(s): | Spatial computing, Domain-specific language, Core concepts |
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: | 07 Apr 2016 11:32 |
Last Modified: | 02 Aug 2023 17:23 |
URI: | https://eprints.bbk.ac.uk/id/eprint/14864 |
Statistics
Additional statistics are available via IRStats2.