This repository contains an introduction to geospatial raster data processing in Python. This is part of the course on Advanced Geospatial Analytics with Python taught since Fall 2023 at Clark University.
You need to have Docker installed on your machine.
Clone this repository to your local machine:
git clone git@github.com:HamedAlemo/raster-data-tutorial.git
Change your directory to the cloned repository:
cd raster-data-tutorial
To run the container, you have two options:
It's recommended to pull the Docker image from DockerHub. Otherwise, if you prefer, you can build your own image using the instructions in the following option.
docker pull hamedalemo/raster-tutorial:1.2
docker run -it -p 8888:8888 -p 8787:8787 -v $(pwd):/home/gisuser hamedalemo/raster-tutorial:1.2
- Copy the Jupyter Lab url and paste it in your browser.
- Open raster_analysis.ipynbandraster_processing.ipynb, and follow the instructions.
docker build -t raster-tutorial:1.2 .
Run the container as following after switching to the repository's directory locally:
docker run -it -p 8888:8888 -p 8787:8787 -v $(pwd):/home/gisuser raster-tutorial:1.2
- Copy the Jupyter Lab url and paste it in your browser.
- Open raster_analysis.ipynbandraster_processing.ipynb, and follow the instructions.