-
Notifications
You must be signed in to change notification settings - Fork 0
/
flow_class_workflow.py
28 lines (26 loc) · 2.23 KB
/
flow_class_workflow.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
from flow_class import flow_classification
def main():
flow_classification.flow_classification(Obs_Path=r"C:\Users\megij\Documents\ERDC 23\ADEQ_FlowRegimes\Flow_Regimes.gdb", #EDIT REQUIRED
Shp_Path=r"C:\Users\megij\Documents\ERDC 23\ADEQ_FlowRegimes\Flow_Regimes.gdb", #EDIT REQUIRED
Obs_Layer="FlowRegime_Observations", #EDIT REQUIRED
SHP_Layer="WBID_FlwRgme_Designations", #EDIT REQUIRED
Unique_ID_Shp="WBID", #EDIT REQUIRED
Geometry_Column='geometry', #EDIT REQUIRED
Unique_ID_Obs="WBID", #EDIT REQUIRED
Flow_Regime_Column="Flow_Regime", #EDIT REQUIRED
Priority_Column="", #EDIT STRONGLY RECOMMENDED
#Edits Below are optional
SHP_Fields=[],
Case=True,
Perennial_Input_List=['P', 'Perennial', 'Potentially Perennial'],
Intermittent_Input_List=['I', 'Intermittent', 'Potentially Intermittent'],
Ephemeral_Input_List=['E', 'Ephemeral', 'Potentially Ephemeral'],
At_Least_Intermittent_Input_List=['At Least Intermittent'],
At_Least_Intermittent_Include=True,
At_Least_Intermittent_Override=True,
Weighted_Flag=True,
Override_Flag=False,
Output=None,
Output_Columns_Weighted=True)
if __name__ =="__main__":
main()