Polyline disaggregation¶
Summary¶
Disaggregate input polyline on inflection points and calculate bendlength, wavelength, sinuosity, amplitude, omega0 and omega1 of each disaggregated segment. Return also attributed inflexion points and inflection lines.
Tags:hydrography
, sinuosity
, inflection
, centerline
, polyline
, disaggregation
, longitudinal profile
Usage¶
In order to characterize fluvial corridors thanks to a set of metrics, it is necessary to create entities which do not necessarily have a physical reality. It is the case of the inflection line, used during a set of planimetric metrics assessment such as the streamline sinuosity or the half-amplitude of bends. The inflection line of a curve is defined as the line passing through its inflection points.
[@roux2014]
Algorithm:
run multipart to singlepart on network
simplify network (Douglas-Peucker method) by simplify offset parameter
smooth network
run Planform Metrics algorithm
Parameters¶
Parameter | Description | Type |
---|---|---|
Sequenced network
sequencednetwork
|
Linear features on which the inflection lines and inflection points are extracted. Can be a unique LineString or a full network. | LineString or MultiLineString |
Simplify offset
simplifyoffset
|
Threshold used to ignore small fluctuations and noise (in map unit).
Default value: 10
|
Number |
Ouput inflexion points
Ouput inflexion points
|
The output inflection points. | Points |
Output disaggregated line
Output disaggregated line
|
The output disaggregated line features | LineString |
Output inflection line
Output inflection line
|
The output inflection lines. | LineString |