Este é o comando r.randomgrass que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
r.aleatório - Cria uma camada de mapa raster e um mapa de pontos vetoriais contendo
pontos.
CHAVES
raster, amostragem, vetor, aleatório
SINOPSE
r.aleatório
r.aleatório --Socorro
r.aleatório [-zdb] entrada=nome [cobrir=nome] npontos=número[%] [raster=nome]
[vetor=nome] [-substituir] [-ajudar] [-detalhado] [-calma] [-ui]
Sinalizadores:
-z
Gere pontos também para a categoria NULL
-i
Reportar informações sobre raster de entrada e saída
-d
Gerar pontos vetoriais como pontos 3D
-b
Não construa topologia no modo de pontos
- sobrescrever
Permitir que os arquivos de saída substituam os arquivos existentes
--Socorro
Imprimir resumo de uso
--verbose
Saída detalhada do módulo
--quieto
Saída silenciosa do módulo
--ui
Forçar o lançamento da caixa de diálogo da GUI
parâmetros:
entrada=nome [obrigatório]
Nome do mapa raster de entrada
cobrir=nome
Nome do mapa raster da capa
npontos=número[%] [obrigatório]
O número de pontos a serem alocados
raster=nome
Nome para o mapa raster de saída
vetor=nome
Nome para o mapa vetorial de saída
DESCRIÇÃO
O programa r.aleatório permite ao usuário criar uma camada de mapa raster e / ou pontos vetoriais
mapa contendo coordenadas de pontos cujas localizações foram determinadas aleatoriamente. o
programa localiza esses pontos vetoriais gerados aleatoriamente (sites) dentro do atual
região geográfica e máscara (se houver), em áreas de dados de valor de categoria não NULL dentro de um
camada de mapa raster especificada pelo usuário. Se o usuário definir o -z bandeira, os pontos serão aleatoriamente
gerado em todas as células (mesmo aquelas com valores NULL).
Os valores da categoria e os nomes das categorias correspondentes já associados ao aleatório
localizações pontuais no entrada camada do mapa são atribuídos a esses pontos no saída_raster
camada do mapa. Se o -z for especificado, então uma entrada única é feita para o valor usado onde
da entrada era NULL. Este valor é pelo menos 1 menor que o menor valor no entrada
raster e recebe uma cor cinza médio.
NOTAS
Se um cobrir mapa raster é especificado e o cobrir mapa contém valores NULL (sem dados), estes
os pontos são suprimidos no resultado saída_vetor or saída_raster mapa.
O saída_vetor arquivo criado por r.aleatório contém pontos vetoriais que representam o
centro pontos das células geradas aleatoriamente. UMA valor atributo contém o valor da célula
que acontecerá no marco da entrada raster (ou o valor atribuído quando -z é usado).
Se um cobrir mapa é especificado adicionalmente, uma segunda coluna valorizar é preenchido com
valores raster de cobrir mapa.
Se o usuário definir o -b sinalizador, os pontos do vetor são escritos sem topologia para minimizar o
recursos necessários. Esta é uma entrada adequada para v.surf.rst e outros módulos de vetor.
O usuário pode especificar a quantidade de locais aleatórios a serem gerados como um positivo
número inteiro (por exemplo, 10), ou como um percentagem of da raster mapa, camadas células (por exemplo, 10% ou
3.05%). O número de células considerado para a porcentagem reflete se o -z
bandeira foi dada. As opções são 0-100; percentagens inferiores a um por cento podem ser declaradas como
decimais.
Bandeira -i imprime o nome e a localização do mapa raster, o número total de células sob o
configurações de região atuais e o número de células com valor NULL na região atual
definições. Em seguida, o módulo sai sem fazer nada. Útil para decidir sobre o número de
sites para ter r.aleatório criado. AVISO: este recurso pode ser removido no futuro. Usar
g.region e r.report em vez disso.
g.região -p
r.report map = inputmap units = c null = * nsteps = 1
Para criar localizações de pontos vetoriais aleatórios dentro de algumas, mas não todas, categorias diferentes de zero de
a camada de mapa raster de entrada, o usuário deve primeiro criar uma camada de mapa raster reclassificado de
a camada de mapa raster original (por exemplo, usando o programa GRASS r.reclassificar) que contém apenas
as categorias desejadas e, em seguida, use a camada de mapa raster reclassificada como entrada para r.aleatório.
EXEMPLOS
Pontos de elevação de vetor aleatório amostrados do mapa de elevação na região do Spearfish, resultado
armazenado no mapa vetorial 2D:
raster g.region = elevação.10m -p
r.elevação aleatória vetor de 10 m = elevrand n = 100
v.db.select elevrand
v.univar elevrand col = tipo de valor = ponto
Pontos de elevação de vetor aleatório amostrados do mapa de elevação na região do Spearfish com
valores colocados amostrados do mapa de uso do solo, resultado armazenado no mapa vetorial 3D:
raster g.region = elevação.10m -p
r.random -d elevation.10m cover = landcover.30m vector = luserand3d n = 100
# saída de dados (valor: elevação, covervalue: classe de uso do solo):
v.db.select luserand3d
cat | valor | covervalue
1 | 1151.406616 | 81
2 | 1172.121216 | 71
3 | 1183.219604 | 71
...
CONHECIDO QUESTÕES
Não é possível usar o -i sinalizar e não especificar também o n parâmetro.
Use r.randomgrass online usando serviços onworks.net