Opened 14 years ago
Closed 13 years ago
#2904 closed enhancement (wontfix)
join attributes very slow when vector layer contains many features
Reported by: | mlennert | Owned by: | cfarmer |
---|---|---|---|
Priority: | minor: annoyance | Milestone: | Version 1.7.0 |
Component: | Python plugins and bindings | Version: | 1.4.0 |
Keywords: | join attributes | Cc: | |
Must Fix for Release: | No | Platform: | Debian |
Platform Version: | Awaiting user input: | no |
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.
Change History (2)
comment:1 by , 14 years ago
Component: | Vectors → Python plugins and bindings |
---|---|
Owner: | changed from | to
comment:2 by , 13 years ago
Resolution: | → wontfix |
---|---|
Status: | new → 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 :-)