Default configuration settings for Linesink-makerΒΆ

Settings not specified by the user in their configuration file are populated from these settings.

  1GlobalSettings:
  2  # full path to working folder where intermediate (preprocessed) files
  3  # and output will be generated.
  4  working_dir: '.'
  5  # The projected coordinate reference system (CRS) for the model
  6  prj: 
  7  # elevation units multiplier (from NHDPlus cm to model units)
  8  zmult: 0.03280839895013123
  9  # global resistance value to apply to all resistance LinesinkData
 10  # (c parameter in the GFLOW documentation)
 11  resistance: 0.3
 12  # global global_streambed_thickness value to apply to all resistance LinesinkData
 13  # (delta parameter in the GFLOW documentation)
 14  global_streambed_thickness: 3
 15  # aquifer thickness in model units
 16  # (used for calculating lambda parameter in determining resistance;
 17  # see GFLOW documentation on "Dealing with Resistance to Flow into Surface Waters"
 18  # https://www.haitjema.com/documents/Dealingwithresistancetoflowintosurfacewaters.pdf)
 19  H: 100
 20  # representative hydraulic conductivity for computing lambda
 21  k: 10
 22  # default (PEST) parameter name for linesink resistance
 23  ScenResistance: Rlinesink
 24  # model length units (feet or meters)
 25  ComputationalUnits: feet
 26  # 
 27  chkScenario: True
 28  preproc: True  # whether or not to run preprocessing
 29
 30ModelDomain:
 31  # polygon shapefile indicating the desired model extent
 32  # LinesinkData within this area but outside of the near or mid-fields
 33  # will be zero resistance (specified head)
 34  farfield:
 35  # A distance (in GIS or Basemap units; typically meters) that defines 
 36  # the extent of model farfield area as a buffer distance around the nearfield polygon
 37  # (can be specified in lieu of a polygon shapefile under the farfield: key)
 38  farfield_buffer: 15000
 39  # polygon of the model nearfield area, where LinesinkData will be given
 40  # resistance and routed
 41  routed_area: 
 42  # polygon of area of focus within routed area (optional)
 43  nearfield: 
 44  # option to clip linestrings that intersect the outer edge of the farfield area
 45  clip_farfield: False
 46  # options to write a separate LSS XML file for each polgyon in the HUC_shp shapefile
 47  split_by_HUC: False
 48  # polygon shapefile
 49  HUC_shp:
 50  # field in HUC_shp with polygon names
 51  HUC_name_field: False
 52
 53NHDFiles:
 54  flowlines: 
 55  elevslope: 
 56  PlusFlowVAA: 
 57  waterbodies: 
 58
 59PreprocessedFiles:
 60  DEM:
 61  DEM_zmult: 1.
 62  flowlines_clipped: 'preprocessed/flowlines_clipped.shp'
 63  waterbodies_clipped: 'preprocessed/waterbodies_clipped.shp'
 64  routed_mp: 'preprocessed/ra_cutout.shp'
 65  farfield_mp: 'preprocessed/ff_cutout.shp'
 66  preprocessed_lines: 'preprocessed/lines.shp'
 67
 68Simplification:
 69  # maximum distance a simplified line can deviate from the original linework
 70  nearfield_tolerance: 100
 71  # maximum distance a simplified line can deviate from the original linework
 72  routed_area_tolerance: 100
 73  # maximum distance a simplified line can deviate from the original linework
 74  farfield_tolerance: 300
 75  # minimum stream order to retain in the nearfield -->
 76  min_nearfield_order: 1
 77  # minimum stream order to retain in the routed area -->
 78  min_routed_area_order: 1
 79  # minimum stream order to retain in farfield -->
 80  min_farfield_order: 2
 81  # minimum sized waterbodies to retain in routed area (km2)
 82  min_waterbody_size: 1
 83  # minimum size of waterbodies to retain in nearfield (km2)
 84  min_nearfield_wb_size: 1
 85  # minimum size of waterbodies to retain in farfield (km2)
 86  min_farfield_wb_size: 1
 87  # 
 88  farfield_length_threshold: 0
 89  #
 90  routed_area_length_threshold: 0
 91  # Drop ephemeral streams from routed area outside of nearfield
 92  drop_intermittent: True
 93  # Option to drop LinesinkData that cross
 94  drop_crossing: False
 95  # routed area arbolate sum threshold
 96  asum_thresh_ra: 0
 97  # nearfield_arbolate sum threshold
 98  asum_thresh_nf: 0
 99  # farfield arbolate sum threshold
100  asum_thresh_ff: 0
101
102Outputs:
103  outfile_basename: Model
104  error_reporting: linesinkMaker_errors.txt