sramirez / geotrellis-workshop

GeoTrellis Workshop Material

Home Page:https://geotrellis.github.io/geotrellis-workshop

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 select and discuss sections in detail acording the the schedule or as questions come up.

Scala Worksheets

src/main/scala/worksheet contains IntelliJ worksheets that accompany the material in modules.

Workshop Site

To access these worksheets checkout and open this repository in IntelliJ IDEA and browse to the worksheet folder. These worksheets can be evaluated REPL style and IntelliJ can be used for code navigation. These worksheets will be used for hands-on section of Scala concepts and GeoTrellis types.

Note: It is currently not possible to run Spark worksheets that use function closures.

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

About

GeoTrellis Workshop Material

https://geotrellis.github.io/geotrellis-workshop

License:Other


Languages

Language:Shell 44.9%Language:Scala 42.9%Language:JavaScript 9.9%Language:CSS 1.0%Language:HTML 1.0%Language:Dockerfile 0.3%