After processing for almost 2 days, I got this error:
{
"command": "pdal translate -i /var/www/data/157d1ed7-9c80-4b81-b692-062d1f8cedac/odm_georeferencing/odm_georeferenced_model.laz -o /var/www/data/157d1ed7-9c80-4b81-b692-062d1f8cedac/odm_georeferencing/tmp.las",
"exitCode": 0
}
],
"success": false,
"error": {
"code": 1,
"message": "Error rectifying ground in file /var/www/data/157d1ed7-9c80-4b81-b692-062d1f8cedac/odm_georeferencing/odm_georeferenced_model.laz: QH6235 qhull error (qh_memalloc): negative request size (-778240640). Did int overflow due to high-D?\n\nWhile executing: | qhull i Qt\nOptions selected for Qhull 2019.1.r 2019/06/21:\n run-id 1403530678 incidence Qtriangulate _pre-merge _zero-centrum\n _max-width 3.7e+03 Error-roundoff 2.2e-09 _one-merge 1.1e-08\n _near-inside 5.4e-08 Visible-distance 4.3e-09 U-max-coplanar 4.3e-09\n Width-outside 8.6e-09 _wide-facet 2.6e-08 _maxoutside 1.3e-08\n"
},
"stackTrace": [
"Traceback (most recent call last):",
"File \"/code/opendm/dem/commands.py\", line 67, in rectify",
"run_rectification(",
"File \"/code/opendm/dem/ground_rectification/rectify.py\", line 24, in run_rectification",
"point_cloud = extend_cloud(point_cloud, kwargs['extend_plan'], kwargs['extend_grid_distance'], kwargs['min_points'], kwargs['min_area'])",
"File \"/code/opendm/dem/ground_rectification/rectify.py\", line 61, in extend_cloud",
"bounds = calculate_convex_hull_bounds(ground_cloud.get_xy())",
"File \"/code/opendm/dem/ground_rectification/bounds/utils.py\", line 6, in calculate_convex_hull_bounds",
"hull = ConvexHull(points)",
"File \"qhull.pyx\", line 2431, in scipy.spatial.qhull.ConvexHull.__init__",
"File \"qhull.pyx\", line 356, in scipy.spatial.qhull._Qhull.__init__",
"scipy.spatial.qhull.QhullError: QH6235 qhull error (qh_memalloc): negative request size (-778240640). Did int overflow due to high-D?",
"",
"While executing: | qhull i Qt",
"Options selected for Qhull 2019.1.r 2019/06/21:",
"run-id 1403530678 incidence Qtriangulate _pre-merge _zero-centrum",
"_max-width 3.7e+03 Error-roundoff 2.2e-09 _one-merge 1.1e-08",
"_near-inside 5.4e-08 Visible-distance 4.3e-09 U-max-coplanar 4.3e-09",
"Width-outside 8.6e-09 _wide-facet 2.6e-08 _maxoutside 1.3e-08",
"",
"",
"During handling of the above exception, another exception occurred:",
"",
"Traceback (most recent call last):",
"File \"/code/stages/odm_app.py\", line 88, in execute",
"self.first_stage.run()",
"File \"/code/opendm/types.py\", line 378, in run",
"self.next_stage.run(outputs)",
"File \"/code/opendm/types.py\", line 378, in run",
"self.next_stage.run(outputs)",
"File \"/code/opendm/types.py\", line 378, in run",
"self.next_stage.run(outputs)",
"[Previous line repeated 6 more times]",
"File \"/code/opendm/types.py\", line 359, in run",
"self.process(self.args, outputs)",
"File \"/code/stages/odm_dem.py\", line 76, in process",
"commands.rectify(dem_input, args.debug)",
"File \"/code/opendm/dem/commands.py\", line 84, in rectify",
"raise Exception(\"Error rectifying ground in file %s: %s\" % (lasFile, str(e)))",
"Exception: Error rectifying ground in file /var/www/data/157d1ed7-9c80-4b81-b692-062d1f8cedac/odm_georeferencing/odm_georeferenced_model.laz: QH6235 qhull error (qh_memalloc): negative request size (-778240640). Did int overflow due to high-D?",
"",
"While executing: | qhull i Qt",
"Options selected for Qhull 2019.1.r 2019/06/21:",
"run-id 1403530678 incidence Qtriangulate _pre-merge _zero-centrum",
"_max-width 3.7e+03 Error-roundoff 2.2e-09 _one-merge 1.1e-08",
"_near-inside 5.4e-08 Visible-distance 4.3e-09 U-max-coplanar 4.3e-09",
"Width-outside 8.6e-09 _wide-facet 2.6e-08 _maxoutside 1.3e-08",
"",
""
],
Is there a problem with pc-rectify
flag?
I was just checking the log and found "odmVersion": "2.8.8"
.
I run the following command to start ODM with GPU:
sudo docker run -p 3000:3000 --gpus all opendronemap/nodeodm:gpu
What command to run to get the latest odm version?