Skip to content

Librairie de chargement d'un fichier / objet de donnée raster #2

@Dolite

Description

@Dolite

Raster.py

Le but de cette classe est de récupérer facilement les informations sur les données raster à partir du chemin vers le fichier ou l'objet. On ne fait que lire.

Cette librairie va énormément s'appuyer sur le binding GDAL (https://pcjericks.github.io/py-gdalogr-cookbook/raster_layers.html). On active les exceptions pour remonter les erreurs.

from osgeo import gdal

# Enable GDAL/OGR exceptions
gdal.UseExceptions()

Constructeur

Classe : Raster

def __init__(self, path: str) -> None
  • path : chemin vers le fichier ou l'objet, par exemple file:///home/ign/data.jp2 ou s3://bucket_name/ign/data.tif

Attributs

  • path : chemin vers le fichier / objet
  • dimensions : largeur et hauteur pixel
  • bbox : rectangle englobant, dans la projection des données
  • samples : nombre de canaux
  • mask : chemin de l'éventuel masque (un fichier / objet avec le même nom mais l'extension .msk)

Enrichissement

  • Documentation
  • Tests unitaires

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions