gpf_common_raster.extent.core module¶
Main module logic.
- gpf_common_raster.extent.core.get_image_extent_from_dataset(dataset: Dataset, crs: str) GpfExtent ¶
Fonction qui récupère l’étendue de l’image.
Si l’origine de l’image est 0,0 ou qu’elle a une dimension nulle, alors on renvoie une erreur.
- Paramètres:
dataset (gdal.Dataset) – image raster lue par gdal
crs (str) – Système de projection de la livraison
- Renvoie:
étendue de l’image (East, West, North, South) ou le statut FAILURE dans le cas d’une erreur.
- Type renvoyé:
GpfExtent
- gpf_common_raster.extent.core.get_image_extent_from_filepath(filepath: Path, crs: str) GpfExtent ¶
Fonction qui récupère l’étendue de l’image donnée à partir de son chemin d’accès.
Si l’origine de l’image est 0,0 ou qu’elle a une dimension nulle, alors on renvoie une erreur.
- Paramètres:
filepath (Path) – chemin d’accès vers l’image raster
crs (str) – Système de projection de la livraison
- Renvoie:
étendue de l’image (East, West, North, South) ou le statut FAILURE dans le cas d’une erreur.
- Type renvoyé:
GpfExtent
- gpf_common_raster.extent.core.read_raster_file(filepath: Path) Dataset ¶
Lit un fichier avec gdal.
Si l’image n’est pas reconnue, une erreur est retournée.
- Paramètres:
filepath (Path) – chemin du fichier raster
- Renvoie:
donnée raster
- Type renvoyé:
gdal.Dataset