# doc-cache created by Octave 6.4.0
# name: cache
# type: cell
# rows: 3
# columns: 6
# name: <cell-element>
# type: sq_string
# elements: 1
# length: 26
op_aux_equalize_dimensions


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 1001
*******************************************************************************
 Función:   [varargout] = op_aux_equalize_dimensions(expand_empty,varargin)

 Propósito: Ajusta las dimensiones de los datos numéricos de entrada

 Entrada:   - expand_empty: Identificador para expandir o no las matrices
              vacías. Dos posibilidades:
              - 0: Las matrices de entrada vacías son devueltas de igual modo
              - Distinto de 0: Las matrices de entrada vacía se redimensionan
                en la salida y se rellenan de ceros
            - Resto de argumentos de entrada

 Salida:    - Tantos argumentos como argumentos de entrada se hayan pasado
              (sin contar 'expand_empty')

 Nota: Los datos de entrada no numéricos se devuelven como hayan sido pasados

 Historia:  22-02-2020: Creación de la función
                        José Luis García Pallero, jgpallero@gmail.com
*******************************************************************************



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 80
*****************************************************************************...



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 6
op_fwd


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 1095
 -- [X,Y] = op_fwd(LON,LAT,PARAMS)

     This function projects geodetic coordinates into cartesian
     projected coordinates in the defined cartographic projection using
     the PROJ function proj_trans_generic().

     LON contains the geodetic longitude.  LAT contains the geodetic
     latitude.  PARAMS is a text string containing the projection
     parameters in PROJ format (ONLY format '+' style, see
     https://proj.org/usage/index.html).

     LON or LAT can be scalars, vectors or 2D matrices.  Angular units
     are by default radians, although other units can be specified in
     PARAMS, so LON and LAT must be congruent with PARAMS

     X contains the X projected coordinates.  Y contains the Y projected
     coordinates.

     If a projection error occurs, the resultant coordinates for the
     affected points have both Inf value and a warning message is
     emitted (one for each erroneous point).  Linear units are by
     default meters, although other can be specified in PARAMS, so X and
     Y will be congruent with PARAMS.

     See also: op_inv, op_transform.


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 80
This function projects geodetic coordinates into cartesian projected
coordina...



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 12
op_geoc2geod


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 689
 -- [LON,LAT,H] = op_geoc2geod(X,Y,Z,A,F)

     This function converts cartesian tridimensional geocentric
     coordinates into geodetic coordinates.

     X contains the X geocentric coordinate, in meters.  Y contains the
     Y geocentric coordinate, in meters.  Z contains the Z geocentric
     coordinate, in meters.  A is a scalar containing the semi-major
     axis of the ellipsoid, in meters.  F is a scalar containing the
     flattening of the ellipsoid.

     X, Y or Z can be scalars, vectors or 2D matrices.

     LON is the geodetic longitude, in radians.  LAT is the geodetic
     latitude, in radians.  H is the ellipsoidal height, in meters.

     See also: op_geod2geoc.


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 80
This function converts cartesian tridimensional geocentric coordinates
into g...



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 12
op_geod2geoc


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 690
 -- [X,Y,Z] = op_geod2geoc(LON,LAT,H,A,F)

     This function converts geodetic coordinates into cartesian
     tridimensional geocentric coordinates.

     LON contains the geodetic longitude, in radians.  LAT contains the
     geodetic latitude, in radians.  H contains the ellipsoidal height,
     in meters.  A is a scalar containing the semi-major axis of the
     ellipsoid, in meters.  F is a scalar containing the flattening of
     the ellipsoid.

     LON, LAT or H can be scalars, vectors or 2D matrices.

     X is the X geocentric coordinate, in meters.  Y is the Y geocentric
     coordinate, in meters.  Z the Z geocentric coordinate, in meters.

     See also: op_geoc2geod.


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 80
This function converts geodetic coordinates into cartesian
tridimensional geo...



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 6
op_inv


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 1076
 -- [LON,LAT] = op_inv(X,Y,PARAMS)

     This function unprojects cartesian projected coordinates (in a
     defined cartographic projection) into geodetic coordinates using
     the PROJ function proj_trans_generic().

     X contains the X projected coordinates.  Y contains the Y projected
     coordinates.  PARAMS is a text string containing the projection
     parameters in PROJ format (ONLY format '+' style, see
     https://proj.org/usage/index.html).

     X or Y can be scalars, vectors or 2D matrices.  Linear units are by
     default meters, although other can be specified in PARAMS, so X and
     Y must be congruent with PARAMS.

     LON is the geodetic longitude.  LAT is the geodetic latitude.

     If a projection error occurs, the resultant coordinates for the
     affected points have both Inf value and a warning message is
     emitted (one for each erroneous point).  Angular units are by
     default radians, although other units can be specified in PARAMS,
     so LON and LAT will be congruent with PARAMS

     See also: op_fwd, op_transform.


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 80
This function unprojects cartesian projected coordinates (in a defined
cartog...



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 12
op_transform


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 2003
 -- [X2,Y2] = op_transform(X1,Y1,PAR1,PAR2)
 -- [X2,Y2,Z2] = op_transform(X1,Y1,Z1,PAR1,PAR2)
 -- [X2,Y2,Z2,T2] = op_transform(X1,Y1,Z1,T1,PAR1,PAR2)

     This function transforms X/Y/Z/t, lon/lat/h/t points between two
     coordinate systems 1 and 2 using the PROJ function
     proj_trans_generic().

     X1 contains the first coordinates in the source coordinate system,
     geodetic longitude or coordinate X. Y1 contains the second
     coordinates in the source coordinate system, geodetic latitude or
     coordinate Y. Z1 contains the third coordinates in the source
     coordinate system, ellipsoidal height or coordinate Z. This
     argument can be optional.  T1 contains the time coordinates in the
     source coordinate system.  This argument can be optional.  PAR1 is
     a text string containing the projection parameters for the source
     system, in PROJ '+' format, as EPSG code or as WKT2 code.  PAR2 is
     a text string containing the projection parameters for the
     destination system, in PROJ '+' format, as EPSG code or as WKT2
     code.

     X1, Y1, Z1 or T1 can be scalars, vectors or matrices with equal
     dimensions.  Z1 and/or T1 can be zero-length matrices.

     X2 contains the first coordinates in the destination coordinate
     system, geodetic longitude or coordinate X. Y2 contains the second
     coordinates in the destination coordinate system, geodetic latitude
     or coordinate Y. Z2 contains the third coordinates in the
     destination coordinate system, ellipsoidal height or coordinate Z.
     T2 contains the time coordinates in the destination coordinate
     system.

     Angular units are by default radians, and linear meters, although
     other can be specified in PAR1, and PAR2, so the input data must be
     congruent, and output data will be congruent with the definitions.

     Note that in PROJ the +proj=latlong identifier works in degrees,
     not radians, for this transformation task.

     See also: op_fwd, op_inv.


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 80
This function transforms X/Y/Z/t, lon/lat/h/t points between two
coordinate s...





