Extract Horizons

Tool that extracts horizons as points from LoS.

Some combinations of LoS type and horizon to extract might not make a sense. E.g. extracting global horizon from local LoS raises an error.

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 - local
1 - global.
Output layer OutputLayer [vector: point] Output layer of horizon points.
Use curvature corrections? CurvatureCorrections [boolean]

Default: True
Should the curvature and refraction corrections be used?
Refraction coefficient value RefractionCoefficient [number]

Default:
0.13
Value of refraction coefficient.
Output layer OutputLayer [vector: point] Output point layer of horizon points.

Outputs

Label Name Type Description
Output layer OutputLayer [vector: point] Output point layer of horizon points.

Fields in the output layer

  • horizon_type - string - type of extracted horizon
  • id_observer - integer - value from expected field (id_observer) in LoSLayer
  • id_target - integer - value from expected field (id_target) in LoSLayer

LoS without target

  • azimuth - double

Tool screenshot

Extract Horizons