Abstract
Spatial computing is a set of ideas, solutions, tools, technologies, and systems that transform our lives with a new prospect of understanding, navigating, visualizing and using locations. In this community whitepaper, we present a perspective on the changing world of spatial computing, research challenges and opportunities and geoprivacy issues for spatial computing. First, this paper provides an overview of the changing world of spatial computing. Next, promising technologies that resulted from the integration of spatial computing in the everyday lives of people is discussed. This integration results with promising technologies, research challenges and opportunities and geoprivacy issues that must be addressed to achieve the potential of spatial computing.










Similar content being viewed by others
References
Goce satellite maps the earth’s gravity with unprecedented precision. http://www.theguardian.com/science/2011/mar/31/goce-maps-earth-gravity. Accessed 12 Dec 2013
Google seach globe. http://data-arts.appspot.com/globe-search/. Accessed 08 Aug 2015
The new york city community air survey. http://www.nyc.gov/html/doh/downloads/pdf/eode/comm-air-survey-report.pdf. Accessed 08 Aug 2015
Precision Agriculture in the 21st Century (1997) Geospatial and information technologies in crop management. The National Academies Press, Washington, DC. http://www.nap.edu/catalog/5491/precision-agriculture-in-the-21st-century-geospatial-and-information-technologies
Department of transportation: connected vehicle technology challenge (2011). http://goo.gl/fP8nd
Abdallah S, Thompson S, Michaelson J, Marks N, Steuer N et al (2009) The happy planet index 2.0: why good lives dont have to cost the Earth. nef (the new economics foundation), London
Advances in Spatial and Temporal Databases: 12th International Symposium, SSTD 2011: Challenge and Vision Track. Springer. http://sstd2011.cs.umn.edu/ (2011). LNCS 6849
Al Gore (1998) The Digital Earth: Understanding our planet in the 21st Century, given at the California Science Center, Los Angeles, California, on January 31, 1998
Alliance CSC Deconstructing precision agriculture: a reception for the house agricultural committee. http://www.soils.org/science-policy/caucus/briefings
ArcWatch (2011) Designing GeoDesign. http://goo.gl/j31OV
Atkins D (2003) Revolutionizing science and engineering through cyberinfrastructure: Report of the national science foundation blue-ribbon advisory panel on cyberinfrastructure
Auchincloss AH, Gebreab SY, Mair C, Roux AVD (2012) A review of spatial methods in epidemiology, 2000–2010. Annu Rev Public Health 33:107
Becker R, Cáceres R, Hanson K, Isaacman S, Loh JM, Martonosi M, Rowland J, Urbanek S, Varshavsky A, Volinsky C (2013) Human mobility characterization from cellular network data. Commun ACM 56(1):74–82
Bosker B (2011) Google earth celebrates 1 billion downloads. http://www.huffingtonpost.com/2011/10/05/google-earth-celebrates-1_n_995824.html
Bruder J (2011) In Groupons $6 Billion Wake, a Fleet of Start-Ups. http://goo.gl/bO0Er. NY Times
Campbell JB, Wynne RH (2011) Introduction to remote sensing, 5th edn. The Guilford Press. (ISBN: 160918176X)
CCC Spatial computing workshop. http://cra.org/ccc/events/spatial-computing-workshop/
CCC (2009) Discovery and innovation in health IT. http://cra.org/ccc/healthit.php
Celik M, Kang JM, Shekhar S (2007) Zonal co-location pattern discovery with dynamic parameters. In: Seventh IEEE international conference on data mining, 2007. ICDM 2007. IEEE, pp 433–438
Chin LS, Regine WF (2010) Principles and practice of stereotactic radiosurgery. Springer Science & Business Media
Chloe Albanesius (2011) Smartphone Shipments Surpass PCs for First Time. What’s Next? http://www.pcmag.com/article2/0,2817,2379665,00.asp
Clapper J (2004) Geospatial-intelligence basic doctrine. National Geospatial Intelligence Agency
De Berg M, Van Kreveld M, Overmars M, Schwarzkopf O (1997) Computational geometry. Springer
Devillers R, Jeansoulin R, Goodchild MF (2006) Fundamentals of Spatial Data Quality (Geographical Information Systems series). Wiley-ISTE. (ISBN 978-1-905209-56-9)
Dobson J, Fisher P (2003) Geoslavery. Technology and Society Magazine. IEEE 22(1):47– 52
Dwork C (2011) A firm foundation for private data analysis. Commun ACM 54 (1):86–95
Eftelioglu E, Shekhar S, Oliver D, Zhou X, Evans MR, Xie Y, Kang JM, Laubscher R, Farah C (2014) Ring-shaped hotspot detection: a summary of results. In: 2014 IEEE International Conference on Data Mining, pp. 815–820
of Engineering N.A. (2012) Global Navigation Satellite Systems: Report of a Joint Workshop of the National Academy of Engineering and the Chinese Academy of Engineering. The National Academy Press. (ISBN 978-0-309-22275-4)
Esri: Understanding Geodesic Buffering. http://www.esri.com/news/arcuser/0111/geodesic.html
Evans MR, Oliver D, Shekhar S, Harvey F (2012) Summarizing trajectories into k-primary corridors: a summary of results. In: Proceedings of the 20th international conference on advances in geographic information systems. ACM, pp 454–457
Ewalt DM (2005) Google is everywhere, Forbes. http://goo.gl/U7iJC
Famiglietti JS, Cazenave A, Eicker A, Reager JT, Rodell M, Velicogna I (2015) Satellites provide the big picture. Science 349(6249):684–685. 10.1126/science.aac9238
Faulkner M, Olson M, Chandy R, Krause J, Chandy K, Krause A (2011) The next big one: detecting earthquakes and other rare events from community-based sensors. In: 2011 10th international conference on information processing in sensor networks (IPSN). IEEE, pp 13–24
Federal Aviation Administration: Next Generation Air Transportation System. http://goo.gl/Xme87
Feiner SK (1999) The importance of being mobile: some social consequences of wearable augmented reality systems. In: iwar. IEEE, p 145
Folger P Geospatial information and geographic information systems (GIS): Current issues and future challenges. DIANE Publishing (2010). Congressional Research Service
Fuster GG (2013) Security and the future of personal data protection in the european union. Secur Human Rights 23(4):331–342
Gelfand AE, et al. (2010) Handbook of Spatial Statistics. Chapman and Hall/CRC Handbooks of Modern Statistical Methods. (ISBN: 1420072870)
Gewin V (2004) Mapping opportunities. Nature 427(6972):376–377
Glenn JC, Gordon TJ, Florescu E (2007) State of the future. World Federation of United Nations Associations, Washington, DC
Goodrich MT, Mitzenmacher M, Ohrimenko O, Tamassia R (2012) Privacy-preserving group data access via stateless oblivious ram simulation. In: Proceedings of the twenty-third annual ACM-SIAM symposium on discrete algorithms. SIAM, pp 157–167
Goodrich MT, Papamanthou C, Nguyen D, Tamassia R, Lopes CV, Ohrimenko O, Triandopoulos N (2012) Efficient verification of web-content searching through authenticated web crawlers. Proc VLDB Endowment 5(10):920–931
Gunturi V, Nunes E, Yang K, Shekhar S (2011) A critical-time-point approach to all-start-time lagrangian shortest paths: a summary of results. Proc SSTD
Guy SJ, Chhugani J, Curtis S, Dubey P, Lin M, Manocha D (2010) Pledestrians: a least-effort approach to crowd simulation. In: Proceedings of the 2010 ACM SIGGRAPH/Eurographics symposium on computer animation. Eurographics Association, pp 119–128
Halpin H, McNeill F (2013) Discovering meaning on the go in large heterogenous data. Artif Intell Rev 40(2):107–126
Har-Peled S (2011) Geometric approximation algorithms, vol 173. American mathematical society, Providence
Heinrich B, Heinrich BJ (2003) System and method for enhanced 9-1-1 address development, maintenance and call routing using road access zones. US Patent 6,529,722
Henderson S, Feiner S (2011) Exploring the benefits of augmented reality documentation for maintenance and repair. IEEE Trans Vis Comput Graph 17 (10):1355–1368
Kamar E, Horvitz E, Meek C (2008) Mobile opportunistic commerce: mechanisms, architecture, and application. In: Proceedings of the 7th international joint conference on Autonomous agents and multiagent systems-Volume 2. International Foundation for Autonomous Agents and Multiagent Systems, pp 1087–1094
Kathryn Zickuhr AS (2011) 28 % of american adults use mobile and social location-based services. Pew Internet. http://goo.gl/atyd8
Kemp KK (2007) Encyclopedia of Geographic Information Science. SAGE Publications. (ISBN 1412913136)
Ki-Joune Li JL (2010) Indoor spatial awareness initiative and standard for indoor spatial data. Proceedings of IROS (2010). Workshop on Standardization for Service Robot, Taiwan
Kim S, George B, Shekhar S (2007) Evacuation route planning: scalable heuristics. In: Proceedings of the 15th annual ACM international symposium on Advances in geographic information systems, vol 20. ACM
Krause A, Horvitz E, Kansal A, Zhao F (2008) Toward community sensing. In: Proceedings of the 7th international conference on Information processing in sensor networks. IEEE Computer Society, pp 481–492
Krumm J (2009) A survey of computational location privacy. Pers Ubiquit Comput 13(6):391–399
Levy R (1992) A short history of stereotactic neurosurgery. American Association of Neurosurgical Surgeons Park Ridge, IL
Lioy P, Rappaport S (2011) Exposure science and the exposome: an opportunity for coherence in the environmental health sciences. Environ Health Perspect 119(11):a466
Liu DR, Shekhar S (1995) A similarity graph-based approach to declustering problems and its application towards parallelizing grid files. In: Proceedings of the eleventh international conference on data engineering, 1995. IEEE, pp 373–381
Manyika J, Institute MG, Chui M, Brown B, Bughin J, Dobbs R, Roxburgh C, Byers AH (2011) Big data: the next frontier for innovation, competition, and productivity. McKinsey Global Institute
McMaster RB, Usery EL (2004) A research agenda for geographic information science. CRC Press
Minster J, Altamimi Z, Blewitt G, Carter W, Cazenave A, Dragert H, Herring T, Larson K, Ries J, Sandwell D et al (2010) Precise geodetic infrastructure: national requirements for a shared resource. In: AGU fall meeting abstracts, vol. 1, p 03
Montello DR (2001) Spatial cognition
Muntz R, Barclay T, Dozier J, Faloutsos C, Maceachren A, Martin J, Pancake C, Satyanarayanan M (2003) IT roadmap to a geospatial future, report of the committee on intersections between geospatial information and information technology. National Academy of Sciences, Washington, DC
National Institutes of Health (NIH) (2011) Spatial uncertainty: data, modeling, and communication (R01). http://grants.nih.gov/grants/guide/pa-files/PA-11-238.html
National Research Council (2007) Successful response starts with a map: improving geospatial support for disaster management. National Academies Press. ISBN: 0309103401 / 0-309-10340-1
National Research Council (2007) Successful response starts with a map: improving geospatial support for disaster management. National Academies Press. ISBN: 0309103401 / 0-309-10340-1
National Research Council (2010) New research directions for the national geospatial-intelligence agency. National Academies Press. ISBN: 0309158656 / 0-309-15865-6
National Research Council (2010) Understanding the changing planet: Strategic directions for the geographical sciences. National Academies Press. ISBN: 9780309150750
New York Times (2009) IBM starts to build greener, ’Smarter’ Planet in Iowa. http://goo.gl/BhGZu
New York Times (2010) Digital help for haiti. http://goo.gl/yYn66
New York Times (2011) Justices say GPS tracker violated privacy rights. http://www.nytimes.com/2012/01/24/us/police-use-of-gps-is-ruled-unconstitutional.html
Okolloh O. (2009) Ushahidi, or’testimony’: Web 2.0 tools for crowdsourcing crisis information. Participatory Learning and Action 59(1):65–70
Open GIS Consortium Open GIS simple features for SQL. http://www.opengis.org
Parkinson BW, Spilker JJ (1996) Global positioning system: theory and applications (volume One), vol 1. Aiaa
Pickle LW, Szczur M, Lewis DR, Stinchcomb DG (2006) The crossroads of gis and health information: a workshop on developing a research agenda to improve cancer control. Int J Health Geogr 5(1):51
Potter C, Klooster S, Steinbach M, Tan P, Kumar V, Shekhar S, Nemani R, Myneni R (2003) Global teleconnections of climate to terrestrial carbon flux. J Geophys Res Atmos (1984–2012) 108(D17)
Rappaport SM (2011) Implications of the exposome for exposure science. J Expo Sci Environ Epidemiol 21(1):5–9
Ripley BD (2005) Spatial statistics, vol. 575. Wiley-Interscience
Row SJ (2010) Intellidrive: safer, smarter, greener. Public Roads 74(1)
Samet H (2006) Foundations of Multidimensional and Metric Data Structures. The Morgan Kaufmann series in computer graphics. (ISBN 0123694469)
Schiller J, Voisard A (2004) Location-based services. Elsevier
Schlieder C (2010) Digital heritage: semantic challenges of long-term preservation. Semantic Web 1(1-2):143–147
Shekhar S, Chawla S (2003) Spatial databases: a tour. Prentice Hall. (ISBN 013-017480-7)
Shekhar S, Feiner S, Aref WG Spatial computing: accomplishments, opportunities, and research needs
Shekhar S, Xiong H (2008) Encyclopedia of GIS. Springer, New York
Snow J (1855) On the mode of communication of cholera. John Churchill
Sobel D (2010) Longitude. Walker books. (ISBN 0802799671)
Thomas YF, Richardson D, Cheung I et al (2008) Geography and drug addiction. Springer
Times NY (2007) Left-hand-turn elimination. http://goo.gl/3bkPb
Tobler WR (1970) A computer movie simulating urban growth in the detroit region. Econ Geogr:234–240
(US) NSF (2010) Preparing the next generation of STEM innovators: Identifying and developing our nation’s human capital. National Science Foundation
Waller D, Nadel L (2012) Handbook of spatial cognition. ERIC
Waze Mobile http://www.waze.com/
Wicker SB (2012) The loss of location privacy in the cellular age. Commun ACM 55(8):60–68
Wikipedia: Google goggles— wikipedia, the free encyclopedia (2012). http://en.wikipedia.org/w/index.php?title=Google_Goggles&oldid=507427910. Accessed 20 Aug 2012
Yang K, Shekhar AH, Oliver D, Shekhar S (2013) Capacity-constrained network-voronoi diagram: a summary of results. In: Advances in spatial and temporal databases. Springer, pp 56–73
Zhou X, Shekhar S, Ali RY (2014) Spatiotemporal change footprint pattern discovery: an inter-disciplinary survey. Wiley Interdisc Rew Data Min Knowl Disc 4 (1):1–23
Zhu J, Fang X, Guo Z, Niu MH, Cao F, Yue S, Liu QY (2009) Ibm cloud computing powering a smarter planet. In: Cloud Computing. Springer, pp 621–625
Acknowledgments
This document is a direct outcome of the Computing Community Consortium (CCC) visioning workshop [17] From GPS and Virtual Globes to Spatial Computing-2020, held at the National Academies’ Keck Center, September 10th-11th, 2012. It was created in response to the need to arrive at a convergence of interdisciplinary developments across geography, computer science, cognitive science, environmental science, etc. The workshop sought to promote a unified agenda for spatial computing research and development across U.S. agencies, industries (e.g., IBM, Microsoft, Oracle, Google, AT&T, Garmin, ESRI, UPS, Rockwell, Lockheed Martin, Navteq, etc.), and universities. The workshop program exhibited diversity across organizations (e.g., industry, academia, and government), disciplines (e.g., geography, computer science, cognitive science, environmental science, etc.), topics (e.g., science, service, system, and cross-cutting), and communities (e.g., ACM SIGSPATIAL, UCGIS, the National Research Council’s Mapping Science Committee, etc.).
The program consisted of opening remarks from the CCC and National Science Foundation (NSF) during which spatial computing was defined, and community consensus and the challenges of diversity were articulated. There was a panel on disruptive technologies (graphics and vision, interaction devices, LiDAR, GPS modernization, cell phones, indoor localization, internet localization, and cloud computing) as well as a panel on national priorities [comprising officials from the Department of Defense (DoD), Department of Energy (DoE), Department of Transportation’s (DoT) Research and Innovative Technology Administration (RITA), National Institute of Environmental Health Sciences (NIEHS) within the National Institutes of Health (NIH), NASA, Department of Homeland Security (DHS) Science and Technology Directorate (S&T), and NSF’s EarthCube, and chaired by White House Office of Science and Technology Policy (OSTP) Senior Advisor to the Director Henry Kelly]. The program featured breakout sessions grouped by SC science, system, services and cross-cutting areas. The workshop concluded with a synthesis and reflection during which the success in bringing multiple disparate communities together was acknowledged and missing topics (e.g., national grid reference systems, measurement databases, etc.) were identified.
We thank the Computing Community Consortium (CCC), including Erwin Gianchandani (formerly CCC, now at NSF), Kenneth Hines (CCC), and Hank Korth (CCC Liaison, Lehigh University). We thank Emre Eftelioglu, Zhe Jiang, Michael Evans, Dev Oliver, and Venkata Gunturi from University of Minnesota. We also thank contributors to the Vision and Challenge Paper Track at the 12th International Symposium Spatial and Temporal Databases [7]. We thank Kim Koffolt for improving the readability of this report. We also thank the advising committee and the organizing committee for their direction and leadership. We also thank to National Science Foundation and U.S. Department of Defense for their support.
Author information
Authors and Affiliations
Corresponding author
Appendices
Appendix A: Emerging applications
Spatial computing is paving the way for the realization of compelling visions in many domains. Below, we provide some examples, which include applications in national security, climate data analytics, and transportation, to name a few.
1.1 A.1 National security agency (NSA)
Of interest is knowing where more attention should be focused, knowledge discovery about entities, relationships, events, and questions, gleaning sufficient information to answer relevant questions and knowing what questions can be answered with current information. Challenges include big data, heterogeneous data (with differing resolution, confidence/trust/certainty, diagnosticity, and intentionality), data with spatial and temporal bias, and the ability to detect changes, trends, and anomalies.
1.2 A.2 National geospatial-intelligence agency (NGA) [22]
With the exponential growth in influx of images from a large variety of sensors (still through motion), high-end analytical processes that rely on accurate geospatial data as starting point are needed for registration, fusion, and activity-based intelligence or human geography analytics. Expectations of continuous improvements to geolocation accuracy continue to grow and rigorous Photogrammetry- based geo-positioning capabilities have become critical in developing a foundation for advanced GEOINT production [65] and exploitation [67].
1.3 A.3 National institute of environmental health sciences (NIEHS)
Spatial aspects, e.g., neighborhood context [88], are critical in understanding many contributors to disease including environmental toxicant exposure as well as human behavior and lifestyle choices. This exposome, a characterization of a persons lifetime exposures, is becoming an increasingly popular subject of research for public health [77].
1.4 A.4 National cancer institute (NCI)
Epidemiologists use spatial analysis techniques [12] to identify cancer clusters [75] (i.e., locations with unusually high densities) and track infectious disease such as SARS and bird flu.
1.5 A.5 National aeronautics and space administration (NASA)
Climate data is becoming more important to a wide range of applications. Spatial computing is important in the climate domain for climate data analytics which involves large, complex data sets. Server-side analytics and agile delivery of capabilities will be crucial for supporting spatio-temporal analytic code development and the technical capacity to build high-performance, parallel storage systems for spatio-temporal data collection (e.g., the idea of canned, canonical spatio-temporal ops is very appealing).
1.6 A.6 NSF earthcube
Both science and society are being transformed by data. Modern geo-science involves large heterogeneous datasets and computationally intensive, integrative, and multi-scale methods. Multidisciplinary collaborations across individuals, groups, teams, and communities are needed to address the complexity. The current sea of data from distributed sources, central repositories, sensors, etc., is ushering a new age of observation and analytics. Earthcube is trying to address these new realities by developing a distributed, community-guided cyber infrastructure to publish, discover, reuse, and integrate data across the geosciences.
1.7 A.7 NSF SEES
Support is needed for the constellation of problems in the geosciences the core evolving basic and applied sciences of understanding the entire Earth and its physics (e.g., ocean, atmosphere and land), biology (e.g., plants animals, ecology), sociology (e.g., sustainable economic development, human geography), etc. For example, there is a growing need for a cyber- infrastructure [11] to facilitate our understanding of the Earth as a complex system. Technological advances have greatly facilitated the collection of data (from the field or laboratory) and the simulation of Earth systems. This has resulted in exponential growth of geosciences data and the dramatic increase in our ability to accommodate complexity in models of Earth systems. These new data sources, referred to as Spatial Big Data, surpass the capability of current spatial computing systems to process efficiently. New research into massively scalable techniques for processing and mining Spatial Big Data via novel cyber-infrastructures will be key for Geo-Informatics.
1.8 A.8 U.S. department of transportation (DOT)
With the advances in spatial computing technologies (e.g., IntelliDrive, navigation, gps, etc.), novel transportation interactions are being sought such as vehicle to vehicle communications (speed, location, brake status, etc.) and vehicle to infrastructure communications (e.g., curve speed warning, red light violation warning, etc.) for improving situational awareness (where a vehicle can see? nearby vehicles and knows roadway conditions that remain unseen to the driver) and reducing or even eliminating crashes through driver advisories, warnings, or vehicle control augmentation. Spatial Computing will enable connections among moving objects such as cars, pedestrians, and bicycles, to help avoid collisions or coordinate movement using Dedicated Short Range Communications (DSRC). Transportation agencies and automotive manufacturers are pursuing this vision under the IntelliDrive initiative [34, 79]. For example, the U.S.DOT recently announced a challenge to explore the question: When vehicles talk to each other, what should they say?, aiming to make driving safer and more efficient [5].
1.9 A.9 U.S.DOJ/NIJ
Public safety professionals use spatial analysis to identify crime hotspots to select police patrol routes, social interventions, etc.
1.10 A.10 FAA
Current air-traffic control systems rely on radar. Due to the imprecision of this technology, large gaps between aircraft are required to ensure safety and avoid collisions. Consequently, the air space over America has become more and more congested, with the military needing to open up reserved air space over holiday weekends. If air traffic control systems were switched to a next-generation GPS-based system, the large gaps between aircraft would no longer be needed as the traffic controllers would have much more precise data. The Federal Aviation Administration (FAA) is actively exploring this vision to relieve congestion in many air corridors [34].
1.11 A.11 U.S.DOE
Interesting new opportunities exist for bio-fuels and eco-routing. For bio-fuels, there is the challenge of diminishing returns due to their relatively low energy content and the inherent trade-off between the energy required for processing and transportation versus the energy produced. Therefore, determining the location of bio-fuel processing plants is an important consideration. GPS navigation services [28] are just beginning to experiment with providing eco-routes which aim to reduce fuel consumption, as compared to reducing distance traveled, or time spent. These techniques along with smarter suggestions for ride sharing and public transportation will enable significant fuel conservation. The rise of Spatial Big Data may enable computers to suggest not only compatible ride- share partners, but they may lead to retooled bus routes based on the spatio-temporal movements of individuals. With these new data sources, can we develop efficient and privacy-preserving techniques to automatically suggest public transportation, compatible ride-share partners and smart driving routes [5, 79]?
1.12 A.12 DHS
The Department of Homeland Security provides the coordinated, comprehensive federal response in the event of a terrorist attack, natural disaster or other large-scale emergency while working with federal, state, local, and private sector partners to ensure a swift and effective recovery effort. They focus on three critical components of emergency management: incident management, resource management, and supply chain management. Overall, the efficacy and performance of emergency management depend not only on how well each individual component performs but, more important, on the performance of the overall integrated system.
1.13 A.13 FCC
The Federal Communications Commission is collaborating (with FEMA and the wireless industry) on the Commercial Mobile Alert System (CMAS) for geo-targeting emergency alerts to specific geographic areas through cell towers, which pushes the information to dedicated receivers in CMAS-enabled mobile devices. The potential of this system is already evident due to recent events when hurricane Sandy flooded the streets of Manhattan and many New Yorkers received text message alerts on their mobile phones that strongly urged them to seek shelter.
1.14 A.14 IBM smarter planet
The initiative seeks to highlight how forward-thinking leaders in business, government and civil society around the world are capturing the potential of smarter systems to achieve economic growth, near-term efficiency, sustainable development and societal progress [69, 98].
1.15 A.15 ESRI geo-design
Geodesign [10] provides a design framework and supporting technology for professionals to leverage geographic information, resulting in designs that more closely follow natural systems. These systems can be used for monitoring a variety of Earth resources (e.g., agriculture fields, fresh water lakes, etc.) and trends (e.g., deforestation, pollution, etc.) for timely detection and management of problems such as impending crop failures and crop-stress anywhere in the world.
1.16 A.16 Many more
In addition to these examples, numerous problems faced by many organizations are pushing the limits of spatial computing technology.
Appendix B: Representative spatial computer science questions
1.1 B.1 Collaborative systems
How can computation overcome geographic constraints such as transportation cost, language [2] and cultural variation across locations?
1.2 B.2 Theory and algorithm design
Can we design new algorithm paradigms for spatio-temporal problems, as these problems violate the dynamic programming assumptions of stationary ranking of candidates? How can one design robust representations and algorithms for spatio-temporal computation to control the approximation errors resulting fro discretization of continuous space and time? What are scalable and numerically robust methods for computing determinants of very large sparse (but not banded) matrices in context of maximum likelihood parameter estimation for spatial auto-regression mode?
1.3 B.3 Software
For the best balance between performance and flexibility, what it the appropriate allocation of spatial data-types and operations across hardware, assembly language, OS kernel, run-time systems, network stack, database management systems, geographic information systems and application programs?
1.4 B.4 Hardware
Which spatio-temporal computations are hard to speed up with GPUs? multi- core? map-reduce? Which benefit? How may one determine location of a person (or device) despite challenges of motion, GPS-signal jamming, GPS-signal unavailability indoor, etc.?
1.5 B.5 Security and privacy
How may one authenticate location of a person or device despite the challenges of motion, location-spoofing, physical trojan-horses, etc.? Does GPS-tracking violate privacy? What is the relationship between the resolution of spatio-temporal data and privacy? How do we quantify privacy of spatio-temporal data? What computational methods can enhance the privacy of spatio-temporal data?
1.6 B.6 Networks
How may one determine, authenticate and guarantee the location of an Internet entity (e.g., client, server, packet) despite autonomy, heterogeneity, transparency, etc?
1.7 B.7 Data - database
How may we reduce the semantic gap between spatio-temporal computations and primitives (e.g., ontology, taxonomies, abstract data-types) provided by current computing systems? How do we store, access, and transform spatio-temporal concepts, facilitating data sharing, data transfer, and data archiving, while ensuring minimum information loss? How do we fuse disparate spatial data sources to understand geographic phenomena or detect an event, when it is not possible via study of a single data source?
1.8 B.8 Data - data analytics
How may machine learning techniques be generalized to address spatio-temporal challenges of auto-correlation, non-stationarity, heterogeneity, multi-scale, etc.? How can we elevate data analytics above current engineering practices to incorporate scientific rigor (e.g., reproducibility, objectiveness)? How can spatio-temporal data be analyzed without compromising privacy? How can frequent spatio-temporal patterns [19] be mined despite transaction-induced distortions (e.g., either loss or double-counting of neighborhood relationships)? How can data analytic models be generalized for spatio-temporal network data (e.g., crime reports in cities) to identify patterns of urban life? What can be mined from geo-social media logs, e.g., check-ins, mobile device trajectories, etc.? How may one estimate evacuee population? Traffic speed and congestion? Urban patterns of life?
1.9 B.9 Visualization, graphics
How may one visualize spatio-temporal datasets with uncertainties in location, time and attributes? How can we automate map creation similar to attempts in the database field to automate database administration tasks (e.g., index building, etc)?
1.10 B.10 Artificial intelligence
What are components of spatial intelligence? Can computers have as much spatial intelligence as humans?
1.11 B.11 Spatial reasoning
How can computational agents reason about spatio-temporal concepts (e.g., constraints, relationships)?
1.12 B.12 Spatial cognition
How can spatial thinking enhance participation in STEM fields? How do humans represent and learn cognitive maps? What is impact of GPS devices on human learning? What is the spatial computing impact of changing to a mobile ego-centric frame of reference from an earth-centric frame such as latitude, longitude, and altitude?
1.13 B.13 Human computer interaction
How can user interfaces exploit the new generation of miniature depth cameras that will be integrated with mobile and wearable devices? What kinds of interaction tasks can be performed more efficiently and more accurately with these systems? How can ubiquitous interactive room-scale scanning and tracking systems change the way in which we interact with computers and each other? How can we create user interfaces that bridge the gap between spatial computing “in the small” (typically on indoor desktop systems with stereo displays and precise 3D tracking) and spatial computing “in the large” (typically outdoors using coarse GNSS on mobile/wearable devices)?
Appendix C: Platform trends
The main platform trends stem from Graphics and Vision, Interaction Devices, LiDAR, GPS Modernization, Cell Phones, Indoor Localization, Internet Localization, and Cloud Computing. These platform trends are summarized below.
1.1 C.1 Graphics and vision
Increases in the scale and detail of virtual models are driven by the desire for worlds that are more complete, detailed, varying, and realistic. Significant advances in graphics hardware will make it feasible to deal with much larger scales. For larger scale and more detailed models, representation, creation, and usage must be considered. Representation needs to be considered because all details cannot be stored for highly detailed models. Creation is important because precise manual descriptions of virtual models are not possible. Usage is critical because processing with new models is non-trivial and things are possible that were not possible before.
1.2 C.2 Interaction devices
The democratization of technology has lead to ubiquitous computation and sensing. Commonly available interaction devices include smartphones (with multi-core CPU, GPU, Wi-Fi, 4G, GNSS, accelerometers, gyros, compass, cameras), game controllers (with Accelerometers, gyros, compass, cameras, depth cameras, electromagnetic trackers), and desktop peripherals (e.g., cameras). New challenges arise in bridging the gap between geospatial and 3D user interfaces (e.g., large to small, outdoors to indoors, coarse to fine, position/ orientation to full body pose, Hz to kHz).
A key trend here is the proliferation of depth camera systems. These first entered consumer devices through game console peripherals designed to sense users a few meters away from the display (Kinect for Xbox). However, there is now a new generation of inexpensive camera-based depth tracking systems for desktop applications that work in the sub-meter and even sub-foot range: Microsoft Kinect for Windows, PrimeSense Carmine, PMD Technologies, SoftKinetic DepthSense, Creative Interactive Gesture Camera). These devices and their SDKs support interactive tracking of 3D full body pose (at a distance), head/hand/finger tracking (up close), and modeling of the environment when the device can be moved around (e.g., KinectFusion).
1.3 C.3 Localization
Next generation localization includes image-based, indoor-based, and internet-based techniques. Due to the prevalence of mobile/handheld devices [50] with numerous sensors (e.g., smart phones) and the recent advances in computer vision and recognition, image-based localization is an emerging trend for both indoor and outdoor localization. The idea is to take a query image with a mobile device equipped with sensors (e.g., gyros, GPS, accelerometers), build a geo-tagged image database (preferably 3D), retrieve the “best” match from the database, and recover the pose of the query image with respect to the retrieved image database. This has application in augmented reality and location-based advertising and services. For indoor localization, augmented reality has interesting challenges when dealing with a wide range of scales/resolutions and conditions. Examples of scale include finding a meeting room in a building, finding a paper in the room, finding an equation on the paper, determining which variable is the weighting in the equation, etc. Trends involve optimization for what matters and using all sources (e.g., large + detailed models, constraints, inferences, cloud, etc.). For internet-based localization, tremendous possibilities exist as we move to cm/dm real-time starting with networked differential GPS at sub-meter scales.
1.4 C.4 GPS modernization
With land area of approximately 1.5×108 km2, human population of about 7 billion people, number of cell phones at 5.6 billion (80 % of the world), and number of seconds per year at 3.14 x 107, map making at human scales, particularly in developing countries, is a challenge. Interesting opportunities have arisen in geodetic support for disaster relief amid very little data, validation, crowd sourcing, and crowd mapping.
1.5 C.5 Mobile devices
With the ubiquity of cellphones, interesting questions arise such as how may one overcome challenges of limited user attention, display, power, etc? How can one accurately determine location (and orientation) of mobile clients in GPS-denied spaces such as indoors and underground? What can be mined from geo-social media logs, e.g., check-ins, mobile device trajectories, etc [45]?
1.6 C.6 Cloud computing
The advent of big spatio-temporal data has raised interesting challenges such as which spatio- temporal computations are hard to speed up with cloud computing and which benefit. New challenges in spatio- temporal graphs, streaming spatial data, load balancing, distributed query processing [58] and data partitioning should be considered.
Rights and permissions
About this article
Cite this article
Shekhar, S., Feiner, S. & Aref, W.G. From GPS and virtual globes to spatial computing - 2020. Geoinformatica 19, 799–832 (2015). https://doi.org/10.1007/s10707-015-0235-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10707-015-0235-9