Raster
Raster analysis and parsing module.
Info
¶
Grabs raster information.
Source code in teledetection/upload/raster.py
__init__(raster_file)
¶
Init Info class.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
raster_file
|
str |
required |
Returns:
| Type | Description |
|---|---|
|
Info class |
Source code in teledetection/upload/raster.py
band_info(band)
¶
Get band info.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
band
|
int
|
band index |
required |
Returns:
| Type | Description |
|---|---|
|
band metadata and band statistics |
Source code in teledetection/upload/raster.py
NoSpatialLayerException
¶
OffsetsInputFormatException
¶
ScalesInputFormatException
¶
apply_created_metadata(item)
¶
apply_proj_extension(asset)
¶
Apply projection extension.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
asset
|
Asset
|
cog raster asset |
required |
Returns:
| Type | Description |
|---|---|
|
None |
Source code in teledetection/upload/raster.py
apply_raster_extension(asset)
¶
Apply raster extension.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
asset
|
Asset
|
cog raster asset |
required |
Returns:
| Type | Description |
|---|---|
|
None |
Source code in teledetection/upload/raster.py
convert_to_cog(local_filename, keep_cog_dir='')
¶
Convert raster to COG in a tmp directory.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
local_filename
|
str
|
input file path |
required |
keep_cog_dir
|
str
|
path to the directory to keep COG files (not used when "") |
''
|
Returns:
| Type | Description |
|---|---|
str
|
file path of the converted raster |
Source code in teledetection/upload/raster.py
get_args_for_raster_ext(asset_path)
¶
This function returns the arguments, as a dict, for the raster extension.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
asset_path
|
str
|
asset path |
required |
Returns:
| Type | Description |
|---|---|
|
Dict of arguments for the |
|
|
function. |
Source code in teledetection/upload/raster.py
is_cog(src_raster)
¶
Check if the raster is in COG format.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
src_raster
|
str
|
source raster file path |
required |
Returns:
| Type | Description |
|---|---|
bool
|
True if the raster is a COG, else False |
Source code in teledetection/upload/raster.py
is_raster(src_filepath)
¶
Check if the file is a raster.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
src_filepath
|
str
|
input file path |
required |
Returns:
| Type | Description |
|---|---|
bool
|
True if the provided file is a raster |
Source code in teledetection/upload/raster.py
raster2cog(src_raster, dst_raster)
¶
Convert a raster to Cloud Optimized Geotiff.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
src_raster
|
str
|
source raster file path |
required |
dst_raster
|
str
|
destination raster file path |
required |