Bug report #20094
Extracting z-coordinates takes ages and makes the system unresponsive
|Affected QGIS version:||3.3(master)||Regression?:||No|
|Operating System:||Ubuntu 18.04 Bionic Beaver||Easy fix?:||No|
|Pull Request or Patch supplied:||Yes||Resolution:||fixed/implemented|
|Crashes QGIS or corrupts data:||No||Copied to github as #:||27916|
qgis displays the sand-dial forever and other applications become unresponsive when z-coordinates are extracted.
Steps to reproduce:
1. Add vector layer segments.shp
2. Open attribute table
3. Open field calculator
4. output field name -> z
5. Expression -> z(start_point($geometry))
z values of start points should be added to the attribute table in a reasonable amount of time, say no longer than 30s for the example file of about 26MB. At least a cancel button would be nice to stop pending operations.
Example shape-file downloadable at (compressed 9Mb): https://filesender.surf.nl/?s=download&token=9cee5ba9-b49d-0b72-2c67-a993e09d6869
By the way, I register this issue from a new account as my old one is not accessible anymore. Password reset is not possible, due to the error: "This account uses an external authentication source. Impossible to change the password."
Forward to app blocking/unblocking of attr table updates
Fixes #20094 - Extracting z-coordinates takes ages and makes the system unresponsive