How should QRiS consume RiverscapesXML? #151
Replies: 2 comments 3 replies
-
A few more questions: Are we talking about doubling the code to find, load and parse business logic and symbology as well as the code to sync the network files? This is most of the QRave code no? The whole point of QRave is that there is only ever one source of local truth and one source of remote truth when it comes to symbology and businesslogic. I worry a little about what happens if you want to develop BusinessLogic or symbology. It might not be clear which local file you're overriding. Also, QRis doesn't need to to sync VBET businesslogic (for example). In fact, most of the synced data wouldn't actually even be usable by QRis so maybe it should filter and only sync its own stuff. |
Beta Was this translation helpful? Give feedback.
-
@philipbaileynar I am sort of inclined to go with Option 1. I don't see the RAVE stuff changing that much in a way that needs to be updated to QRiS. We are not talking about a tree that has all the right-click context (i.e. the places where most new RAVE features are likely to be added). All we're doing is exposing the tree using business logic and using to select projects (from warehouse or on disk) that we navigate the tree XML and then when user selects we download and add to QRiS project with RS Project Metadata. |
Beta Was this translation helpful? Give feedback.
-
QRiS needs to consume both business logic and symbology from the Riverscapes XML repository. I see two options for accomplishing this:
Thoughts @MattReimer @joewheaton @nick4rivers
Beta Was this translation helpful? Give feedback.
All reactions