gnssr4water.fresnel.iterfresnel module#

To iterate calculation of Fresnel Zone and show reflexion points for GNSS-R

@author: Lubin Roineau, ENSG-Geomatics (internship at UT-ITC Enschede, NL), Aug 26, 2022

gnssr4water.fresnel.iterfresnel.reflZone(h, elev_list, lon, lat, output='gpkg', dirName=None, df_sp3=None)#

Iterate the calculation of the first Fresnel zone by taking into account the visible satellites. Possibily to choose output format, default is gpkg but can be set to shp or kml.

Parameters:
  • h (float) – Hight of the receiver.

  • elev (list) – List of elevation angle in degrees (should not exceed 4 values for vizualisation).

  • lon (float) – Position of the receiver in geographical coordinates (degrees).

  • lat (float) – Position of the receiver in geographical coordinates (degrees).

  • h – Hight of the receiver in meters.

  • output (str) – Output format of file, can be either shp, gpkg or kml. Default is gpkg.

  • dirName (str) – Directory on which files will be stored.

  • df_sp3 (DataFrame) – If you wantto give a modified DataFrame of avaible satellites. Default uses latest orbits file with no modification on it.

Returns:

gdf – GeoDataFrame that is exported to the desired format.

Return type:

GeoDataFrame