baseline
compute(llh, ref_pos, sec_pos, ref_range, sec_range, ref_vel, ell)
Compute the perpendicular baseline at a given geographic position.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
llh
|
ArrayLike
|
Lon/Lat/Height vector specifying the target position. Lon and Lat must be in radians, not degrees. |
required |
ref_pos
|
ArrayLike
|
Reference position vector (x, y, z) in ECEF coordinates. |
required |
sec_pos
|
ArrayLike
|
Secondary position vector (x, y, z) in ECEF coordinates. |
required |
ref_range
|
float
|
Range from the reference satellite to the target. |
required |
sec_range
|
float
|
Range from the secondary satellite to the target. |
required |
ref_vel
|
ArrayLike
|
Velocity vector (vx, vy, vz) of the reference satellite in ECEF coordinates. |
required |
ell
|
Ellipsoid
|
Ellipsoid for the target surface. |
required |
Returns:
| Type | Description |
|---|---|
float
|
Perpendicular baseline, in meters. |
Source code in src/dolphin/baseline.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 | |
compute_baselines(h5file_ref, h5file_sec, height=0.0, latlon_subsample=100, threshold=1e-08, maxiter=50, delta_range=10.0)
Compute the perpendicular baseline at a subsampled grid for two CSLCs.
Parameters.
h5file_ref : Filename Path to reference OPERA S1 CSLC HDF5 file. h5file_sec : Filename Path to secondary OPERA S1 CSLC HDF5 file. height: float Target height to use for baseline computation. Default = 0.0 latlon_subsample: int Factor by which to subsample the CSLC latitude/longitude grids. Default = 30 threshold : float isce3 geo2rdr: azimuth time convergence threshold in meters Default = 1e-8 maxiter : int isce3 geo2rdr: Maximum number of Newton-Raphson iterations Default = 50 delta_range : float isce3 geo2rdr: Step size used for computing derivative of doppler Default = 10.0
Returns:
| Name | Type | Description |
|---|---|---|
lon |
ndarray
|
2D array of longitude coordinates in degrees. |
lat |
ndarray
|
2D array of latitude coordinates in degrees. |
baselines |
ndarray
|
2D array of perpendicular baselines |
Source code in src/dolphin/baseline.py
67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 | |