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
Issue makes total sense. Basemaps started as a very simple feature and now we need to
QRAVE tree traversal in general is a problem we know about. This is not the same issue as #66 but it's related. In order to traverse the tree correctly we are going to need to rework how QRave finds layers, especially in cases where the user is moving folders around in unpredictable ways.
It would be fairly easy to put a guid or some other unique identifier in the tree lead data and then use that but we need to make sure we don't break the ability to save projects. A quick experiment should prove this one way or the other.
How QRave interacts with QRiS is maybe a bigger question we haven't really thought about. Maybe that's too big for this ticket but as we throw more plugins out into the we are going to have situations where they interact. Always good to keep in mind.
We should rewrite the way QRAVE adds layers to the map. It currently uses string matching with names, which has caused problems on many occasions. QRiS uses a much leaner method of attaching data to each layer, making layers easier to find without string matching.
We have always thought of QRiS and QRAVE in isolation. Each tool has its own group of basemaps at the bottom of it's top level project tree map ToC group node. This will always obscure layers in the tool that gets added to the map first. Perhaps we should consider a new, separate "Riverscapes Basemaps" top level map ToC group? I really don't like this suggestion because it might be confusing to users, but it overcomes the competing basemap issue.
Current situation:
- My QRiS Project
- My Data Capture Event
- My vector layer
- My event Basemap
- My QRAVE Project
- My vector layer
- My QRAVE basemap
Proposed Solution
- My QRiS Project
- My Data Capture Event
- My vector layer
- My QRAVE Project
- My vector layer
- Riverscapes Basemaps
- My event Basemap
- My QRAVE basemap
Please see Riverscapes/QRiS#120 for full issue. There are aspects to be fixed in both QRAVE and QRiS
The text was updated successfully, but these errors were encountered: