Archivo mensual: mayo 2016

Cómo instalar pysal para la Python Console de QGIS en Windows 7

Con base en el requerimiento de mi contacto de twitter @agroinformatik, quien deseaba instalar y tener disponible la librería pysal en la Python Console de QGIS para Windows, encontré la siguiente referencia en Internet y adapté un procedimiento para Windows … Seguir leyendo

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

Cómo probar si un punto está sobre una línea utilizando PyQGIS y objetos de la clase QgsGeometry

Probar si un punto está sobre una línea parece fácil y más si lo hemos digitalizado habilitando las opciones de snapping. Sin embargo, lo que parece obvio puede complicarse si no se intuye como proceder. Observemos las capas vectoriales de … Seguir leyendo

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

Crear shapefile con rasgos seleccionados con base en los ids mediante PyQGIS

Una selección (request) mediante PyQGIS, basada en los ids, emplea el método ‘setFilterFids’ de la clase QgsFeatureRequest. Para ejemplificarla vamos a usar el shapefile con 8 features de la imagen siguiente y a escoger arbitrariamente los ids 1, 5 y … Seguir leyendo

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

Cómo redirigir la escritura de la salida estándar por defecto (consola) en Python a un archivo

La mayoría de los resultados que en Python imprimimos a través de la consola pueden ser redireccionados facilmente a un archivo en memoria o en disco o a un objeto de visualización de PyQt4; como por ejemplo una QTextBrowser. No … Seguir leyendo

Publicado en Código Python | Deja un comentario

Añadiendo y borrando vértices mediante PyQGIS

Añadir y borrar vértices mediante PyQGIS es muy sencillo. Se requiere, en una sesión de edición, usar respectivamente los métodos ‘insertVertex’ y ‘deleteVertex’ de la clase QgsVectorLayer. En el caso de ‘insertVertex’, se le pasan como argumentos las coordenadas del … Seguir leyendo

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