Articles of Gdal

Importando GDAL con cx_Freeze, Python3.4

Estoy tratando de crear un ejecutable para algún código en Python3.4, para su distribución a Windows. Este progtwig requiere GDAL para algunas funciones de mapeo, pero aparece en los módulos faltantes durante la construcción de cx_Freeze: Missing modules: ? _gdal imported from osgeo, osgeo.gdal ? _gdal_array imported from osgeo.gdal_array ? _gdalconst imported from osgeo.gdalconst ? […]

Crear shapefile desde archivo tif usando GDAL

Estoy usando la biblioteca gdal para cargar un archivo tiff y crear un shapefile. Cuando cargo mi shapefile con QGIS GUI, no hay información sobre la elevación. Me gustaría mantener la elevación mientras la transformación. import os from osgeo import gdal,ogr,osr,gdalnumeric import numpy as np # this allows GDAL to throw Python Exceptions gdal.UseExceptions() print […]

gdal ReadAsarray para vrt extremadamente lento

Estoy intentando simplemente restar dos rásteres y guardar el resultado en otro ráster. Una de las imágenes de entrada es un archivo tif, la otra es un archivo vrt. (La salida es tif) Los archivos son muy grandes, así que los abro, los divido en mosaicos y recorro cada uno de ellos y luego los […]

Análisis de datos osm.pbf usando el módulo de GDAL / OGR python

Estoy intentando extraer datos de un archivo OSM.PBF usando el módulo GDAL / OGR de python. Actualmente mi código se ve así: import gdal, ogr osm = ogr.Open(‘file.osm.pbf’) ## Select multipolygon from the layer layer = osm.GetLayer(3) # Create list to store pubs pubs = [] for feat in layer: if feat.GetField(‘amenity’) == ‘pub’: pubs.append(feat) […]

Extraer el punto de la ttwig en GDAL

Tengo un archivo raster y un punto WGS84 lat / lon. Me gustaría saber qué valor en el ráster corresponde con el punto. Mi sensación es que debo usar GetSpatialRef() en el objeto raster o en una de sus bandas y luego aplicar ogr.osr.CoordinateTransformation() al punto para ogr.osr.CoordinateTransformation() al espacio del raster. Mi esperanza sería […]

Error al instalar GDAL

Estoy tratando de instalar GDAL a través de pip. Pero estoy recibiendo este error: extensions/gdal_wrap.cpp:3089:27: fatal error: cpl_vsi_error.h: No such file or directory #include “cpl_vsi_error.h” ^ comstacktion terminated. error: command ‘x86_64-linux-gnu-gcc’ failed with exit status 1 Utilicé estos comandos: sudo apt-get install libgdal-dev export CPLUS_INCLUDE_PATH=/usr/include/gdal export C_INCLUDE_PATH=/usr/include/gdal pip install GDAL ¿Alguien puede decirme cómo instalarlo?

Instalar GDAL en el entorno virtualenvwrapper

Intenté instalar gdal (pip install gdal) en el entorno virtualenvwrapper pero obtuve este error: error: command ‘gcc’ failed with exit status 1 —————————————- Failed building wheel for gdal Failed to build gdal También probé “pip install –no-install GDAL” pero no hay opción –no-install Qué tengo que hacer !?

Tema GDAL WriteArray

Estoy utilizando GDAL de Python para escribir datos ráster en un archivo .tif. Aquí está el código: import numpy, sys from osgeo import gdal, utils from osgeo.gdalconst import * # register all of the GDAL drivers gdal.AllRegister() # open the image inDs = gdal.Open(“C:\\Documents and Settings\\patrick\\Desktop\\tiff elevation\\EBK1KM\\color_a1.tif”,GDT_UInt16) if inDs is None: print “couldn’t open input […]

Tiene problemas para instalar GDAL para python

Permítanme comenzar diciendo que he buscado ayuda para solucionar este problema y que he revisado los numerosos hilos que he encontrado, y ninguno de ellos ha funcionado, o no pude entender qué es lo que dicen. Una vez que dicho hilo está aquí: falta el archivo de cabecera del paquete GDAL de Python cuando se […]

Downsample array en Python

Tengo arrays numéricos 2-D básicos y me gustaría “submuestrearlos” a una resolución más aproximada. ¿Hay un módulo simple o numip que puede hacer esto fácilmente? También debo tener en cuenta que esta matriz se muestra geográficamente a través de los módulos de mapa base. MUESTRA: