-
Notifications
You must be signed in to change notification settings - Fork 0
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
Point-Based, Polyline-Based, and/or Polygon-Based Tool for creating assessment dataset #20
Comments
@nick4rivers lets work on specing this out prior to your field work in Kern. We may even want to get this going before your trip if it is feasible. This is going to be a really big priority and core functionality. |
@joewheaton - I can start on this on Monday. It's a big but really important one and would put us really far on a big component of the RIPT vision. |
User WorkflowsFor now, this is all about two workflows:
Note that this ticket does not include any collecting ("hoovering") of assessment data into indicators. For now, we are just focused on capturing the assessment data in QRiS. Creating An Assessment
Editing and Assessment
Importing Assessment DataWe need this, but it's secondary. Let's create a separate ticket for this feature once creating an assessment is operational and the design of the geopackages has settled. Reporting on an AssessmentWe haven't discussed reporting yet. Perhaps leave this for now. I foresee this either as a section in one big QRiS report that we dynamically grows or shrinks based on what the user has done in the project. Or it's a dedicated assessment report. I prefer the former because it's less confusing for user and simpler to develop. Deleting an assessmentLeave this for now. But we will need a right click action to remove an assessment as well as any items in the map and on disk. Folder StructureOn disk I propose the following:
Note how each assessment has an indexed folder name and does not use the name entered by the user. |
I talked to @joewheaton and he is open to building this feature directly in PostGIS instead of geopackages. @nick4rivers and @KellyMWhitehead let's meet to discuss. @nick4rivers have you made any progress on this already? |
OK - initial spec on the most simplest of data models. I'm suggesting we keep this first feature editing implementation in QRiS simple AF. I've just specified a simple implementation of the structure.gpkg with three tables:
What I'm asking of @philipbaileynar and @KellyMWhitehead is:
By Monday I should be more up to speed on the Qt and Plugin development process and we can talk about key steps for implementation of a first and very simple QRiS assisted editing implementation. Or - if I'm way off just let me know? Download Geopackage here? |
@philipbaileynar, @KellyMWhitehead, and @joewheaton I've started a diagram for the QRiS assessment schema: https://docs.google.com/presentation/d/1FniU3SKjqIE96LzQtZDjKF1VWL86VL_o1ePf6n_Enr4/edit?usp=sharing As of this comment it just starts simple with structure assessment. It raises a ton of architectural questions that need to be discussed as we proceed. Please see my comments above, and all my comments in the Google slide. Hopefully we can schedule a chat in the next day or two for discussion so we can keep this going. |
This ticket is old and supercded to where we have gotten to with data capture events, protocols, methods and layers. Closing. |
User can manually digitize features (points is simplest) that represent things like:
These are generally our complexity metrics, and will be recorded as spatially explicit counts (default is 1, but 1 feature could represent multiple (e.g. beaver dam complex representing multiple dams), which then may be used to calculate metrics within riverscape assessment units (e.g. valley bottom reach segment) like count within assessment unit or count dividied by assessment unit length or area (e.g. dams/km)
This creates a node of the user-specified type which is a feature class inside the assessments.gpkg, and symbolizes it accordingly, and exposes it in the RS project.
The text was updated successfully, but these errors were encountered: