Archivo mensual: julio 2012

Determinación del área 3D de una montaña o elevación mediante un script de python (GRASS-QGIS)

La estimación del área 3D de una superficie en GRASS se realiza con el módulo r.surf.area. Sin embargo, además de otros posibles errores, en el manual se admite la subestimación de la mitad del área del perímetro en la determinación. … Seguir leyendo

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

Replicar vectoriales tipo polígono mediante un script de python: GRASS-QGIS

En un foro sobre SIG, un participante tenía el requerimiento de replicar un vectorial tipo polígono, con un patrón relativamente complejo, en una malla cuadriculada. Como es obvio, un simple copy/paste del mismo no funciona porque lo dejaría anclado siempre … Seguir leyendo

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

Script de python para determinar el índice de alargamiento de una Cuenca Hidrográfica: GRASS-QGIS

Hace algún tiempo publiqué una saga de 3 artículos que pretendían, en conjunto, determinar el índice de alargamiento de una Cuenca Hidrográfica en QGIS. Estos fueron los siguientes:

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

Script de python para introducir resultados de operaciones complejas en registros de tablas (driver dbf) con db.execute (GRASS-QGIS)

Como se ha mencionado anteriormente, es imposible ejecutar directamente comandos de SQL o el módulo v.db.update para incorporar en los campos de tablas, con el driver dbf, resultados de operaciones que resulten de determinaciones que involucren raíces cuadradas, logaritmos o … Seguir leyendo

Publicado en Código Python, GRASS, QGIS, SIG, Software Libre | 3 comentarios

Cambiar la categoría de un vectorial de partes sencillas con una sola categoría: grass.script en python

Cuando se tiene una polilínea multiparte la tabla atributiva de la misma sólo muestra el valor de una categoría. Cuando se ejecuta un v.split a 2 vértices se obtiene un vectorial de partes sencillas que corresponde a todos sus segmentos … Seguir leyendo

Publicado en Código Python, GRASS, QGIS, SIG, Software Libre | 2 comentarios

Cómo incorporar código externo desarrollado por el usuario en un script de python

En un artículo reciente referí cómo ejecutar grass.script en python sin necesidad de iniciar GRASS-QGIS. Hoy se va a desarrollar la manera de cómo incorporar código externo desarrollado por el usuario en un script de python. El procedimiento que se … Seguir leyendo

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

Script de python para generar y rotar rectángulos a partir de puntos en QGIS-GRASS

El siguiente código python es una traducción del correspondiente a bash basado en el mismo objetivo: generar y rotar rectángulos a partir de puntos en QGIS-GRASS. La motivación fue producto de la curiosidad en conocer la manera de traducir la … Seguir leyendo

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