Skip to content

ttschnz/swiss_mountains

Repository files navigation

SwissMountains

A rust project that accesses swissALTI3D, SWISSIMAGE and swissNAMES3D from swisstopo to export 3D-terrain images and compiles them to a anki deck to learn.

Example output: Animation of the mountain Niesen

Sample Anki-Package

Download Anki Deck

Timeline

  • Optimize for speed
    • speed up python
    • Oxidize (rewrite in rust)
  • Export to anki-flashcards
  • Dockerize
  • web-api
  • fix table locks
  • Documentation, inline comments

Building Instructions

Requirements

on Nixos, make sure to set hardware.graphics.enable = true; in your /etc/nixos/configuration.nix. Then you can just type

nix-shell .

to install dependencies. For other systems, make sure you have rust installed. Other dependencies, suwch as libspatialite might be required (not tested).

Building

First we need to build the executable. We do this with

cargo build

Once the build is complete, you can run the python script by running

cargo run

About

A rust project that accesses swissalti3d and swissimage from swisstopo to export 3D-terrain images.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors