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