DataPDF Available
Kuhn, Ballatore – AGILE 2015 – 1
Designing a
Language for
Spatial Computing
Werner Kuhn | Andrea Ballatore
Center for Spatial Studies
Department of Geography
University of California, Santa Barbara
Kuhn, Ballatore – AGILE 2015 – 2
The City of Seven Hills
“A Cidade das Sete Colinas”
1572
Kuhn, Ballatore – AGILE 2015 – 3
The City of Seven Hills
Kuhn, Ballatore – AGILE 2015 – 4
How many hills does Lisbon have?
http://en.wikipedia.org/wiki/
List_of_cities_claimed_to_be_built_on_seven_hills
Kuhn, Ballatore – AGILE 2015 – 5
How many hills does Lisbon have?
Kuhn, Ballatore – AGILE 2015 – 6
“Lisbon”: gadm.org
“Hill”: Chaudhry and Mackaness (2008)
Data: digital elevation model (DEM)
A GIS answer.
ArcGIS ModelBuilder
Kuhn, Ballatore – AGILE 2015 – 7
Kuhn, Ballatore – AGILE 2015 – 8
1. Spatial questions
2. A GIS answer
3. Core concepts of spatial information
4. Core computations: An example
Outline
Kuhn, Ballatore – AGILE 2015 – 9
Core concepts of spatial information
Kuhn, Ballatore – AGILE 2015 – 10
The Core Concepts Cube
Kuhn, Ballatore – AGILE 2015 – 11
Field
Get value
Local, zonal, focal
Bounds
Kuhn, Ballatore – AGILE 2015 – 12
Object
Is it same
Get property
Is in relation with
Kuhn, Ballatore – AGILE 2015 – 13
Network
Kuhn, Ballatore – AGILE 2015 – 14
Event
Kuhn, Ballatore – AGILE 2015 – 15
(Another)
Cultural
Walk
How long
will it take?
Kuhn, Ballatore – AGILE 2015 – 16
Granularity
Kuhn, Ballatore – AGILE 2015 – 17
Granularity
Kuhn, Ballatore – AGILE 2015 – 18
Granularity
Kuhn, Ballatore – AGILE 2015 – 19
Granularity
Kuhn, Ballatore – AGILE 2015 – 20
Accuracy
Kuhn, Ballatore – AGILE 2015 – 21
From spatial questions
to core computations
Kuhn, Ballatore – AGILE 2015 – 23
Architecture
Kuhn, Ballatore – AGILE 2015 – 24
Kuhn, Ballatore – AGILE 2015 – 25
An example in
How long will the
hill walk take?
Kuhn, Ballatore – AGILE 2015 – 26
An example in
Kuhn, Ballatore – AGILE 2015 – 29
Kuhn, Ballatore – AGILE 2015 – 31
Next steps
1. High-level query operators
2. Validation in GIS projects
3. Generic and domain spatial
computing APIs
4. Question answering API
http://github.com/spatial-ucsb/ConceptsOfSpatialInformation
Kuhn, Ballatore – AGILE 2015 – 32
Thanks!
Werner Kuhn | Andrea Ballatore
kuhn | aballatore@spatial.ucsb.edu
Delivered at AGILE 2015, Lisbon – June 12, 2015
Credits:
Analysis and maps by Sara Lafia (UCSB)
DTM from Gonçalo Crisóstomo, DG Territorio, Portugal
ResearchGate has not been able to resolve any citations for this publication.
ResearchGate has not been able to resolve any references for this publication.