-
Notifications
You must be signed in to change notification settings - Fork 1
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
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) -> Nonepath: chemin vers le fichier ou l'objet, par exemplefile:///home/ign/data.jp2ous3://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 requestNew feature or request