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