Cassini is a software that generates highly accurate topographic maps from LiDAR data and shapefiles vector data. The maps produced by Cassini follow the International Specification for Orienteering Maps (ISOM), witch is the most detailed specification for topographic maps.
This project is heavily inspired by Karttapullautin and Terje Mathisen's pipeline. Unlike them, it uses the PDAL and the GDAL libraries to preprocess the LiDAR data.
Cassini is very early stage and still an experimental project. Use it at your own risks, expect API changes and bugs! Please fill an issue if you find any bug.
Cassini is (humbly) named after the Cassini map, which is the first topographic and geometric map made of the Kingdom of France as a whole, by the Cassini family in the 1700's.
Set up a Rust environment on your machine if you do not have one: rustup
Install miniconda
: miniconda
Create a virtual environment with PDAL and GDAL:
conda create --yes --name cassni --channel conda-forge pdal gdal
Activate the environment when you open a new terminal:
conda activate cassini
Running the project:
cargo run
Building the project:
cargo build