🔸UAVSAR#

GRD (import_uavsar_grd)#

The import_uavsar_grd function extracts matrix elements (C3 or T3) from the given UAVSAR .ann file and saves them into respective directories (C3 or T3).

polsartools.import_uavsar_grd(ann, mat='C3', fmt='tif', cog=False, ovr=[2, 4, 8, 16], comp=False, out_dir=None)[source]

Extracts specified matrix elements (C3 or T3) from a UAVSAR GRD .ann file and saves them as georeferenced raster files in the specified format.

Example:#

>>> uavsaimport_uavsar_grdr_grd("path_to_file.ann", mat='C3')
Extracts C3 matrix elements and saves them as GeoTIFFs in the 'C3' directory.
>>> import_uavsar_grd("path_to_file.ann", mat='T3', fmt='tif', cog=True, comp=True)
Extracts T3 matrix elements and saves them as Cloud Optimized GeoTIFFs with compression.

Parameters:#

annstr

Path to the UAVSAR annotation file (.ann) containing metadata for the radar data.

matstr, optional (default=’C3’)

Type of matrix to extract. Must be either ‘C3’ or ‘T3’.

fmtstr, optional (default=’tif’)

Output file format. Currently supports ‘tif’ (GeoTIFF) and ‘bin’ (ENVI/PolSARpro/binary).

cogbool, optional (default=False)

If True, output files will be saved as Cloud Optimized GeoTIFFs (COGs) with tiling and overviews.

ovrlist of int, optional (default=[2, 4, 8, 16])

Overview levels to generate for COGs. Ignored if cog is False.

compbool, optional (default=False)

If True, applies LZW compression to reduce file size.

out_dirstr or None, optional (default=None)

Directory to save output files. If None, a subdirectory named after the matrix type (‘C3’ or ‘T3’) will be created.

MLC (import_uavsar_mlc)#

The import_uavsar_mlc function extracts matrix elements (C3 or T3) from the given UAVSAR .ann file and saves them into respective directories (C3 or T3).

polsartools.import_uavsar_mlc(ann, mat='C3', fmt='tif', cog=False, ovr=[2, 4, 8, 16], comp=False, out_dir=None)[source]

Extracts specified matrix elements (C3 or T3) from a UAVSAR GRD .ann file and saves them as raster files in the specified format.

Example:#

>>> uavsimport_uavsar_mlcar_mlc("path_to_file.ann", mat='C3')
Extracts C3 matrix elements and saves them as GeoTIFFs in the 'C3' directory.
>>> import_uavsar_mlc("path_to_file.ann", mat='T3', fmt='tif', cog=True, comp=True)
Extracts T3 matrix elements and saves them as Cloud Optimized GeoTIFFs with compression.

Parameters:#

annstr

Path to the UAVSAR annotation file (.ann) containing metadata for the radar data.

matstr, optional (default=’C3’)

Type of matrix to extract. Must be either ‘C3’ or ‘T3’.

fmtstr, optional (default=’tif’)

Output file format. Currently supports ‘tif’ (GeoTIFF) and ‘bin’ (ENVI/PolSARpro/binary).

cogbool, optional (default=False)

If True, output files will be saved as Cloud Optimized GeoTIFFs (COGs) with tiling and overviews.

ovrlist of int, optional (default=[2, 4, 8, 16])

Overview levels to generate for COGs. Ignored if cog is False.

compbool, optional (default=False)

If True, applies LZW compression to reduce file size.

out_dirstr or None, optional (default=None)

Directory to save output files. If None, a subdirectory named after the matrix type (‘C3’ or ‘T3’) will be created.