Riverscapes / pyBRAT

pyBRAT - Beaver Restoration Assessment Tool (Python)
http://brat.riverscapes.xyz
GNU General Public License v3.0
10 stars 10 forks source link

Paper form for BRAT-cIS #42

Closed joewheaton closed 6 years ago

joewheaton commented 6 years ago

Related to #35, we need a paper form for BRAT.

joewheaton commented 6 years ago

Okay here they are: BRAT_cIS Asessment Form_Advanced.docx BRAT_cIS Asessment Form_Basic.docx

nick4rivers commented 6 years ago

@joewheaton I'm kick these out now, stay tuned

nick4rivers commented 6 years ago

Yo @joewheaton Huge if statements, amazed it actually works in Survey123

if(${StreamsideVegetation}='Unsuitable' and ${RiparianVegetation}='Unsuitable','None',if(${StreamsideVegetation}='BarelySuitable' and ${RiparianVegetation}='Unsuitable','Rare',if(${StreamsideVegetation}='ModeratelySuitable' and ${RiparianVegetation}='Unsuitable','Occassional',if(${StreamsideVegetation}='Suitable' and ${RiparianVegetation}='Unsuitable','Occassional',if(${StreamsideVegetation}='Preferred' and ${RiparianVegetation}='Unsuitable','Occassional',if(${StreamsideVegetation}='Unsuitable' and ${RiparianVegetation}='BarelySuitable','Rare',if(${StreamsideVegetation}='BarelySuitable' and ${RiparianVegetation}='BarelySuitable','Occassional',if(${StreamsideVegetation}='ModeratelySuitable' and ${RiparianVegetation}='BarelySuitable','Occassional',if(${StreamsideVegetation}='Suitable' and ${RiparianVegetation}='BarelySuitable','Frequent',if(${StreamsideVegetation}='Preferred' and ${RiparianVegetation}='BarelySuitable','Frequent',if(${StreamsideVegetation}='Unsuitable' and ${RiparianVegetation}='ModeratelySuitable','Occassional',if(${StreamsideVegetation}='BarelySuitable' and ${RiparianVegetation}='ModeratelySuitable','Rare',if(${StreamsideVegetation}='ModeratelySuitable' and ${RiparianVegetation}='ModeratelySuitable','Frequent',if(${StreamsideVegetation}='Suitable' and ${RiparianVegetation}='ModeratelySuitable','Frequent',if(${StreamsideVegetation}='Preferred' and ${RiparianVegetation}='ModeratelySuitable','Pervasive',if(${StreamsideVegetation}='Unsuitable' and ${RiparianVegetation}='Suitable','Rare',if(${StreamsideVegetation}='BarelySuitable' and ${RiparianVegetation}='Suitable','Frequent',if(${StreamsideVegetation}='ModeratelySuitable' and ${RiparianVegetation}='Suitable','Frequent',if(${StreamsideVegetation}='Suitable' and ${RiparianVegetation}='Suitable','Frequent',if(${StreamsideVegetation}='Preferred' and ${RiparianVegetation}='Suitable','Pervasive',if(${StreamsideVegetation}='Unsuitable' and ${RiparianVegetation}='Preferred','Occassional',if(${StreamsideVegetation}='BarelySuitable' and ${RiparianVegetation}='Preferred','Frequent',if(${StreamsideVegetation}='ModeratelySuitable' and ${RiparianVegetation}='Preferred','Frequent',if(${StreamsideVegetation}='Suitable' and ${RiparianVegetation}='Preferred','Pervasive',if(${StreamsideVegetation}='Preferred' and ${RiparianVegetation}='Preferred','Pervasive','Pervasive'))))))))))))))))))))))))))

nick4rivers commented 6 years ago

@joewheaton and @wally-mac here's a first cut at a BRAT app. This will get cleaned up a bit, but feel free to offer feedback here:

https://survey123.arcgis.com/surveys/44f9c3e1c8744ff9a07d2e0c9f7f5173/data

wally-mac commented 6 years ago
can_not

@webernick79, this is what I get when I try to log in with my USU ARCGIS account

wally-mac commented 6 years ago

@webernick79 if I sign off from my USU account I'm able to access the form. I think this is a really nice start. The main thing I think it needs is additional options for dominate vegetation. I can work on pulling this together if would like.

nick4rivers commented 6 years ago

@wally-mac , Yes, send veg options.

@joewheaton and @wally-mac Can you guys consider the last couple of questions on the CURRENT FORM. Do we need the additional choices in the gradient questions (i.e. Can build - inferred, Can build - evidence). Every additional choice adds another 50 if statements? That is, can we just keep it at:

Also, what do the "-" represent in the columns of Table 3

wally-mac commented 6 years ago

@webernick79, Here is a png file that shows beaver dam building material preferences landfire

wally-mac commented 6 years ago

@webernick79 as for your question on gradient I think the categories you have are sufficient but it would be good if @joewheaton weighed in.

nick4rivers commented 6 years ago

@wally-mac This looks like now veg is a single question? In @joewheaton Joe's FORM it is posed as two questions? Suitability and type? To me this is one questions so I'm going to simplify

nick4rivers commented 6 years ago

Ya'll have a better BRAT image file as well? This one is tiny

beaver_ecosystemengineer

Actually I found one, no worries

nick4rivers commented 6 years ago

Hey @joewheaton and @wally-mac , updated form here: https://survey123.arcgis.com/share/44f9c3e1c8744ff9a07d2e0c9f7f5173?open=menu

Slightly simplified and basically just follows table 2 and 3, which is pretty essential if you want the logic built in to make the capacity call. Tear it down and let me know what to change.

On another note, I'm also realizing that Survey123 is actually pretty capable at editing existing layers. Not totally sure about line segments, but I'll test it out.

wally-mac commented 6 years ago

@webernick79 I just gave the app a test drive and it works great for me. @joewheaton and @bangen what do you both think? Nice work Nick!

wally-mac commented 6 years ago

One addition thing I think that we should add to the form is the question: Is the stream too large for a beaver to build a dam? In the pyBRAT code we deal with this question by applying an upstream drainage area threshold value because we found that sometimes the Q2 stream power wasn’t enough to catch these large Streams that have no capacity for beaver dams.

On Tue, May 15, 2018 at 2:55 PM Nick Weber notifications@github.com wrote:

Hey @joewheaton https://github.com/joewheaton and @wally-mac https://github.com/wally-mac , updated form here:

https://survey123.arcgis.com/share/44f9c3e1c8744ff9a07d2e0c9f7f5173?open=menu

Slightly simplified and basically just follows table 2 and 3, which is pretty essential if you want the logic built in to make the capacity call. Tear it down and let me know what to change.

On another note, I'm also realizing that Survey123 is actually pretty capable at editing existing layers. Not totally sure about line segments, but I'll test it out.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/Riverscapes/pyBRAT/issues/42#issuecomment-389310317, or mute the thread https://github.com/notifications/unsubscribe-auth/AU-QUnptGQaM9NWrYj61qLy7SLgmAtmMks5ty0C7gaJpZM4T-E8t .

-- Sent from Gmail Mobile Sorry for typos and brevity courtesy of my 'smart' phone.

joewheaton commented 6 years ago

Duplicate with #35....