A streamlit web app which let's you create 3D-printable STL files using satellite elevation data (ALOS DEM) based on mapa.
This repo contains the source code of the streamlit web app, whereas the mapa repository contains the source code of the algorithm which is responsible for generating STL files.
Contributions are welcome! In case you would like to contribute to the mapa python package, have a look at the mapa repository.
For setting up the development environment, clone this repo
git clone git@github.com:fgebhart/mapa-streamlit.git && cd mapa-streamlit
and run the following commands to install the requirements (in case you don't have poetry install, you can do so with
pip install poetry
):
poetry install
poetry shell
To run the tests, run:
pytest tests/
To run the streamlit app, run:
streamlit run app.py