Skip to content

geotrellis/geotrellis-workshop

Repository files navigation

GeoTrellis Workshop

Contents

This repository contains several types of workshop material that is intended to share code, data and examples.

Docs

docs is used to generate the https://geotrellis.github.io/geotrellis-workshop site.

Workshop Site

These documents are meant to be used as a mixture of workshop specific reference and walkthroughs. The sections contain all the required import and are intended to be copy pasted either into Scala Workbook or Jupyter Notebook. The workshop presenter will select and discuss sections in detail acording the the schedule or as questions come up.

Scala Jupyter Notebooks

Binder

The examples in ./notebooks can be run interactively via mybinder.org. Click the Binder badge above to begin a new interactive notebook session.

Alternatively, these notebooks can be opened locally. From the project directory run:

docker run -it --rm -p 8888:8888 -v $PWD/notebooks:/home/jovyan/work almondsh/almond:latest

SBT Console

SBT Console

SBT console can be accesed with:

sbt console

SBT console is an important part of normal spark development cycle and has access to all the classes and data available in this workshop. This is a fallback place to illusrate spark concepts and work with RDDs in a REPL.

Data

s3://geotrellis-demo/ bucket contains the data intended for use in this workshop. Mostly it will be accessed directly through AWS S3 SDK.

  • s3://geotrellis-demo/cogs/harrisburg-pa/ holds a number of overlapping GeoTiffs for a study area covering Harrisburg, PA, USA. Useful for exploring basic raster functionality and MapAlgebra.
  • s3://geotrellis-demo/baja-2019/ holds a monthly median pixel mosaic for 2018 from Sentinel library for AOI over Baja, CA. Chosen for its interesting landscape and cloud-free days. Useful for building temporal layers and building time series analsysis.
  • Mapzen Terrain Tiles are read directly from AWS and can be accessed through workshop.data.TerrainTiles class
  • Landsat 8 Scenes are read directly from AWS.

Supporting Material