IntersectionGeometricalWithAltitude
- Workspace.IntersectionGeometricalWithAltitude(self: pyarts.arts._Workspace, pos: pyarts.arts.WorkspaceVariable | pyarts.arts.Matrix, los: pyarts.arts.WorkspaceVariable | pyarts.arts.Matrix, sensor_pos: pyarts.arts.WorkspaceVariable | pyarts.arts.Matrix | None = self.sensor_pos, sensor_los: pyarts.arts.WorkspaceVariable | pyarts.arts.Matrix | None = self.sensor_los, refellipsoid: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.refellipsoid, lat_grid: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.lat_grid, lon_grid: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.lon_grid, altitude: pyarts.arts.WorkspaceVariable | pyarts.arts.Numeric | None = 0, verbosity: pyarts.arts.WorkspaceVariable | pyarts.arts.Verbosity | None = self.verbosity) None
Calculates the geometrical intersection with an altitude.
This method only handles 3D !!! For non-spherical geoids the altitude obtained in
sensor_poscan deviate a bit from the GIN altitude if the position is outside oflat_grid, due to the internal handling of the geoid. Improvements around this are planned, but not clear when they will be in place.For each observation geometry specified by the combination of
sensor_posandsensor_los, the geometrical intersection with an altitude is determined. The intersections are described by the GOUTposandlos.For cases with no intersection,
posandlosare filled with NaN.The GOUT
posandloscan NOT besensor_posandsensor_los. If you want to store the intersections insensor_posandsensor_losusesensor_pos_losForwardToAltitude(). Forrte_posandrte_losyou haverte_pos_losForwardToAltitude().Author(s): Patrick Eriksson
- Parameters:
pos (Matrix) – Position of intersections. [OUT]
los (Matrix) – Line-of-sight at intersections. [OUT]
sensor_pos (Matrix, optional) – The sensor position for each measurement block. See
sensor_pos, defaults toself.sensor_pos[IN]sensor_los (Matrix, optional) – The sensor line-of-sight (LOS) for each measurement block. See
sensor_los, defaults toself.sensor_los[IN]refellipsoid (Vector, optional) – Reference ellipsoid. See
refellipsoid, defaults toself.refellipsoid[IN]lat_grid (Vector, optional) – The latitude grid. See
lat_grid, defaults toself.lat_grid[IN]lon_grid (Vector, optional) – The longitude grid. See
lon_grid, defaults toself.lon_grid[IN]altitude (Numeric, optional) – Target altitude. Defaults to
0[IN]verbosity (Verbosity) – ARTS verbosity. See
verbosity, defaults toself.verbosity[IN]