Riverbed Estimation Instructions - rosepearson/GeoFabrics GitHub Wiki
These options control behaviour of the riverbed estimation stage and are all grouped under the rivers
key-value.
These values define the river channel of interest and some of its geometric properties.
-
cross_section_spacing
[Requiredfloat
] - The spacing upstream between each sampled cross section. -
network_id
[Requiredint
] - The RECnzsegment
reach ID of the river channel's most downstream reach segment. -
network_file
[Requiredstr
] - The path to the REC file defining river reaches to use and associated flow and friction information. -
network_columns
[Requireddict
] - A dictionary of pairing the column names of the network_file to the required keys ofid
,to_node
,from_node
,flow
,mannings_n
, andarea
. -
area_threshold
{Requiredfloat
] - Defines the catchment area threshold to stop modelling the river properties below. I.e. only model reaches with catchment areas greater than the threshold. -
river_corridor_width
[Requiredfloat
] - The width to consider when determining the river width and slope. This defines the width of the DEMs used for determining the river properties. -
min_bank_height
[Requiredfloat
] - The minimum bank height to try detect. This should be larger than the LiDAR survey vertical precision. -
max_bank_height
[Requiredfloat
] - The maximum height to detect banks up to before considering them cliffs. -
veg_lidar_classifications_to_keep
[Requiredlist
] - A list of integers defining the ground and vegetation classifications. i.e. [2, 3, 4, 5, 9] -
max_channel_width
[Requiredfloat
] - The maximum expected width of the channel in metres. -
min_channel_width
[Requiredfloat
] - The minimum expected width of the channel in metres. -
cross_section_spacing
[Requiredfloat
] - The along channel spacing to estimate river bathymetry at. -
osm_id
[Optionalstr
] - If specified this is used to auto-align the coarse REC channel to the river. -
osm_date
[Optional,str
] - If specified this is used in the OSM query for the river channel to query for OSM objects that existed at the specified date. This option is only used if theosm_id
is specified. An valid example is2013-01-01T00:00:00Z
. -
keep_downstream_osm
[Optionalbool
] - If specified and true this means the OSM alignment is used to extend the specified network alignment downstream. It is only used if theosm_id
is specified. -
network_alignment_tolerance
[Required if noosm_id
,float
] - The maximum miss-alignment between the REC defined channel and the actual channel. Required if theosm_id
is not provided. -
width_centre_smoothing
[Required if noosm_id
,float
] - The amount to smooth the estimated aligned channel by. -
estimate_fan
[Required,bool
default isTrue
] - IfTrue
a fan polygon and set of bed elevations values will also be estimated representing the river mouth as it flows into the ocean. -
sampling_direction
[Optional,int
default is-1
] - Defines the relationship between the network line segments and the direction they are sampled. -1 means they are sampled from the upstream end to the downstream end. -
upstream_smoothing_factor
[Optional,int
default is25
] - Defines the number of adjacent sampled cross sections to smooth the width, threshold and slope between before calculating the depth. The larger the number the greater the smoothing.