I'm trying to convert a set of tiled .la[a|z] files into one massive copc.laz file. I have dozen of files and more than one billion points to process on a regular laptop with 11 GB of free RAM. I'm using the following pipeline for 100 millions points. It uses a lot of memory but is ok. But with a billion point the amount of RAM required no longer permits to write the COPC file. Is there a more efficient/correct pipeline to write COPC files with PDAL?

        "type": "filters.merge"

1 Answer 1


Your definition of efficient is memory efficient.

Untwine spools a disk cache instead of using memory to sort and build the COPC file. You can control how much disk cache it uses by selecting which dimensions are cached with the --dims argument.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.