17.29. Otros programas

Módulo aportado por Paolo Cavallini - Faunalia

Nota

Este capítulo muestra cómo utilizar programas adicionales desde dentro de Proceos. Para completarlo, debes tener instalados, con las herramientas de tu sistema operativo, los paquetes relevantes.

17.29.1. GRASS

GRASS es un paquete de software GIS gratuito y de código abierto para la gestión y el análisis de datos geoespaciales, el procesamiento de imágenes, la producción de gráficos y mapas, el modelado espacial y la visualización.

Se instala de forma predeterminada en Windows a través del instalador independiente OSGeo4W (32 y 64 bits), y está empaquetado para todas las principales distribuciones de Linux.

17.29.2. R

R es un entorno de software de código abierto y gratuito para gráficos y computación estadística.

Debe instalarse por separado, junto con algunas bibliotecas necesarias (LIST). Para habilitar el uso de R en QGIS, también se debe instalar el complemento Processing R Provider.

La belleza de la implementación de Processing es que puede agregar sus propios scripts, simples o complejos, y luego pueden usarse como cualquier otro módulo, canalizarse en flujos de trabajo más complejos, etc.

Pruebe algunos de los ejemplos preinstalados, si ya tiene R instalado (recuerde activar los módulos R desde la configuración general de Processing).

17.29.3. Otros

LASTools es un conjunto de comandos mixtos, gratuitos y patentados para procesar y analizar datos LiDAR. La disponibilidad en varios sistemas operativos varía.

Hay más herramientas disponibles a través de complementos adicionales, por ejemplo:

  • LecoS: un conjunto de estadísticas de cobertura terrestre y ecología del paisaje

  • lwgeom: Esta biblioteca, que anteriormente formaba parte de PostGIS, trae algunas herramientas útiles para la limpieza de geometría

  • Animove: herramientas para analizar el rango de hogar de los animales.

Vendrá más.

17.29.4. Comparación entre backends

17.29.4.1. Búfers y distancias

Carguemos points.shp y escribamos buf en el filtro de la Caja de herramientas, luego hagamos doble clic en:

  • búfer de distancia fija: Distancia 10000

  • búfer de distancia variable: campo Distancia SIZE

  • v.buffer.distance: distancia 10000

  • v.buffer.column: bufcolumn SIZE

  • Shapes Buffer: valor fijo 10000 (disolver y no), campo de atributo (con escala)

Vea cómo la velocidad es bastante diferente y hay diferentes opciones disponibles.

** Ejercicio para el lector **: encuentre las diferencias en la salida de geometría entre diferentes métodos.

Ahora, búferes y distancias ráster:

  • Primero, cargue y rasterice el vectorial rivers.shp con GRASS ▶ v.to.rast.value; beware: el tamaño de la celda debe establecerse en 100 m; de lo contrario, el tiempo de cálculo será enorme; el mapa resultante tendrá 1 y NULL

  • lo mismo, con SAGA ▶ Shapes to Grid ▶ COUNT (mapa resultante: 6 a 60)

  • entonces, proximidad (valor= 1 para GRASS, una lista de ID de rios para SAGA), r.buffer con parámetros 1000,2000,3000, r.grow.distance (el primero de los dos mapas; el segundo mostrará las áreas pertenecientes a cada río, si se hace en el ráster SAGA).

17.29.4.2. Dissolver

Disolver objetos usando un atributo común:

  • GRASS ▶ v.dissolve municipalities.shp en PROVINCIA

  • QGIS ▶ Dissolve municipalities.shp en PROVINCIA

  • OGR ▶ Dissolve municipalities.shp en PROVINCIA

  • SAGA ▶ DIsolver Poligonal municipalities.shp en PROVINCIA (NB: Mantener límites internos debe estar desmarcado)

Nota

El último está roto en SAGA <=2.10

Ejercicio para el lector: encuentra las diferencias (geometría y atributos) entre diferentes métodos.