Archivo mensual: junio 2016

Distancia entre el centroide y el punto más lejano de un polígono con PyQGIS

Encontrar la distancia entre el centroide y el punto más lejano de un polígono no es una tarea difícil con PyQGIS; aún si éste está constituido por numerosos features y el cálculo tiene que realizarse para todos. Para ello, se … Seguir leyendo

Publicado en PyQGIS, QGIS, SIG, Software Libre | Deja un comentario

Máximos y mínimos locales con el método ‘ReadAsArray’ de GDAL/Python

El método ‘ReadAsArray’ de GDAL/Python permite extraer los valores de los píxeles de un ráster como un bloque para realizar alguna operación útil con ellos (estadísticas, modificación, álgebra de rásteres, clipping, etc). Sin embargo, también se puede recorrer el ráster … Seguir leyendo

Publicado en Código Python, GDAL, SIG, Software Libre | Deja un comentario

Selección de rasgos (features), con PyQGIS, que aparecen sólo en la región visible del Map Canvas

Cuando se efectua un ‘Zoom In’ a una región particular de un archivo vectorial es posible, mediante código PyQGIS, realizar sólo la selección de los features que corresponden a la región visible del Map Canvas. Para ello, se recurre al … Seguir leyendo

Publicado en PyQGIS, QGIS, SIG, Software Libre | Deja un comentario

Cómo “cortar” un ráster con GDAL/Python pero sin gdal_warp o gdal_translate

La utilidad que usa por defecto QGIS para cortar un ráster es gdal_translate. No obstante, es posible utilizar el método ‘ReadAsArray’ de la librería GDAL de Python para seleccionar el bloque completo que nos interesa “cortar”. Sólo es necesario conocer … Seguir leyendo

Publicado en Código Python, SIG, Software Libre | 1 Comentario

La clase QgsRasterTransparency con PyQGIS

La clase QgsRasterTransparency de QGIS permite establecer en rásteres el nivel de transparencia de píxeles individuales o grupos de píxeles. El acceso a este tipo de objectos es posible mediante el método ‘rasterTransparency’ de los diferentes renderer (QgsSingleBandGrayRenderer, QgsSingleBandPseudoColorRenderer, etc) … Seguir leyendo

Publicado en PyQGIS, QGIS, SIG, Software Libre | 2 comentarios