Feature request #2904
join attributes very slow when vector layer contains many features
Status: | Closed | ||
---|---|---|---|
Priority: | Low | ||
Assignee: | cfarmer - | ||
Category: | Python plugins | ||
Pull Request or Patch supplied: | Resolution: | wontfix | |
Easy fix?: | No | Copied to github as #: | 12964 |
Description
Using a polygon layer with about 20,000 polygons and a dbf containing information for a bit over 5000 thousand of these polygons, joining them with Vector->Join attributes using a common key of 9 chars (letters, numbers and -) takes horrendously long, with a CPU usage close to 100% throughout the process.
Classyfying this as an annoyance and a wish for enhancement for now, but at least one colleague stopped using QGIS for this reason, so it could be seen as a major bug...
This is somewhat linked to wish #121, but as long as that is not fulfilled, this is the only way to join attributes and thus concerns an important feature.
History
#1 Updated by Borys Jurgiel over 13 years ago
- Resolution set to wontfix
- Status changed from Open to Closed
Python loops used in fTools are slow by nature. I'm closing it as we have native table join now. Please open another ticket if it's slow too :-)