Skip to content

Latest commit

 

History

History
41 lines (25 loc) · 1.83 KB

README.md

File metadata and controls

41 lines (25 loc) · 1.83 KB

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