├── .github └── workflows │ ├── build.yml │ ├── docker.yml │ └── tests.yml ├── .gitignore ├── CMakeLists.txt ├── Dockerfile ├── LICENSE ├── README.md ├── environment.yml ├── src ├── alg.cpp ├── alg.hpp ├── boundary.cpp ├── clip.cpp ├── density.cpp ├── info.cpp ├── main.cpp ├── merge.cpp ├── nlohmann │ └── json.hpp ├── thin.cpp ├── tile │ ├── BufferCache.cpp │ ├── BufferCache.hpp │ ├── Cell.cpp │ ├── Cell.hpp │ ├── Common.hpp │ ├── EpfTypes.hpp │ ├── FileDimInfo.hpp │ ├── FileProcessor.cpp │ ├── FileProcessor.hpp │ ├── Las.cpp │ ├── Las.hpp │ ├── Point.hpp │ ├── README.md │ ├── ThreadPool.cpp │ ├── ThreadPool.hpp │ ├── TileGrid.cpp │ ├── TileGrid.hpp │ ├── TileKey.hpp │ ├── Writer.cpp │ ├── Writer.hpp │ └── tile.cpp ├── to_raster.cpp ├── to_raster_tin.cpp ├── to_vector.cpp ├── translate.cpp ├── utils.cpp ├── utils.hpp ├── vpc.cpp └── vpc.hpp ├── tests ├── conftest.py ├── data │ ├── rectangle.gpkg │ ├── rectangle1.gpkg │ ├── rectangle2.gpkg │ ├── rectangle3.gpkg │ └── rectangle4.gpkg ├── test_boundary.py ├── test_clip.py ├── test_merge.py ├── test_thin.py ├── test_to_vector.py ├── test_translate.py └── utils.py └── vpc-spec.md /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/.github/workflows/docker.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/README.md -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/environment.yml -------------------------------------------------------------------------------- /src/alg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/src/alg.cpp -------------------------------------------------------------------------------- /src/alg.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/src/alg.hpp -------------------------------------------------------------------------------- /src/boundary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/src/boundary.cpp -------------------------------------------------------------------------------- /src/clip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/src/clip.cpp -------------------------------------------------------------------------------- /src/density.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/src/density.cpp -------------------------------------------------------------------------------- /src/info.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/src/info.cpp -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/merge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/src/merge.cpp -------------------------------------------------------------------------------- /src/nlohmann/json.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/src/nlohmann/json.hpp -------------------------------------------------------------------------------- /src/thin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/src/thin.cpp -------------------------------------------------------------------------------- /src/tile/BufferCache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/src/tile/BufferCache.cpp -------------------------------------------------------------------------------- /src/tile/BufferCache.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/src/tile/BufferCache.hpp -------------------------------------------------------------------------------- /src/tile/Cell.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/src/tile/Cell.cpp -------------------------------------------------------------------------------- /src/tile/Cell.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/src/tile/Cell.hpp -------------------------------------------------------------------------------- /src/tile/Common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/src/tile/Common.hpp -------------------------------------------------------------------------------- /src/tile/EpfTypes.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/src/tile/EpfTypes.hpp -------------------------------------------------------------------------------- /src/tile/FileDimInfo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/src/tile/FileDimInfo.hpp -------------------------------------------------------------------------------- /src/tile/FileProcessor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/src/tile/FileProcessor.cpp -------------------------------------------------------------------------------- /src/tile/FileProcessor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/src/tile/FileProcessor.hpp -------------------------------------------------------------------------------- /src/tile/Las.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/src/tile/Las.cpp -------------------------------------------------------------------------------- /src/tile/Las.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/src/tile/Las.hpp -------------------------------------------------------------------------------- /src/tile/Point.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/src/tile/Point.hpp -------------------------------------------------------------------------------- /src/tile/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/src/tile/README.md -------------------------------------------------------------------------------- /src/tile/ThreadPool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/src/tile/ThreadPool.cpp -------------------------------------------------------------------------------- /src/tile/ThreadPool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/src/tile/ThreadPool.hpp -------------------------------------------------------------------------------- /src/tile/TileGrid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/src/tile/TileGrid.cpp -------------------------------------------------------------------------------- /src/tile/TileGrid.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/src/tile/TileGrid.hpp -------------------------------------------------------------------------------- /src/tile/TileKey.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/src/tile/TileKey.hpp -------------------------------------------------------------------------------- /src/tile/Writer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/src/tile/Writer.cpp -------------------------------------------------------------------------------- /src/tile/Writer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/src/tile/Writer.hpp -------------------------------------------------------------------------------- /src/tile/tile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/src/tile/tile.cpp -------------------------------------------------------------------------------- /src/to_raster.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/src/to_raster.cpp -------------------------------------------------------------------------------- /src/to_raster_tin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/src/to_raster_tin.cpp -------------------------------------------------------------------------------- /src/to_vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/src/to_vector.cpp -------------------------------------------------------------------------------- /src/translate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/src/translate.cpp -------------------------------------------------------------------------------- /src/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/src/utils.cpp -------------------------------------------------------------------------------- /src/utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/src/utils.hpp -------------------------------------------------------------------------------- /src/vpc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/src/vpc.cpp -------------------------------------------------------------------------------- /src/vpc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/src/vpc.hpp -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/data/rectangle.gpkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/tests/data/rectangle.gpkg -------------------------------------------------------------------------------- /tests/data/rectangle1.gpkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/tests/data/rectangle1.gpkg -------------------------------------------------------------------------------- /tests/data/rectangle2.gpkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/tests/data/rectangle2.gpkg -------------------------------------------------------------------------------- /tests/data/rectangle3.gpkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/tests/data/rectangle3.gpkg -------------------------------------------------------------------------------- /tests/data/rectangle4.gpkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/tests/data/rectangle4.gpkg -------------------------------------------------------------------------------- /tests/test_boundary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/tests/test_boundary.py -------------------------------------------------------------------------------- /tests/test_clip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/tests/test_clip.py -------------------------------------------------------------------------------- /tests/test_merge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/tests/test_merge.py -------------------------------------------------------------------------------- /tests/test_thin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/tests/test_thin.py -------------------------------------------------------------------------------- /tests/test_to_vector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/tests/test_to_vector.py -------------------------------------------------------------------------------- /tests/test_translate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/tests/test_translate.py -------------------------------------------------------------------------------- /tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/tests/utils.py -------------------------------------------------------------------------------- /vpc-spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDAL/wrench/HEAD/vpc-spec.md --------------------------------------------------------------------------------