Skip to content

A software that generates highly accurate topographic maps from LiDAR and Shapefile data.

License

Notifications You must be signed in to change notification settings

NicoRio42/cassini

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cassini

A generated orienteering map

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.

Getting started

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