Ecuación del mochilero (backpakers equation) con el plugin “Profile Tool” de QGIS

En un artículo próximo pasado consideré el esfuerzo que se realiza en un recorrido utilizando la “ecuación del mochilero” o “backpackers equation” propuesta por Wheatley (2002). La ecuación contabiliza el recorrido horizontal, los ascensos y los descensos ponderando con un factor significativamente mayor a los segundos. La expresión matemática puede representarse como sigue:

Sigue leyendo

Publicado en QGIS, SIG, Software Libre | 4 comentarios

Centroides en shapefiles tipo polígono multipart con QGIS

Normalmente, se tiene un shapefile tipo polígono, con varios features, y surge la necesidad de obtener el shapefile de puntos que corresponde a los centroides. Este procedimiento se realiza de manera expedita en QGIS mediante la opción Vector -> Geometry Tools -> Polygon centroids. El resultado es un punto centroide para cada feature del shapefile tipo polígono que tengamos en la tabla atributiva. El procedimiento lo ejemplificamos en la imagen siguiente:

Sigue leyendo

Publicado en QGIS, SIG, Software Libre | 1 comentario

Cómo instalar GDAL/OGR en Windows XP

Para la lectura y escritura de formatos de datos geoespaciales es común, tanto en software privativo como en software libre (o con otro tipo de licencias), el uso de la Geospatial Data Abstraction Library; también denominada GDAL/OGR. En Sistemas Operativos GNU/Linux, como Debian, es fácil instalar este tipo de librerías porque se encuentran en los repositorios y los gestores de paquetes resuelven incluso las dependencias. En Windows, sin embargo, es más problemática la instalación porque hay que hacerlo manualmente y de manera secuencial, es decir, no existe una instalación automática.

Sigue leyendo

Publicado en GDAL/OGR, Windows | Deja un comentario

Cómo obtener un shapefile de puntos medios de segmentos de recta con Processing Tool Box de SEXTANTE

Recientemente, un usuario de un foro se planteó la obtención de los puntos medios de segmentos de rectas para una polilínea usando SEXTANTE; en gvSIG o QGIS. Parece una tarea difícil cuando se dispone de una polilínea con un solo registro en su tabla atributiva; tal como se presenta a continuación en la imagen siguiente:

Sigue leyendo

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

NDVI con la clase QgsRasterCalculator en PyQGIS

El empleo de cocientes o índices para identificar masas vegetales tiene su base en que una masa vegetal en óptimas condiciones posee una firma espectral que se caracteriza, en especial, por un claro contraste entre la banda del rojo (0.6 a 0.7 µm) y el infrarrojo cercano (0.7 a 1.1 µm). Esto se debe a que la mayor parte de la radiación solar recibida por la planta en el visible es absorbida por los pigmentos de las hojas y éstos apenas afectan a la radiación recibida en el infrarrojo cercano. En el caso del NDVI (Indice de Vegetación de Diferencias Normalizadas; por sus siglas en inglés), éste se determina dividiendo la diferencia de la banda infrarroja (C4) menos la roja (C3) entre la suma de ambas (C3+C4); expresadas en términos de reflectividad.

Sigue leyendo

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

Simbología multicapa en vectoriales de línea mediante PyQGIS

En un post pasado se había considerado con PyQGIS la personalización de la simbología de vectoriales de línea a través de la clase QgsLineSymbolV2. El método usa una serie de keywords asociadas a sus respectivos values en un diccionario para definir la apariencia del nuevo símbolo. Estas opciones se detallan en el post anterior y se refieren a simbología simple en monocapa; como aquella que permite representar fronteras o límites de territorio. Sin embargo, si se desea representar carreteras, líneas férreas u otros objetos más complejos es necesario recurrir a las opciones en multicapa; tal como se tiene a continuación en la imagen siguiente:

Sigue leyendo

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

Personalizando simbología en vectoriales tipo polígono mediante PyQGIS

Para personalizar la simbología en vectoriales tipo polígono mediante PyQGIS también se puede recurrir al método ‘createSimple’; pero en este caso de la clase QgsFillSymbolV2. Este método, al igual que en QgsMarkerSymbolV2 y QgsLineSymbolV2, usa keywords en un diccionario para definir la apariencia del nuevo símbolo (symbol). Las keywords para cada symbol son las siguientes:

Sigue leyendo

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