Articles of Gdal

¿Cómo proyectar y remuestrear una cuadrícula para que coincida con otra cuadrícula con GDAL python?

Aclaración: De alguna manera, dejé de lado el aspecto clave: no usar os.system o subprocess, solo la API de python. Estoy tratando de convertir una sección de una cuadrícula de desplazamiento NOAA GTX para transformaciones de referencia vertical y no estoy siguiendo totalmente cómo hacerlo en GDAL con python. Me gustaría tomar una cuadrícula (en […]

¿Cómo abrir un archivo de imagen TIF (CMYK, 16 bits)?

Tengo un script que procesa docenas de archivos de imagen (usando la almohada). Recientemente, he notado que mi script falla con el formato TIF (CMYK / 16). Así que he creado un caso de prueba . images = [ “cmyk-8.tif”, “cmyk-16.tif”, “rgb-8.tif”, “rgb-16.tif”, ] for img_name in images: path = img_dir + “\\” + img_name […]

¿Cómo escribo / creo un archivo de imagen GeoTIFF RGB en python?

Tengo 5 arreglos numpy de forma nx, ny lons.shape = (nx,ny) lats.shape = (nx,ny) reds.shape = (nx,ny) greens.shape = (nx,ny) blues.shape = (nx,ny) Las matrices de rojos, verdes y azules contienen valores que van desde 0 a 255 y las matrices lat / lon son coordenadas de píxeles de latitud / longitud. Mi pregunta es […]

Usando pip para instalar módulos en Python fallando

Estoy teniendo problemas para instalar módulos python usando pip. A continuación se muestra la salida de la ventana de comandos: Tenga en cuenta que instalé pip inmediatamente antes de intentar instalar el módulo GDAL. Estoy en una máquina w7 de 64 bits ejecutando python 2.7 Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. All […]

¿Cómo puedo obtener la versión instalada de GDAL / OGR de python?

¿Cómo puedo obtener la versión instalada de GDAL / OGR de python? Soy consciente del progtwig gdal-config y actualmente gdal-config usando lo siguiente: In [3]: import commands In [4]: commands.getoutput(‘gdal-config –version’) Out[4]: ‘1.7.2’ Sin embargo, sospecho que hay una forma de hacerlo usando la API de python. Cualquier dados?

Trazar el ráster GDAL usando matplotlib Basemap

Me gustaría trazar un raster tiff ( descargar -723Kb) usando el mapa base matplotlib. Las coordenadas de proyección de mi raster es en metros: In [2]: path = r’albers_5km.tif’ raster = gdal.Open(path, gdal.GA_ReadOnly) array = raster.GetRasterBand(20).ReadAsArray() print (‘Raster Projection:\n’, raster.GetProjection()) print (‘Raster GeoTransform:\n’, raster.GetGeoTransform()) Out [2]: Raster Projection: PROJCS[“unnamed”,GEOGCS[“WGS 84”,DATUM[“WGS_1984”,SPHEROID[“WGS 84”,6378137,298.257223563,AUTHORITY[“EPSG”,”7030″]],AUTHORITY[“EPSG”,”6326″]],PRIMEM[“Greenwich”,0],UNIT[“degree”,0.0174532925199433],AUTHORITY[“EPSG”,”4326″]],PROJECTION[“Albers_Conic_Equal_Area”],PARAMETER[“standard_parallel_1”,15],PARAMETER[“standard_parallel_2”,65],PARAMETER[“latitude_of_center”,30],PARAMETER[“longitude_of_center”,95],PARAMETER[“false_easting”,0],PARAMETER[“false_northing”,0],UNIT[“metre”,1,AUTHORITY[“EPSG”,”9001″]]] Raster GeoTransform: (190425.8243, 5000.0, […]

La migración de Django no puede encontrar GDALRaster

Me hice cargo de un proyecto con Django, el marco REST de Django y Leaflet para almacenar la ruta dibujada en una base de datos. Instalar Django en un virtualenv y tratar de migrarlo genera: Archivo “D: \ SHK \ ElektroClean \ venv \ lib \ site-packages \ django \ contrib \ gis \ db […]

Problema al instalar GDAL: ImportError, biblioteca no cargada, imagen no encontrada

Desde ayer me cuesta importar algunas bibliotecas como GDAL (o iris) y siempre obtengo el mismo tipo de salidas. >>> import gdal Traceback (most recent call last): File “”, line 1, in File “gdal.py”, line 28, in _gdal = swig_import_helper() File “gdal.py”, line 24, in swig_import_helper _mod = imp.load_module(‘_gdal’, fp, pathname, description) ImportError: dlopen(./_gdal.so, 2): […]

Instalación de GDAL con Conda en Windows

Tengo Anaconda Python 3.6 en Windows 7. Con frecuencia uso GeoPandas y funcionó bien. Ayer intenté instalar rasterio y georasters, y parecieron instalarse bien usando el método sugerido conda config –add channels conda-forge conda install rasterio Luego instaló georasters usando conda install -c conda-forge georasters Y consiguió un mensaje de instalación exitosa. Al intentar importarlos, […]

Obtener latitud y longitud de un archivo GeoTIFF

Usando GDAL en Python, ¿cómo obtienes la latitud y longitud de un archivo GeoTIFF? Los GeoTIFF no parecen almacenar ninguna información de coordenadas. En su lugar, almacenan las coordenadas de origen XY. Sin embargo, las coordenadas XY no proporcionan la latitud y longitud de la esquina superior izquierda y la esquina inferior izquierda. Parece que […]