ABSTRACT
Geospatial research and education have become increasingly dependent on cyberGIS to tackle computation and data challenges. However, the use of advanced cyberinfrastructure resources for geospatial research and education is extremely challenging due to both high learning curve for users and high software development and integration costs for developers, due to limited availability of middleware tools available to make such resources easily accessible. This tutorial describes CyberGIS-Compute as a middleware framework that addresses these challenges and provides access to high-performance resources through simple easy to use interfaces. The CyberGIS-Compute framework provides an easy to use application interface and a Python SDK to provide access to CyberGIS capabilities, allowing geospatial applications to easily scale and employ advanced cyberinfrastructure resources. In this tutorial, we will first start with the basics of CyberGIS-Jupyter and CyberGIS-Compute, then introduce the Python SDK for CyberGIS-Compute with a simple Hello World example. Then, we will take multiple real-world geospatial applications use-cases like spatial accessibility and wildfire evacuation simulation using agent based modeling. We will also provide pointers on how to contribute applications to the CyberGIS-Compute framework.
- Wang, S., 2010. A CyberGIS Framework for the Synthesis of Cyberinfrastructure, GIS, and Spatial Analysis. Annals of the Association of American Geographers, 100(3), pp.535--557.Google ScholarCross Ref
- Padmanabhan, A., Yin, D., Lyu, F. and Wang, S., 2019. Bridging Local Cyberinfrastructure and XSEDE with CyberGIS-Jupyter. In Proceedings of the Practice and Experience in Advanced Research Computing on Rise of the Machines (Learning) (pp. 1--3).Google Scholar
- Yin, D., Liu, Y., Hu, H., Terstriep, J., Hong, X., Padmanabhan, A. and Wang, S., 2019. CyberGIS-Jupyter for reproducible and scalable geospatial analytics. Concurrency and Computation: Practice and Experience, 31(11), p.e5040.Google ScholarCross Ref
Index Terms
- CyberGIS-compute for enabling computationally intensive geospatial research
Recommendations
A CyberGIS-Jupyter Framework for Geospatial Analytics at Scale
PEARC '17: Proceedings of the Practice and Experience in Advanced Research Computing 2017 on Sustainability, Success and ImpactThe interdisciplinary field of cyberGIS (geographic information science and systems (GIS) based on advanced cyberinfrastructure) has a major focus on data- and computation-intensive geospatial analytics. The rapidly growing needs across many application ...
CyberGIS for Scalable Remote Sensing Data Fusion
PEARC '22: Practice and Experience in Advanced Research ComputingSatellite remote sensing data products are widely used in many applications and science domains ranging from agriculture and emergency management to Earth and environmental sciences. Researchers have developed sophisticated and computationally ...
CyberGIS software: a synthetic review and integration roadmap
CyberGIS: blueprint for integrated and scalable geospatial softwareCyberGIS – defined as cyberinfrastructure-based geographic information systems GIS – has emerged as a new generation of GIS representing an important research direction for both cyberinfrastructure and geographic information science. This study ...
Comments