cars_mesh.tools.rpc
Rational Polynomial Coefficients (RPC) tools
Module Contents
Classes
Rational Polynomial Coefficients |
|
RPC for Pleiades |
Functions
|
Function that computes inverse locations using rpc |
- class cars_mesh.tools.rpc.RPC(polynomials: list | tuple | numpy.ndarray, degrees: list | tuple | numpy.ndarray, rpc_type: str)[source]
Rational Polynomial Coefficients
- class cars_mesh.tools.rpc.PleiadesRPC(rpc_type: str, polynomials: list | tuple | numpy.ndarray = None, path_rpc: str = None)[source]
Bases:
RPC
RPC for Pleiades
- cars_mesh.tools.rpc.apply_rpc_list(rpc: RPC, input_coords: tuple | list | numpy.ndarray) numpy.ndarray [source]
Function that computes inverse locations using rpc
- Parameters:
rpc (RPC) – RPC parameters
input_coords ((N, 3) or (N, 2) tuple or list or np.ndarray) – Coordinates expressed in geo (lon, lat) if ground coordinates, or (row, col) for image coordinates
- Returns:
res – Coordinates transformed by direct (lon, lat, alt) or inverse (col, row) location
- Return type:
(N, 3) or (N, 2) tuple or list or np.ndarray