sarkit.sicd.projection.r_rdot_to_constant_hae_surface

r_rdot_to_constant_hae_surface(look, scp, projection_sets, hae0, *, delta_hae_max=1.0, nlim=3, bistat_delta_gp_gpp=0.01, bistat_maxiter=10)

Project along contours of constant range and range rate to a surface of constant HAE.

Parameters:
look{+1, -1}

+1 if SideOfTrack = L, -1 if SideOfTrack = R

scp(3,) array_like

SCP position in ECEF coordinates (m).

projection_setsProjectionSetsLike

Ensemble of Center of Aperture projection sets to project.

hae0array_like

Surface height above the WGS-84 reference ellipsoid for projection points in meters.

delta_hae_maxfloat, optional

Height threshold for convergence of iterative projection sequence in meters.

nlimint, optional

Maximum number of iterations to perform.

bistat_delta_gp_gppfloat, optional

(Bistatic only) Ground plane displacement threshold for intermediate ground plane points in meters.

bistat_maxiterint, optional

(Bistatic only) Maximum number of intermediate bistatic R/Rdot to Ground Plane iterations to perform per scene-to-image iteration.

Returns:
spp_tgt(…, 3) ndarray

Array of points on the HAE0 surface with ECEF (WGS 84 cartesian) X, Y, Z components in meters in the last dimension.

delta_haendarray

Height difference at point GPP relative to HAE0.

successbool

Whether or not all height differences, delta_hae are less than or equal to the threshold, delta_hae_max.