Extract Horizon Lines
Tool that extracts horizon lines from LoS without target (created using tool Create no target LoS. For other types of LoS this operation does not make sense.
For global horizon line it is possible to select value that should be used as M dimension for points creating the line.
Parameters
Label | Name | Type | Description |
---|---|---|---|
LoS layer | LoSLayer |
[vector: line] | LoS layer to analyse. |
Horizon type | HorizonType |
[enumeration] Default: 1 |
Type of horizon line to extract. Values: 0 - maximal local 1 - global |
Output layer | OutputLayer |
[vector: line] | Output layer horizon lines. |
Use curvature corrections? | CurvatureCorrections |
[boolean] Default: True |
Should the curvarture and refraction corrections be used? |
Refraction coefficient value | RefractionCoefficient |
[number] Default: 0.13 |
Value of refraction coefficient. |
Outputs
Label | Name | Type | Description |
---|---|---|---|
Output layer | OutputLayer |
[vector: line] | Output layer horizon lines. |
Fields in the output layer
- horizon_type - string - type of extracted horizon line
- id_observer - integer - value from expected field (
id_observer
) inLoSLayer
- observer_x - double - X coordinate of observer point, to be used later in analyses
- observer_y - double - Y coordinate of observer point, to be used later in analyses
Further fields depend on type of horizon lines that are extracted.
Global horizon lines
- angle_difference_global_to_local_horizon - double
- elevation_difference_global_to_local_horizon - double
- distance_global_horizon - double