Archivo mensual: febrero 2016

Polígonos vecinos de 1ro, 2do y orden superior mediante PyQGIS

En el post anterior señalé el interés en digitalizar al ráster al cual allí se hacía referencia. La razón era porque quería desarrollar una aplicación para encontrar el orden de vecindad de polígonos donde la tabla de contingencia era parcialmente … Seguir leyendo

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

Insertar CRS en un ráster con PyQGIS

Cuando un ráster no tiene CRS y es cargado a la Map View de QGIS se despliega un mensaje en una QgsMessageBar que lo señala. Se advierte, además, que éste será considerado, por defecto, como el del proyecto correspondiente. En … Seguir leyendo

Publicado en PyQGIS, QGIS, SIG, Software Libre | 1 Comentario

Importación en PostGIS de capas vectoriales mediante psycopg2 en ambiente de PyQGIS

En un post pasado se consideró la importación en PostGIS de shapefiles mediante ogr2ogr en un script de Python. Sin embargo, este comando ampliamente usado puede ser prescindido empleando exclusivamente el módulo psycopg2 de Python.

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

Cómo modificar individualmente los valores de un ráster en QGIS con Python

Para modificar individualmente los valores de un ráster hay que acceder al array. En PyQGIS es factible la modificación mediante el método ‘write’ de QgsRasterDataProvider; tal como señalan aquí. Sin embargo, no he podido encontrar un ejemplo práctico de cómo … Seguir leyendo

Publicado en Código Python, PyQGIS, QGIS, SIG, Software Libre | 4 comentarios

Estadística zonal con PyQGIS: clase QgsZonalStatistics

Las estadísticas zonales en PyQGIS se realizan con objetos de la clase QgsZonalStatistics de qgis.analysis. Instanciar los objetos requiere 5 parámetros que en este orden son: la referencia a la capa vectorial tipo polígono, la ruta absoluta al raster, el … Seguir leyendo

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

Anillos exteriores de un polígono en PostGIS: ST_ExteriorRing

En el post anterior se consideró la determinación de la línea más corta entre geometrías empleando ST_ShortestLine. El objetivo era encontrar las líneas más cortas, de todas las posibles, entre los rasgos de una geometría tipo polígono y otra tipo … Seguir leyendo

Publicado en Postgres+postgis, QGIS, SIG, Software Libre | Deja un comentario

Línea más corta entre geometrías en PostGIS: ST_ShortestLine

La función de medición ST_ShortestLine en PostGIS devuelve la línea bidimensional más corta entre dos geometrías. Como el manual de referencia generalmente usa ejemplos sencillos, es conveniente probar como sería la sintaxis del comando cuando se realiza un query con … Seguir leyendo

Publicado en Postgres+postgis, QGIS, SIG, Software Libre | 1 Comentario