Abriendo archivo tif usando GDAL en Python

Para abrir un archivo raster, necesitamos registrar los controladores. En python, GDALAllRegister() se llama implícitamente cada vez que se importa gdal . El archivo tiff a abrir se puede descargar aquí.

Importación de los módulos: importe los módulos gdal y ogr de osgeo.

Python3

from osgeo import gdal, ogr

Apertura del archivo: el conjunto de datos ráster se puede abrir usando gdal.open() pasando el nombre del archivo y la ruta. 

Python3

dataset = gdal.Open(r'land_shallow_topo_2048.tif')

Obtener los metadatos: Podemos obtener los metadatos del archivo tif usando el método GetMetadata() .

Python3

print(dataset.GetMetadata())

Producción:

{‘TIFFTAG_RESOLUTIONUNIT’: ‘2 (píxeles/pulgada)’, ‘TIFFTAG_XRESOLUTION’: ’72’, ‘TIFFTAG_YRESOLUTION’: ’72’}

Obtener otra información: Podemos obtener el número de bandas (representa los canales RGB) usando el método RasterCount() , el ancho de la imagen usando el método RasterXSize() y la altura usando el método RasterYSize() .

Python3

print(dataset.RasterCount)
  
# width 
print(dataset.RasterXSize)
  
# height
print(dataset.RasterYSize)

Producción:

3
2048
1024

Publicación traducida automáticamente

Artículo escrito por maryamnadeem20 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *