satorbis_kit.pgstac.uploader.service module¶
Services for uploading rasters using STAC naming conventions.
- class satorbis_kit.pgstac.uploader.service.RasterUploadService(handler: AbstractRasterUploadHandler | None = None)[source]¶
Bases:
objectCoordinates filename generation, path building, and uploads.
- set_handler(handler: AbstractRasterUploadHandler) None[source]¶
- upload_file(storage: CloudObjectStore, local_path: str | Path, *, collection: str, filename: str, subfolder: str | None = None, overwrite: bool = False, ensure_unique: bool = True) str[source]¶
- upload_raster_asset(storage: CloudObjectStore, local_path: str | Path, *, collection: str, acquisition_date: str | date | datetime, tile: str | None = None, subfolder: str | None = None, overwrite: bool = False, ensure_unique: bool = True) str[source]¶