connormanning / untwine

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Untwine

Untwine is software from Hobu, Inc. for creating Entwine Point Tile (EPT) or Cloud Optimized Point Cloud (COPC) web services from PDAL-readable point cloud data sources. It provides an alternative processing approach than the Entwine software, but the output is expected to be compatible EPT/COPC.

License

Untwine is licensed under the GPLv3. Commercial licensing is possible by contacting Hobu, Inc. for pricing.

Building Untwine:

The following steps will build the untwine executable:

mkdir build
cd build
cmake ..
make

Using Untwine

untwine [options]

Example:

untwine --files=some_directory --output_dir=output_directory

Options

  • files

    Input files or directories containing input files. [Required]

  • output_dir

    Output directory. [Required]

  • dims

    List of dimensions to load. X, Y and Z are always loaded. Limiting the dimensions can speed runtime and reduce temporary disk use.

  • temp_dir

    Directory in which to place tiled output. If not provided, temporary files are placed in 'output_dir'/temp.

  • cube

    Create a voxel structure where each voxel is a cube. If false, the voxel structure is a rectangular solid that encloses the points. [Default: true]

  • level

    Level to use when initially tiling points. If not provided, an initial level is determined from the data. [Default: none].

  • file_limit

    Only read 'file_limit' input files even if more exist in the 'files' list. Used primarily for debugging. [Default: no limit]

  • stats

    Generate summary statistics in 'ept.json' similar to those produced by Entwine for EPT output Min/max stats are always generated when generating single-file output. [Default: false]

  • single_file

    Generate a LAZ file with spatially arranged data and hierarchy information (COPC). [Default: false]

About

License:GNU General Public License v3.0


Languages

Language:C++ 96.1%Language:CMake 2.7%Language:Shell 1.2%