Feature request #2904

join attributes very slow when vector layer contains many features

Added by mlennert - over 10 years ago. Updated over 9 years ago.

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 9 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 :-)

Also available in: Atom PDF