Articles of Gdal

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 […]

GDAL en Python 3.6.5 (64 bits)

He estado intentando instalar GDAL en Python 3.6.5 (64 bits) en Windows durante la última hora, y nada funciona. He visitado algunas preguntas en SO, he visto un video en YT, pero ninguna de ellas se aplica a mi situación (que no tiene nada de especial). ¿Alguien puede proporcionar una solución paso a paso, preferiblemente […]

Instalación de Python GDAL 2.1 en Ubuntu 16.04

Aquí estará mi secuencia de líneas de comando al intentar instalar gdal2.1 en una máquina virtual UBUNTU. Mi máquina virtual es una UBUNTU 16.04 LTS (64 bits). Necesitaría gdal2.1 y especialmente los enlaces de Python para trabajar con ella en python. La versión de python actualmente instalada es 2.7.11+ y lo instalé porque sé que […]

gdal 2.1 rasterizar

¿Es posible establecer el tipo de datos (Byte, Float32) al usar gdal.Rasterize en gdal 2.1? Actualmente, uso gdal.Translate para convertir a Byte, pero esto es ineficiente. tif = my/target.tif shp = my/source.shp tiftemp = my/temp/solution.tif rasterizeOptions = gdal.RasterizeOptions(xRes=20, yRes=20, allTouched=True etc.) gdal.Rasterize(tiftemp, shp, options=rasterizeOptions) #translate to Byte data type (not supported by Rasterize?) gdal.Translate(tif, tiftemp, […]