Bug report #4220
advanced size scale field and rotation field not showing columns of joined layer(s)
Status: | Closed | ||
---|---|---|---|
Priority: | Normal | ||
Assignee: | Martin Dobias | ||
Category: | Symbology | ||
Affected QGIS version: | master | Regression?: | No |
Operating System: | Easy fix?: | No | |
Pull Request or Patch supplied: | No | Resolution: | fixed |
Crashes QGIS or corrupts data: | No | Copied to github as #: | 14181 |
Description
Using qgis-master, the list of columns to choose from under the size scale field and rotation field fails to display columns from joined layer(s). It appears to be the only part of the new symbology that fails to take into account joined layers.
History
#1 Updated by Giovanni Manghi about 13 years ago
- Assignee set to Martin Dobias
- Target version set to Version 1.7.1
#2 Updated by Martin Dobias about 13 years ago
works for me in qgis-master. Please check that fields of your joined layer/table are actually of numeric type - e.g. in layer properties -> fields. Fields with "string" type are naturally not shown.
#3 Updated by Tim Sutton about 13 years ago
- Target version changed from Version 1.7.1 to Version 1.7.2
#4 Updated by Giovanni Manghi almost 13 years ago
- Target version changed from Version 1.7.2 to Version 1.7.3
#5 Updated by Giovanni Manghi almost 13 years ago
- Target version changed from Version 1.7.3 to Version 1.7.4
#6 Updated by Paolo Cavallini over 12 years ago
- Affected QGIS version set to master
- Crashes QGIS or corrupts data set to No
- Target version changed from Version 1.7.4 to Version 1.8.0
#7 Updated by Mathieu Pellerin - nIRV over 12 years ago
Martin, right, adding a .cvst file defining the integer / real columns did it. It's a pretty obscure requirement for the average Joe.
That said, it did reveal a different issue, that is QGIS apparently can't read the value of these joined columns (i.e. if I want to graduate a joined integer column in 5 steps, the five steps will have '0.0000 - 0.0000' as min max range. Can you confirm this is the case with you?
#8 Updated by Giovanni Manghi over 12 years ago
nirvn - wrote:
Martin, right, adding a .cvst file defining the integer / real columns did it. It's a pretty obscure requirement for the average Joe.
That said, it did reveal a different issue, that is QGIS apparently can't read the value of these joined columns (i.e. if I want to graduate a joined integer column in 5 steps, the five steps will have '0.0000 - 0.0000' as min max range. Can you confirm this is the case with you?
it doesn't work for equal intervals, but seems to work with other modes (ex. quantiles).
#9 Updated by Giovanni Manghi over 12 years ago
That said, it did reveal a different issue, that is QGIS apparently can't read the value of these joined columns (i.e. if I want to graduate a joined integer column in 5 steps, the five steps will have '0.0000 - 0.0000' as min max range. Can you confirm this is the case with you?
as this issue is confirmed but is different from the original description, please change the title or close this ticket and file a new one.
#10 Updated by Giovanni Manghi over 12 years ago
- Status changed from Open to Feedback
#11 Updated by Giovanni Manghi over 12 years ago
- Resolution set to fixed
- Status changed from Feedback to Closed
as this issue is confirmed but is different from the original description, please change the title or close this ticket and file a new one.
someone already did, see #5761
#12 Updated by Mathieu Pellerin - nIRV over 12 years ago
IMO, better to close this bug instead of morphing it. Who knows, it might help somebody else not knowing only Integer/Real fields are shown in the list.
I wonder whether an issue should be field surrounding the absence of user friendly hint within the interface re this.