GIS and Computational Notebooks

01/02/2021
by   Geoff Boeing, et al.
0

Researchers and practitioners across many disciplines have recently adopted computational notebooks to develop, document, and share their scientific workflows - and the GIS community is no exception. This chapter introduces computational notebooks in the geographical context. It begins by explaining the computational paradigm and philosophy that underlie notebooks. Next it unpacks their architecture to illustrate a notebook user's typical workflow. Then it discusses the main benefits notebooks offer GIS researchers and practitioners, including better integration with modern software, more natural access to new forms of data, and better alignment with the principles and benefits of open science. In this context, it identifies notebooks as the glue that binds together a broader ecosystem of open source packages and transferable platforms for computational geography. The chapter concludes with a brief illustration of using notebooks for a set of basic GIS operations. Compared to traditional desktop GIS, notebooks can make spatial analysis more nimble, extensible, and reproducible and have thus evolved into an important component of the geospatial science toolkit.

READ FULL TEXT

page 4

page 8

research
04/13/2019

Open Science in Software Engineering

Open science describes the movement of making any research artefact avai...
research
02/17/2015

Computational Curiosity (A Book Draft)

This book discusses computational curiosity, from the psychology of curi...
research
01/04/2022

The PETSc Community Is the Infrastructure

The communities who develop and support open source scientific software ...
research
06/14/2022

Computational linguistics and Natural Language Processing

This chapter provides an introduction to computational linguistics metho...
research
03/01/2023

21^st Century Statistical Disclosure Limitation: Motivations and Challenges

This chapter examines the motivations and imperatives for modernizing ho...
research
09/20/2022

Algorithms for Large-scale Network Analysis and the NetworKit Toolkit

The abundance of massive network data in a plethora of applications make...
research
03/25/2019

Categorical Data Integration for Computational Science

Categorical Query Language is an open-source query and data integration ...

Please sign up or login with your details

Forgot password? Click here to reset