Déterminer l'unité de résolution spatiale d'une image raster en Python

Nov 07 2020

J'ai quelques images raster et j'aimerais déterminer le GSD en utilisant Python.

Je sais que je peux utiliser rasterio.transform() ou gdal.GetGeoTransform() extraire la résolution spatiale de l'image.

Comment déterminer les unités de la résolution spatiale.

Réponses

1 Aaron Nov 08 2020 at 04:36

Vous pouvez utiliser la linear_unitspropriété dans la crsclasse. Par exemple:

import rasterio

raster = rasterio.open('/path/to/your/raster.tif' )

print(raster.crs.linear_units)