-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Python RuntimeError when trying to scan LiDAR point cloud data #79
Comments
Hey @danielrode thanks for posting! I'm taking a look at this, but currently unable to replicate from the main branch of silvimetric and copying your environment process. Would you mind providing environment versions with
Thank you! |
|
Update: I get the same No opening '(' RuntimeError when running
|
The error you're seeing is a PDAL error message referring to the bounds created, and I don't think this exists in the latest version of PDAL. I can't replicate your error, and I'm fairly certain it's because of the mixing of environments. The latest version of python-pdal that you have installed should be using pdal version 2.7.1 or newer, but this error is coming from the pdal installed in your Relevant issue in pdal python: PDAL/python#164 If you have conda available to you, the easiest solution would be to use that to manage your environment with This error can be replicated through pdal directly:
|
I tried the Conda approach shown in the SilviMetric QuickStart doc. However, that resulted in a I got things working using just the native OpenSUSE package manager and venv/pip. Looks like older versions of PDAL expect the If you are interested in adding this to the main repo, let me know and I can make a PR. Otherwise, feel free to close this issue. Specifying a minimum expected PDAL version number in the guide/docs is an alternative solution, but I don't know when PDAL switched from expecting that specific bounds format to the several currently supported in the latest version. |
I have successfully initialized a new TileDB database and am now trying to move onto the next step: scanning. Python throws a RuntimeError when I try to use the
scan
function of SilviMetric. This happened with my own data, but I can reproduce the error with test data from the SilviMetric GitHub repository as well.System: OpenSUSE Tumbleweed (Linux)
Python version: 3.11
Here is my workflow (in Bash):
When I run that last command, I get the error:
The text was updated successfully, but these errors were encountered: