Extract Visible/Invisible Points from LoS

Extracts individual points from lines-of-sight. It is possible to extract only visible points and also to calculate extended attributes for these points.

Parameters

Label Name Type Description
LoS layer LoSLayer [vector: line] LoS layer to extract points from.
Use curvature corrections? CurvatureCorrections [boolean]

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

Default:
0.13
Value of the refraction coefficient.
Export only visible points OnlyVisiblePoints [boolean]

Default: False
Export only visible points on LoS or export all points on LoS.
Calculate extended attributes ExtendedAttributes [boolean]

Default: False
Calculate extended attributes for points.
Output layer OutputLayer [vector: point] Output layer containing points.

Outputs

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

Fields in the output layer

  • id_observer - integer - value from expected field (id_observer) in LoSLayer
  • id_target - integer - value from expected field (id_target) in LoSLayer
  • visible - boolean - is the point visible

Additional fields if Calculate extended attributes is True

Calculation of these attributes can potentially significantly slow down the calculation.

For all types of LoS:

  • angle_difference_local_horizon - double
  • elevation_difference_local_horizon - double

For Global and NoTarget LoS additionally:

  • angle_difference_global_horizon - double
  • elevation_difference_global_horizon - double

Tool screenshot

Extract Visible/Invisible Points from LoS