You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jun 3, 2020. It is now read-only.
For "regular" plots (not the special case of stratigraphy), data are rendered by considering one QGIS feature for the whole dataset.
It means we render a multipoint, a multilinestring ... or a polygon.
The problem with this current approach is that we cannot have a symbology that changes with each data point. No classification / graduation / data defined, etc.
I am facing a use case where I need to distinguish between different kinds of data based on their attribute.
I then plan to modify the current behavior and render one QGIS feature for each data point. But I see the following drawbacks:
if we want to keep the "polygon" rendering mode, we need to keep one feature = all the data points
having one feature per data point may add some performance issues.
So, in the end, I think I will:
add a symbology option "render each data point separately"
if enabled the user can choose a more complex symbology type ("classification", "graduated", "rule-based", etc.), but it only works for "points" and "lines" rendering, not "polygon"
if disabled (default) we keep the current rendering mode
From your summary, I understand that it is not possible to represent different data series in the same QGIS plot, isn't it? (Which would be equivalent to have two, maybe three, multipoints/multilines structures within the same graph.)
I'm quite uncomfortable with the idea of adding more if-then ad hoc cases, however I have no better idea, given my knowledge of the source code...
@delhomer Having more than one plots on the same graph would indeed answer the initial needs and should be easier (?) to implement. It also shares view with what we had in #28 about "merged plots"
So a data-defined symbology for each plot is probably not a priority.
For "regular" plots (not the special case of stratigraphy), data are rendered by considering one QGIS feature for the whole dataset.
It means we render a multipoint, a multilinestring ... or a polygon.
The problem with this current approach is that we cannot have a symbology that changes with each data point. No classification / graduation / data defined, etc.
I am facing a use case where I need to distinguish between different kinds of data based on their attribute.
I then plan to modify the current behavior and render one QGIS feature for each data point. But I see the following drawbacks:
So, in the end, I think I will:
This should however add some code complexities.
@vmora @troopa81 @delhomer Any comments ?
The text was updated successfully, but these errors were encountered: