Giter VIP home page Giter VIP logo

cryorayshader's Introduction

cryoRayshader

The code enables users to visualize spatial data in the cryosphere in 3D animations, including a model of the glacier as well as graphical data visualization. The code is based on the original Rayshader (https://github.com/tylermorganwall/rayshader). Necessary input data is a DEM of the area, spatial data of the glacier surface changing in time (e.g. data retrieved from satellites or models) and data to visualize on top including glacier velocities, surface features like lakes etc.

Note that distributed glacier thickness data exists for all glaciers globally (consult: https://www.glims.org/RGI/rgi60_dl.html). Velocity datasets also become more and more accesible (see for example https://nsidc.org/data/golive/)

Prerequisites are a working installation of R Studio (https://rstudio.com/) as well as working packages as detailed below.

The code input_cryoRayshader.R needs to be edited and run by the user, cryoRayshader.R includes the model core.

We use data from our research studies to show examples of how the model can be used below.

Please get in touch via [email protected] if you have other kinds of datasets you'd like to see work in this or there are bugs we can resolve.

Visualize modelled mass loss over a clean ice and a debris-covered glacier

Model outputs from Wijngaard et al. (2019) (data available on request) allows us to visualize change in space. We do that below for a clean ice (Hintereis, European Alps) and debris-covered glacier (Langtang, Himalaya).

Simple mass loss data is visualized with orthophotos draped on top and the extent of the respective ice cover enhanced.

Visualize modelled mass loss and associated data

In combination with the 3D visualization the data can be visualized alongside as a graph.

Additionally spatial data like mass loss or velocities can be draped over the glacier surface.

Visualize changing pond cover on a debris-covered glacier

We use pond outlines from Steiner et al. (2019) (data available https://doi.pangaea.de/10.1594/PANGAEA.899171) to show the change of water surfaces on a debris-covered glacier in the Himalaya.

Options include showing the numbers of features ...

as well as the total and average area covered by the features ...

cryorayshader's People

Contributors

fidelsteiner avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.