Geometry¶
Geometric calculations for satellite-terminal links — slant range and elevation angle.
slant
¶
Slant range and elevation geometry computations.
slant_range_m
¶
Compute slant range using law of cosines.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
terminal_alt_m
|
float
|
Terminal altitude above sea level (m). |
required |
sat_alt_m
|
float
|
Satellite altitude above sea level (m). |
required |
elev_deg
|
float
|
Elevation angle from terminal to satellite (degrees). |
required |
Returns:
| Type | Description |
|---|---|
float
|
Slant range in metres. |
Source code in src/opensatcom/geometry/slant.py
elevation_deg
¶
Compute elevation angle given slant range (inverse of slant_range_m).
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
terminal_alt_m
|
float
|
Terminal altitude above sea level in metres. |
required |
sat_alt_m
|
float
|
Satellite altitude above sea level in metres. |
required |
range_m
|
float
|
Slant range in metres. |
required |
Returns:
| Type | Description |
|---|---|
float
|
Elevation angle in degrees. |