copernicus
Copernicus Data Space Ecosystem (CDSE) tools and constants.
CopernicusS2Band #
Bases: str, Enum
Copernicus Sentinel-2 Bands for Level-2A.
The value of each member corresponds to the asset key for the band. Base band names (e.g., 'B02') default to their native resolution. Explicit resolution members (e.g., 'B02_20m') are also provided.
native_res
property
#
native_res: int
Returns the native resolution of the band in meters.
Defaults to 10m if band base name is not recognized.
at_res #
at_res(resolution: int | CopernicusS2Resolution) -> str
Returns the asset key for this band at the specified resolution.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
resolution
|
int | CopernicusS2Resolution
|
The resolution to get the key for (e.g., 20 or CopernicusS2Resolution.R20M). |
required |
Returns:
| Type | Description |
|---|---|
str
|
The asset key string (e.g., 'B02_20m'). |
Source code in src/geospatial_tools/copernicus/sentinel_2.py
174 175 176 177 178 179 180 181 182 183 184 185 | |
__str__ #
__str__() -> str
Returns the band name as a string.
Source code in src/geospatial_tools/copernicus/sentinel_2.py
187 188 189 | |
__repr__ #
__repr__() -> str
Returns the band name as a string.
Source code in src/geospatial_tools/copernicus/sentinel_2.py
191 192 193 | |
CopernicusS2Collection #
Bases: str, Enum
Copernicus Sentinel-2 Collections.
__str__ #
__str__() -> str
Returns the collection name as a string.
Source code in src/geospatial_tools/copernicus/sentinel_2.py
39 40 41 | |
__repr__ #
__repr__() -> str
Returns the band name as a string.
Source code in src/geospatial_tools/copernicus/sentinel_2.py
43 44 45 | |
CopernicusS2Resolution #
Bases: int, Enum
Copernicus Sentinel-2 Resolutions in meters.
__str__ #
__str__() -> str
Returns the resolution as a string with 'm' suffix.
Source code in src/geospatial_tools/copernicus/sentinel_2.py
55 56 57 | |
__repr__ #
__repr__() -> str
Returns the band name as a string.
Source code in src/geospatial_tools/copernicus/sentinel_2.py
59 60 61 | |
sentinel_2 #
This module contains Enums for Sentinel-2 on Copernicus Data Space Ecosystem (CDSE).
CopernicusS2Collection #
Bases: str, Enum
Copernicus Sentinel-2 Collections.
__str__ #
__str__() -> str
Returns the collection name as a string.
Source code in src/geospatial_tools/copernicus/sentinel_2.py
39 40 41 | |
__repr__ #
__repr__() -> str
Returns the band name as a string.
Source code in src/geospatial_tools/copernicus/sentinel_2.py
43 44 45 | |
CopernicusS2Resolution #
Bases: int, Enum
Copernicus Sentinel-2 Resolutions in meters.
__str__ #
__str__() -> str
Returns the resolution as a string with 'm' suffix.
Source code in src/geospatial_tools/copernicus/sentinel_2.py
55 56 57 | |
__repr__ #
__repr__() -> str
Returns the band name as a string.
Source code in src/geospatial_tools/copernicus/sentinel_2.py
59 60 61 | |
CopernicusS2Band #
Bases: str, Enum
Copernicus Sentinel-2 Bands for Level-2A.
The value of each member corresponds to the asset key for the band. Base band names (e.g., 'B02') default to their native resolution. Explicit resolution members (e.g., 'B02_20m') are also provided.
native_res
property
#
native_res: int
Returns the native resolution of the band in meters.
Defaults to 10m if band base name is not recognized.
at_res #
at_res(resolution: int | CopernicusS2Resolution) -> str
Returns the asset key for this band at the specified resolution.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
resolution
|
int | CopernicusS2Resolution
|
The resolution to get the key for (e.g., 20 or CopernicusS2Resolution.R20M). |
required |
Returns:
| Type | Description |
|---|---|
str
|
The asset key string (e.g., 'B02_20m'). |
Source code in src/geospatial_tools/copernicus/sentinel_2.py
174 175 176 177 178 179 180 181 182 183 184 185 | |
__str__ #
__str__() -> str
Returns the band name as a string.
Source code in src/geospatial_tools/copernicus/sentinel_2.py
187 188 189 | |
__repr__ #
__repr__() -> str
Returns the band name as a string.
Source code in src/geospatial_tools/copernicus/sentinel_2.py
191 192 193 | |