ERROR - Singular normal matrix. Network is no longer connected! #74
Replies: 1 comment
-
Dear @kangahdesmond, the reason for this error is that the spatial network of points is not connected in step 1 - Consistency Check. Arcs with a high noise level are removed to avoid error propagation. In case too many arcs are removed, the network is not connected anymore. Hence network inversion yields a singular normal matrix. How to fix this issue?
Please provide the logfile and the figures from the respective step (here step1). It will make it easier for us to help you with an issue ;-) |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
2024-12-22 14:07:39,913 - INFO - ITERATION: 0
2024-12-22 14:07:39,914 - ERROR - Singular normal matrix. Network is no longer connected!
Traceback (most recent call last):
File "/home/deskay/miniconda3/envs/sarvey/bin/sarvey", line 8, in
sys.exit(main())
File "/home/deskay/miniconda3/envs/sarvey/lib/python3.10/site-packages/sarvey/sarvey_mti.py", line 311, in main
run(config=config, args=args, logger=logger)
File "/home/deskay/miniconda3/envs/sarvey/lib/python3.10/site-packages/sarvey/sarvey_mti.py", line 120, in run
proc_obj.runConsistencyCheck()
File "/home/deskay/miniconda3/envs/sarvey/lib/python3.10/site-packages/sarvey/processing.py", line 357, in runConsistencyCheck
spatial_ref_id, point_id, net_par_obj = parameterBasedNoisyPointRemoval(
File "/home/deskay/miniconda3/envs/sarvey/lib/python3.10/site-packages/sarvey/unwrapping.py", line 978, in parameterBasedNoisyPointRemoval
raise ValueError
ValueError, how can i solve this
Beta Was this translation helpful? Give feedback.
All reactions