Este es el comando r.li.edgedensitygrass que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
r.li.edgedensidad - Calcula el índice de densidad de bordes en un mapa ráster, usando un vecino 4
algoritmo
PALABRAS CLAVE
ráster, análisis de la estructura del paisaje, índice de parches
SINOPSIS
r.li.edgedensidad
r.li.edgedensidad --ayuda
r.li.edgedensidad [-b] Las opciones de entrada=nombre config=nombre salida=nombre [tipo_parche=cadena]
[-exagerar] [-ayuda] [-verboso] [-tranquilo] [-ui]
Banderas
-b
Excluir bordes de borde
--Sobrescribir
Permitir que los archivos de salida sobrescriban los archivos existentes
--ayuda
Resumen de uso de impresión
--verboso
Salida del módulo detallado
--tranquilo
Salida de módulo silencioso
--ui
Forzar el inicio del cuadro de diálogo GUI
parámetros:
Las opciones de entrada=nombre [requerido]
Nombre del mapa ráster de entrada
config=nombre [requerido]
Archivo de configuración
salida=nombre [requerido]
Nombre del mapa ráster de salida
tipo_parche=cadena
El valor del tipo de parche
Puede ser entero, doble o flotante; se cambiará en función del tipo de mapa
DESCRIPCIÓN
r.li.edgedensidad calcula:
· La densidad de todos los bordes del tipo de parche k o
· La densidad de todos los bordes en el área de muestreo si k no está especificado,
con:
· k: tipo de parche
· m: número de tipos de parche
· n: número de segmentos de borde del tipo de parche k
· eik : longitud total del borde en el paisaje que involucra el tipo de parche k
· Área: área total del paisaje
La unidad es metros por hectárea.
NOTAS
No utilice nombres de ruta absolutos para config y las salida parámetros de archivo / mapa. Si el
Se seleccionó el método "ventana móvil" en g.gui.rlisetup, entonces la salida será un ráster
mapa, de lo contrario se generará un archivo ASCII en la carpeta
C: \ Users \ userxy \ AppData \ Roaming \ GRASS7 \ r.li \ output \ (MS-Windows) o
$ INICIO / .grass7 / r.li / salida / (GNU / Linux).
Si el mapa ráster de entrada contiene solo valores NULL, entonces r.li.edgedensidad considerar tener 0
parches
Si el área es 0 r.li.edgedensidad devuelve NULL; esto solo es posible si el ráster de entrada es
enmascarado.
EJEMPLOS
Para calcular el índice de densidad de bordes en el mapa mi mapa, utilizando mi_conf archivo de configuración
(previamente definido con g.gui.rlisetup) y guardar resultados en mi_fuera, correr:
r.li.edgedensity input = my_map conf = my_conf output = my_out
Para calcular el índice de densidad de borde de patch_type 34, usando el archivo de configuración "my_conf" y
en el mapa "my_map", guardando los resultados en la ejecución del archivo "my_out":
r.li.edgedensity input = my_map conf = my_conf output = my_out patch_type = 34
Ejemplo de mapa forestal (conjunto de datos de muestra de Spearfish):
g.region raster = landcover.30m -p
r.mapcalc "bosques = if (landcover.30m> = 41 && landcover.30m <= 43,1, null ())"
r.li.edgedensity entrada = bosques conf = movwindow7 out = bosques_edgedens_mov7
r.univar woods_edgedens_mov7
Ejemplo de mapa forestal (conjunto de datos de muestra de Carolina del Norte):
g.region raster = landclass96 -p
r.mapcalc "bosques = if (landclass96 == 5, 1, null ())"
r.li.edgedensity entrada = bosques conf = movwindow7 out = bosques_edgedensity_mov7
# verificar
r.univar woods_edgedensity_mov7
r.to.vect entrada = bosques salida = bosques tipo = área
d. mon wx0
d.rast bosques_edgedensity_mov7
d.vect bosques tipo = límite
Utilice r.li.edgedensitygrass en línea utilizando los servicios de onworks.net