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_pos
can 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_pos
andsensor_los
, the geometrical intersection with an altitude is determined. The intersections are described by the GOUTpos
andlos
.For cases with no intersection,
pos
andlos
are filled with NaN.The GOUT
pos
andlos
can NOT besensor_pos
andsensor_los
. If you want to store the intersections insensor_pos
andsensor_los
usesensor_pos_losForwardToAltitude()
. Forrte_pos
andrte_los
you 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]