mfbonfigli / gocesiumtiler

A Cesium.js point cloud 3D tiles generator from LAS files written in Golang
GNU Lesser General Public License v3.0
169 stars 36 forks source link

"Octree Already Built" Error on Folder Mode #23

Closed schroedermarc closed 2 years ago

schroedermarc commented 2 years ago

Hello, having an issue when running on MacOS Monterey (ARM).

Individual .LAS files are tiled perfectly, but getting a "octree already built" error on the second file, no matter the file, when run on a folder of .LAS files. I've tried changing the various algorithms and other flags and with different sets of files. It always crashes this same way on the second file. Is this a bug? or am I missing a flag or option?

example command gocesiumtiler -i ../smaller/ -o ../output/ -folder -r -b

example output:

image

schroedermarc commented 2 years ago

Just noticing this is a duplicate of #20, however the issue is persisting on v1.2.1 in my experience.

mfbonfigli commented 2 years ago

Thanks for your feedback @schroedermarc. I will try to further investigate the issue to understand the root cause. If you have a couple of small las files to use to reproduce the issue that would be helpful.

Thanks!

mfbonfigli commented 2 years ago

I was able to reproduce the problem and I can confirm that the issue is still present on release 1.2.1. I just published a new release 1.2.2 that should hopefully fix this issue. Leaving this open for a while to allow users to put comments in case the issue is still persisting.

schroedermarc commented 2 years ago

@mfbonfigli, it works now in 1.2.2! I Realized I had misunderstood what the output would be when it works. I had thought it would create a single tiles folder with a combined output. Now I'm seeing that was never intended to be the case. So that's the next thing to solve for me. Please let me know if any tool comes to mind. Otherwise I think this issue is solved from my perspective. I'll let you control when the issue closes. Thanks!

mfbonfigli commented 2 years ago

A few months have passed, I'm going to close this issue! Thanks for the feedback!