Este es el comando r.categorygrass 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.categoría - Administra los valores de categoría y las etiquetas asociadas con el mapa ráster especificado por el usuario
capas.
PALABRAS CLAVE
ráster, categoría
SINOPSIS
r.categoría
r.categoría --ayuda
r.categoría mapa=nombre [gatos=distancia[,distancia, ...]] [valores=flotar[,flotar, ...]]
[separador=personaje] [raster=nombre ] [reglas=nombre ] [formato=cadena]
[coeficientes=mult1, offset1, mult2, offset2] [-ayuda] [-verboso] [-tranquilo] [-ui]
Banderas
--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:
mapa=nombre [requerido]
Nombre del mapa ráster
gatos=rango [, rango, ...]
Valores de categoría
Ejemplo: 1,3,7-9,13
valores=flotar [, flotar, ...]
Lista de valores separados por comas
Ejemplo: 1.4,3.8,13
separador=personaje
Separador de campo
Caracteres especiales: barra vertical, coma, espacio, tabulación, nueva línea
Por defecto: de la pestaña.
raster=nombre
Mapa ráster desde el que copiar la tabla de categorías
reglas=nombre
Archivo que contiene reglas de etiqueta de categoría (o "-" para leer desde stdin)
formato=cadena
Etiqueta predeterminada o cadena de formato para etiquetado dinámico
Se utiliza cuando no existe una etiqueta explícita para la categoría.
coeficientes=mult1, offset1, mult2, offset2
Coeficientes de etiqueta dinámica
Dos pares de multiplicadores de categoría y compensaciones, por $ 1 y $ 2
DESCRIPCIÓN
r.categoría imprime los valores de categoría y las etiquetas para la capa de mapa ráster especificada por
mapa =nombre a salida estándar. También puede usarlo para establecer etiquetas de categoría para un mapa ráster.
El usuario puede especificar todos los parámetros necesarios en la línea de comando y ejecutar el programa
de forma no interactiva. Si el usuario no especifica ninguna categoría (por ejemplo, usando el opcional
gatos =distancia[,distancia, ...] argumento), luego todos los valores de categoría y etiquetas para el
Se imprimen las capas de mapa ráster que aparecen en el mapa. La totalidad mapa se lee usando
r.describir, para determinar qué categorías ocurren en el mapa. Si una lista de categorías es
especificado, entonces se imprimen las etiquetas para esas categorías solamente. los gatos puede ser
especificado como valores de categoría única o como rangos de valores. El usuario también puede
(opcionalmente) especificar que se utilice un separador de campo que no sea un espacio o tabulación para separar
el valor de la categoría de su etiqueta de categoría correspondiente en la salida, utilizando el
separador =personaje|espacio|de la pestaña. opción (ver ejemplo a continuación). Si no hay ningún separador de campo
especificado por el usuario, se utiliza una pestaña para separar estos campos en la salida, de forma predeterminada.
La salida se envía a la salida estándar en forma de una categoría por línea, con el
el valor de la categoría primero en la línea, luego un carácter ASCII TAB (o cualquier
El carácter o el espacio se especifica mediante el separador parámetro), luego la etiqueta para el
.
NOTAS
Cualquier carácter ASCII TAB que pueda estar en la etiqueta se reemplaza por espacios.
La salida de r.categoría se puede redirigir a un archivo o canalizar a otro programa.
Entrada Desde a presentar
La sección reglas La opción permite al usuario asignar etiquetas de categoría a partir de valores encontrados en un archivo.
La etiqueta puede hacer referencia a una sola categoría, rango de categorías, valor de punto flotante o un
rango de valores de coma flotante. El formato se da de la siguiente manera (cuando el separador se establece en
colon).
gato: Etiqueta
val1: val2: Etiqueta
Si el nombre del archivo se da como "-", las etiquetas de categoría se leen desde stdin
"Predeterminado" y lugar de trabajo dinámico categoría etiquetas
Se pueden crear etiquetas de categoría predeterminadas y dinámicas para categorías que no están explícitamente
etiquetado. La línea de coeficiente puede ir seguida de etiquetas de categoría explícitas que anulan
la generación de etiquetas de formato.
0: sin datos
2:.
5:. ## etiquetas de categoría explícitas
7:.
Las etiquetas explícitas también pueden tener la forma:
5.5: descripción de la etiqueta 5: 9
or
15:30 descripción de la etiqueta
En la línea de formato
· $ 1 se refiere al valor num * 5.0 + 1000 (es decir, usando los primeros 2 coeficientes)
· $ 2 se refiere al valor num * 5.0 + 1005 (es decir, usando los 2 últimos coeficientes)
$ 1.2 imprimirá $ 1 con 2 decimales.
Además, la forma $? Xxx $ yyy $ se traduce en yyy si la categoría es 1, xxx en caso contrario. los
$ yyy $ es opcional. Por lo tanto
$ 1 metro $? S
se convertirá:
1 metro (para categoría 1)
2 metros (para categoría 2), etc.
format = 'Elevación: $ 1.2 a $ 2.2 pies' ## Declaración de formato
coeficientes = "5.0,1000,5.0,1005" ## Coeficientes
El formato y los coeficientes anteriores se utilizarían para generar la siguiente declaración en
creación del formato de cadena de categoría apropiado para la categoría "num":
sprintf (potenciador, "Elevación:% .2f a% .2f pies", num * 5.0 + 1000, num * 5.0 * 1005)
Nota: si bien tanto el formato como las líneas coeficientes deben estar presentes, una línea en blanco para el
La cadena de formato suprimirá eficazmente la generación automática de etiquetas.
Para usar un "$" en la etiqueta sin activar la prueba de plural, coloque "$$" en el formato
cadena.
Use 'comillas simples' cuando use un "$" en la línea de comando para evitar shell no deseado
sustitución.
EJEMPLOS
Conjunto de datos de muestra de Spearfish:
r.category map = suelos
imprime los valores y etiquetas asociados con todas las categorías en el suelos raster
capa de mapa;
r.category map = suelos gatos = 10,12,15-20
imprime solo los valores de categoría y las etiquetas para suelos categorías de capa de mapa 10, 12 y
15 a 20; y
r.category map = suelos gatos = 10,20 separador = ':'
imprime los valores y etiquetas para suelos categorías de capa de mapa 10 y 20, pero utiliza ":"
(en lugar de una pestaña) como el carácter que separa los valores de categoría de la categoría
valores en la salida.
Ejemplo de salida:
10: Vertederos, míos, Cc
20: arcilla de Kyle, KaA
Ejemplo de definición de etiquetas de categoría:
r.category diseasemap separator =: rules = - << EOF
1: ausencia potencial
2: presencia potencial
EOF
establece los valores de categoría 1 y 2 en las etiquetas de texto respectivas.
Utilice r.categorygrass en línea utilizando los servicios de onworks.net