Notebook Showcase

CyberGISX notebooks include geospatial codes, workflows with comments, and visualizations providing a solid foundation for conducting computationally reproducible research and education.




Getting Started


Introduction to Python Programming

This is a brief introduction to the Python programming ...

See the notebook

Introduction to Developing with Jupyter Notebooks

This notebook introduces Jupyter Notebooks as a way to present code and analysis on CyberGISX The topic is covered in more depth compared to the Quick Start ...

See the notebook

Jupyter Notebooks: Quick Start

This is a quick intro to using Jupyter Notebooks within ...

See the notebook




Geospatial Analysis and Visualization


Agent-based Land Market

Urban land markets exhibit complex emergent behaviors that have yet to be fully explained by the microeconomic decision-making which constitutes the market The Agent-based Land MArket (ALMA) ...

See the notebook

Spatial Interpolation

Spatial interpolation is used to predicts values for cells in a raster from a limited number of sample data points around it We are studying streaming high-frequency temperature data in Chicago ...

See the notebook

Integrating CyberGIS and Urban Sensing for Reproducible Streaming Analytics

This Jupyter notebook demonstrates the book chapter named Integrating CyberGIS and Urban Sensing for Reproducible Streaming Analytics, including showing the locations for AoT sensors and the ...

Tags:

See the notebook

Python Geospatial Libraries

This notebook provides an introduction to Python Geospatial Libraries, mainly GeoPandas (including aspects of Pandas), and ...

See the notebook

Python Geovisualization

This notebook provides an introduction to Geovisualization using Python Both the Matplotlib family and HTML-based visualization are ...

See the notebook




Applications


A Vector Approach to Drainage Network Analysis Based on LiDAR ...

Drainage network analysis is fundamental to understanding the characteristics of surface hydrology Based on elevation data, drainage network analysis is often used to extract key hydrological ...

See the notebook

Hydrological Streamline Detection with CyberGIS-Jupyter Using Deep Learning

Surface water is an irreplaceable strategic resource for human survival and social development The accurate delineation of hydrological streamlines is critically important in various scientific ...

See the notebook

The Context Makes the Difference: Reproducibility and Replicability in Measures ...

This notebook demonstrates a study on food accessibility addressing two research questions: 1) what is the service area of particular grocery stores and 2) what impact do individual user preferences ...

See the notebook