Sign inSign up

saracen9/lidartools

By saracen9

•Updated almost 7 years ago

A simple docker wrapper around PDAL and LAStools

Image
0

206

saracen9/lidartools repository overview

⁠LiDAR Tools

This repository acts as a simple docker wrapper around a number of excellent opensource LiDAR processing tools such as PDAL⁠.

The toolset is built from source wherever possible to maintain portability.

⁠Example usage

Run the container and mount a working directory.

docker run --rm -it -v ./data:/data saracen9/lidartools bash

Now try to download a sample e57 file and translate it into a laz file.

wget "https://netix.dl.sourceforge.net/project/e57-3d-imgfmt/E57Example-data/Trimble_StSulpice-Cloud-50mm.e57" 
pdal translate -i Trimble_StSulpice-Cloud-50mm.e57 -o Trimble_StSulpice-Cloud-50mm.e57.laz

Once completed you should now have two files:

  • Original: Trimble_StSulpice-Cloud-50mm.e57 (138MB)
  • Compressed LAZ: Trimble_StSulpice-Cloud-50mm.e57.laz (85MB)

⁠Features

  • PDAL
    • Bash completion, completion for PDAL command line
    • PostgreSQL PointCloud plugin, read/write PostgreSQL PointCloud objects
    • SQLite plugin, read/write SQLite objects
    • Python plugin, add features that depend on python
    • FBX plugin, add features that depend on FBX
    • E57 plugin, read/write data to and from e57 format
    • LASzip (provides LASzip compression)
    • GDAL (provides general purpose raster, vector, and reference system support)
    • GeoTIFF
    • ZLIB (compression support in BPF)
    • ZSTD (general compression support)
  • GDAL
  • LASZIP
  • EIGEN
  • FBX
  • PCL

⁠Roadmap / TODO

  • Optimise image
    • Remove unecessary layers [X]
    • Move to multi-stage builder to minimise size
    • Shift to Alpine
  • Review logging/progress options
  • Add support for LAStools⁠ (provided by rapidlasso⁠)

Tag summary

Content type

Image

Digest

Size

737.9 MB

Last updated

almost 7 years ago

docker pull saracen9/lidartools