Feature request #14098
ftools geoprocessing tools are slow with large dataset, port them to c++
Status: | Closed | ||
---|---|---|---|
Priority: | Normal | ||
Assignee: | - | ||
Category: | Processing/QGIS | ||
Pull Request or Patch supplied: | No | Resolution: | fixed/implemented |
Easy fix?: | No | Copied to github as #: | 22104 |
Description
Attempt to perform intersect on input SHP layers with higher number of features hangs around 60% and never finish.
Input data:
ogrinfo HPJ_KPP/hpj_kpp.shp hpj_kpp -so | grep Count Feature Count: 10735 ogrinfo gis-zp-skoleni-data/LU/Land_Use.shp Land_Use -so | grep Count Feature Count: 40108
History
#1 Updated by Giovanni Manghi almost 9 years ago
- Status changed from Open to Feedback
the vector geoprocessing tools of qgis (aka ftools) are known to be very weak with large/complex geometries. There are other tickets about this, and recently (after the las palmas dev meeting) also a lot of discussions about this matter. There is already a c++ implementation of such tools, in qgis enterprise, but it is not reverting to qgis soon, at least not in 2.14.
#2 Updated by Giovanni Manghi over 8 years ago
- Operating System deleted (
Linux) - Target version deleted (
Version 2.14) - Status changed from Feedback to Open
- Category changed from Vectors to 44
- Subject changed from intersect doesn't work for larger input datasets to ftools geoprocessing tools are slow with large dataset, port them to c++
- Tracker changed from Bug report to Feature request
#3 Updated by Giovanni Manghi almost 8 years ago
- Category changed from 44 to Processing/QGIS
#4 Updated by Alexander Bruy almost 8 years ago
Actually almost all geoprocessing tools were ported into C++ many years ago, but they weren't used in fTools and/or Processing.
#5 Updated by Giovanni Manghi over 7 years ago
- Easy fix? set to No
#6 Updated by Alexander Bruy almost 7 years ago
- Description updated (diff)
- Status changed from Open to Feedback
All major geoprocessing tools now implemented in C++. Can we close this?
#7 Updated by Nyall Dawson almost 7 years ago
- Resolution set to fixed/implemented
- Status changed from Feedback to Closed
Yes