首页 | 本学科首页   官方微博 | 高级检索  
     


Integrating GRASS GIS and Jupyter Notebooks to facilitate advanced geospatial modeling education
Authors:Caitlin Haedrich  Vaclav Petras  Anna Petrasova  Stefan Blumentrath  Helena Mitasova
Affiliation:1. Center for Geospatial Analytics, North Carolina State University, Raleigh, North Carolina, USA;2. Norwegian Institute for Nature Research, Trondheim, Norway
Abstract:Open education materials are critical for the advancement of open science and the development of open-source software. These accessible and transparent materials provide an important pathway for sharing both standard geospatial analysis workflows and advanced research methods. Computational notebooks allow users to share live code with in-line visualizations and narrative text, making them a powerful interactive teaching tool for geospatial analytics. Specifically, Jupyter Notebooks are quickly becoming a standard format in open education. In this article, we introduce a new GRASS GIS package, grass.jupyter , that enhances the existing GRASS Python API to allow Jupyter Notebook users to easily manage and visualize GRASS data including spatiotemporal datasets. While there are many Python-based geospatial libraries available for use in Jupyter Notebooks, GRASS GIS has extensive geospatial functionality including support for multi-temporal analysis and dynamic simulations, making it a powerful teaching tool for advanced geospatial analytics. We discuss the development of grass.jupyter and demonstrate how the package facilitates teaching open-source geospatial modeling with a collection of Jupyter Notebooks designed for a graduate-level geospatial modeling course. The open education notebooks feature spatiotemporal data visualizations, hydrologic modeling, and spread simulations such as the spread of invasive species and urban growth.
Keywords:
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号