Split Lines
- Author: Justus Spitzm_ller, scilands GmbH _ 2021
- Menu: Shapes | Lines
Description
The tool allows one to split lines into multiple lines. The lines can be split based on a user-defined line length or the given number of divisions of each input line. Optionally, a point shapes layer with the points at which the lines were split can be created. This can be used, e.g., to create the midpoint of each polyline by dividing each line into two halves.
Parameters
|  | Name | Type | Identifier | Description | Constraints | 
|---|
| Input | Input Lines | shapes, input | INPUT | Input line shapefile. | - | 
| Output | Output Lines | shapes, output | OUTPUT | Output line shapefile. | - | 
| Inserted Points | shapes, output, optional | INS_POINTS | The points at which the lines were split. | - | 
| Options | Distribution | choice | DISTRIBUTION | Choose the method how to split the lines, either by a given line length or by the given number of divisions. | Available Choices:
[0] by length
[1] by number
Default: 0 | 
| Length | floating point number | LENGTH | Output line length used to split the lines [map units]. | Minimum: 0.000000
Default: 5.000000 | 
| Caps | choice | CAPS_LENGTH | - | Available Choices:
[0] start full length
[1] start remaining length
[2] even ends
Default: 0 | 
| Number Of Splits | integer number | NUMBER | The number of divisions per line [-]. | Minimum: 0
Default: 5 | 
| Caps | choice | CAPS_NUMBER | - | Available Choices:
[0] full segment
[1] half segment
Default: 0 | 
Command Line
Usage: saga_cmd shapes_lines 11 [-INPUT ] [-OUTPUT ] [-INS_POINTS ] [-DISTRIBUTION ] [-LENGTH ] [-CAPS_LENGTH ] [-NUMBER ] [-CAPS_NUMBER ]
  -INPUT:       	Input Lines
	shapes, input
  -OUTPUT:      	Output Lines
	shapes, output
  -INS_POINTS:  	Inserted Points
	shapes, output, optional
  -DISTRIBUTION:	Distribution
	choice
	Available Choices:
	[0] by length
	[1] by number
	Default: 0
  -LENGTH:   	Length
	floating point number
	Minimum: 0.000000
	Default: 5.000000
  -CAPS_LENGTH: 	Caps
	choice
	Available Choices:
	[0] start full length
	[1] start remaining length
	[2] even ends
	Default: 0
  -NUMBER:      	Number Of Splits
	integer number
	Minimum: 0
	Default: 5
  -CAPS_NUMBER: 	Caps
	choice
	Available Choices:
	[0] full segment
	[1] half segment
	Default: 0