You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The CML path plotting function could easily be used for SML data if we calculate the second site coordinates for SMLs on the fly based on a assumed length. Note that for SMLs only one site is defined and the direction of the SML path to the satellite is then defined.
For a simple first implementation we could assume a fixed melting layer height and use this for calculating the "effective" length which we then use to calculate the coordinates of the second end of the line. We could e.g. also use dashed lines for SMLs to distinguish them from CML paths.
Updated: Even better than dashed lines for SMLs would be to add a marker to the SML line at the end which is on the ground.
The text was updated successfully, but these errors were encountered:
Input from the SML datasets available within OpenSense typically have the following coordinates: lon and lat of the base station and the azimuth and elevation of the antenna. To plot the line of a SML one has to compute the point on the ground below the point where the microwave beam crosses the melting layer. This point can be calculated from the given coordinates.
I propose to add a new function in plot_map that returns the projected line on the ground. This line then can be used directly by the plot_cmls function. We might want to rename this to plot_lines and in turn rename the recent plot_lines to something more CML specific like plot_cml.
We have some example SML data where the ground site lon-lat is given and antenna elevation and azimuth are given. From that we can easily calculate the lon-lat where the SML path intersects the melting layer (at a defined height above ground). The code in this answer on stackoverflow seems to do exactly that.
I am not sure what our decision regarding naming convention of SML coordinates were. We could adjust the current convention for SMLs to use site_0_lon, site_0_lat, antenna_elevation and antenna_azimut instead of having a site_1_lon that is defined by the easting of the geostationary satellite.
The CML path plotting function could easily be used for SML data if we calculate the second site coordinates for SMLs on the fly based on a assumed length. Note that for SMLs only one site is defined and the direction of the SML path to the satellite is then defined.
For a simple first implementation we could assume a fixed melting layer height and use this for calculating the "effective" length which we then use to calculate the coordinates of the second end of the line. We could e.g. also use dashed lines for SMLs to distinguish them from CML paths.
Updated: Even better than dashed lines for SMLs would be to add a marker to the SML line at the end which is on the ground.
The text was updated successfully, but these errors were encountered: