E57 to LAS conversion

Crates.io No Unsafe License: MIT Dependencies

A utility to convert E57 point cloud files to LAS format. It is based on the E57 crate and the LAS crate.

About

e57_to_las is an open-source tool designed to convert point cloud files in the E57 format to the LAS format. The conversion retains all the relevant point data and associated metadata, making it easier for users to work with point cloud data in environments that primarily support LAS. We use is to convert E57 files to LAS for use in Potree for web-based point cloud visualization.

Features

Usage

bash e57_to_las [OPTIONS]

Options

How It Works

  1. Reads the provided E57 file.
  2. Initializes the progress bar if the -P option is provided.
  3. Loops through the point clouds in the E57 file in parallel.
  4. For each point cloud, it writes the points to a corresponding LAS file.
  5. After processing all point clouds, it calculates and writes the station points to stations.json in the output directory.

Contribution

If you'd like to contribute to the development of this tool, please create an issue or pull request on our GitHub repository. All contributions are welcome!

Dependencies

Here are some of the main dependencies used:

License

Open-source MIT. See LICENSE for details.