Create Points in Direction
Creates a set of points at a given distance from points in the input layer, spanning a specified angle offset from the main direction layer.
The default value produces range of values [-20;20] by one angle from azimuth of point in main direction layer.
Parameters
Label | Name | Type | Description |
---|---|---|---|
Input point layer | InputLayer |
[vector: point] | Point layer around which the new points will be created. |
Main direction point layer | DirectionLayer |
[vector: point] | Point layer (containing only one point) that specifies the main direction. |
ID field to assign to output | IdField |
[tablefield: numeric] | Field value to assign to id_original_point for the new layer. |
Angle offset from the main direction | AngleOffset |
[number] Default: 20 |
Offset from the main direction. The whole range is [main azimuth - angleOffset; main azimuth + angleOffset]. |
Angle step | AngleStep |
[number] Default: 1 |
Determines the density of point placement between Minimal angle and Maximal angle . The angular distance between points. The number of points will be (Maximal angle - Minimal angle ) / AngleStep . |
Distance | Distance |
[number] Default: 10 |
Distance from the original point at which the new points should be created. |
Output layer | OutputLayer |
[vector: point] | Output layer containing the new points. |
Outputs
Label | Name | Type | Description |
---|---|---|---|
Output layer | OutputLayer |
[vector: point] | Output layer containing the new points. |
Fields in the output layer
- id_original_point - integer - value from field specified in
ID field to assign to output
- azimuth - double - azimuth from point in Input point layer to point in Main direction point layer
- id_point - integer - unique id value for the point
- difference_to_main_azimuth - double - difference of main point azimuth to this point's azimuth
- angle_step_between_points - double - azimuth step between individual points