Specification
Project Type: streamtemp
Layer(s):
Layer Name (reference line in business logic if possible - e.g. :
https://github.com/Riverscapes/RiverscapesXML/blob/master/RaveBusinessLogic/V2/streamtemp.xml#L12
Type(s) - Vector
Description and/or Explanation of Need
Repeaters were cleverly introduced as a way to capture varied layer names among different projects of the same type (streamtemp). Separately, I assigned labels to each of the layers indicating season only (e.g., "Spring"), assuming that the project hierarchy would help the user orient. However, QGIS will simply not visualize a new layer with the same label as an existing layer already displayed.
To resolve this issue, I was hoping to use dynamic labeling that would add the name of the variable (e.g., "air temp") AND a temporal marker (e.g., "2020s"), from the output from the Repeater. However, I was not able to accomplish this even with the help of Gemini. After trying several different solutions, Gemini concluded that this particular xml parser cannot evaluate functions in the label field and finally suggested post-processing the label names in QGIS.
I'm hoping we can come up with a solution for dynamic labelling. Let me know if it's helpful to include the conversation and solutions I attempted with Gemini.
Example(s) of Inspiration
Optional: Drag and paste in here any examples or screen shots of what you want this to look like
To-Do
Instructions for tasks:
- delete those tasks not needed;
- check off tasks as you complete them;
- do not close issue until all tasks completed
- reference this issue in all commits (e.g. with
#33 notation where 33 is issue number)
Specification
Project Type: streamtemp
Layer(s):
Layer Name (reference line in business logic if possible - e.g. :
https://github.com/Riverscapes/RiverscapesXML/blob/master/RaveBusinessLogic/V2/streamtemp.xml#L12
Type(s) - Vector
Description and/or Explanation of Need
Repeaters were cleverly introduced as a way to capture varied layer names among different projects of the same type (streamtemp). Separately, I assigned labels to each of the layers indicating season only (e.g., "Spring"), assuming that the project hierarchy would help the user orient. However, QGIS will simply not visualize a new layer with the same label as an existing layer already displayed.
To resolve this issue, I was hoping to use dynamic labeling that would add the name of the variable (e.g., "air temp") AND a temporal marker (e.g., "2020s"), from the output from the Repeater. However, I was not able to accomplish this even with the help of Gemini. After trying several different solutions, Gemini concluded that this particular xml parser cannot evaluate functions in the label field and finally suggested post-processing the label names in QGIS.
I'm hoping we can come up with a solution for dynamic labelling. Let me know if it's helpful to include the conversation and solutions I attempted with Gemini.
Example(s) of Inspiration
Optional: Drag and paste in here any examples or screen shots of what you want this to look like
To-Do
Instructions for tasks:
#33notation where 33 is issue number)*.qmlfor QRAVE of layer(s) and test in QRAVE and commit*.lyrfor ArcRAVE of layer(s) and test in ArcRAVE and commit