ODLUX LineOfSightApp

Overview

An app to display height profiles between two points. Thus, line of sight analyses can be done programmatically.

GUI

A map should be displayed in the background. If a link is selected, a chart gets drawn on top of the map. The selected link gets highlighted on the map.



Select a link / choosing start- and endpoint

To select a link, the user must be able to select start- and endpoints. Additionally, the user should be able to add the antenna height (above mean sea level) in meters at a given location.

A popup should be used to gather the relevant data. It should appear when the user right-clicks the map (at the position of the click).





Once start- and endpoint are selected, the chart should be drawn.



Map Information

An area of the app should display general map information, such as current latitude and longitude, and details about the selected link, such as latitude and longitude of the start- and endpoint, height above median sea level at the selected location, and the max height of any obstacle between the start- and endpoint, and so on.



Chart

To display a height profile, a bar chart seems best.

Additionally, the microwave link itself should be indicated, which can be done by a simple line. The line must start and end at the height selected by the user (antenna height entered via the popup) and the height at the given location. If the user didn't select an antenna height value, the line will start at the height at that position.