-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Symbolizing field from a table joined to a joined table #14116
Comments
Author Name: Marco Hugentobler (@mhugent) Can you dump the three tables (or similar ones that can reproduce the bug) to shapes and attach them to the ticket? Thanks, |
Author Name: Bernhard Ströbl (Bernhard Ströbl) Hi Marco, attached zip file contains a shape file and two csv. files.
|
Author Name: Marco Hugentobler (@mhugent) Ah, I see. Yes, QGIS does not provide the capability to join multiple tables like that. Every join needs to have a target field in the origin layer. Otherwise, it would be quite complicated to manage the join dependencies (QGIS fetches only the necessary attributes for rendering).
|
Author Name: Bernhard Ströbl (Bernhard Ströbl) Ok, I see. Thank you for your effort. This is definitely not a "must have". I could still classify on typenr but wanted to avoid writing the legend labels :-) |
Author Name: Giovanni Manghi (@gioman)
|
Author Name: Giovanni Manghi (@gioman)
|
Author Name: Pirmin Kalberer (Pirmin Kalberer)
|
Author Name: Bernhard Ströbl (Bernhard Ströbl)
|
Author Name: Bernhard Ströbl (Bernhard Ströbl)
Original Redmine Issue: 4136
Redmine category:symbology
situation: Three layers:
t1 PostGIS table with two fields: id (integer, PK), the_geom
t2 PostgreSQL table with many fields containing two datasets for each dataset of t1; fields: id(integer), type (integer) in this case it is not relevant, that there are two datasets in t2 for each in t1 as the value in type is the same for both
t3 PostgreSQL table with two fields: id (integer), typename (varchar) containing lookup-values for field type in t2
Steps to do:
a) Join t2 to t1 on t1.id = t2.id
b) Join t3 to t1 on t1.type = t3.id
c) style t1 categorized on field type => works
d) style t1 categorized on field typename => does not work (categorization works but layer is not displayed on map)
tried with 1.8.0-Trunk (QGIS-Codeversion 58c737d) installed via osgeo-installer
The text was updated successfully, but these errors were encountered: