r.patchgrass - Online na nuvem

Este é o comando r.patchgrass 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.patch - Cria uma camada de mapa raster composto usando valores de categoria conhecidos de um
(ou mais) camada (s) de mapa para preencher áreas "sem dados" em outra camada de mapa.

CHAVES


raster, geometria, mosaico, mesclar, remendar

SINOPSE


r.patch
r.patch --Socorro
r.patch [-z] entrada=nome[,nome, ...] saída=nome [-substituir] [-ajudar] [-detalhado]
[-calma] [-ui]

Sinalizadores:
-z
Use zero (0) para transparência em vez de NULL

- 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 nome, ...] [obrigatório]
Nome dos mapas raster a serem corrigidos juntos

saída=nome [obrigatório]
Nome para o mapa raster resultante

DESCRIÇÃO


O programa GRASS r.patch permite ao usuário construir um novo mapa raster do tamanho e
resolução da região atual, atribuindo valores de dados conhecidos de mapas raster de entrada para
as células nesta região. Isso é feito preenchendo as células "sem dados", aquelas que não
ainda contém dados, contém dados NULL ou, opcionalmente, contém 0 dados, com os dados do
primeiro mapa de entrada. Uma vez feito isso, os buracos restantes são preenchidos pela próxima entrada
mapa e assim por diante. Este programa é útil para fazer uma camada de mapa raster composto a partir de dois
ou mais camadas de mapa adjacentes, para preencher "buracos" nos dados de uma camada de mapa raster (por exemplo, em
dados de elevação digital) ou para atualizar uma camada de mapa mais antiga com dados mais recentes. o
a definição da região geográfica atual e as configurações de máscara são respeitadas.

O primeiro nome listado na string input =nome,nome,nome, ... é o nome do primeiro mapa
cujos valores de dados serão usados ​​para preencher células "sem dados" na região atual. o
segundo até a última entrada nome mapas serão usados, a fim de fornecer valores de dados para
as células "sem dados" restantes.

Exemplo of o preenchimento áreas
Abaixo, a camada do mapa raster na extremidade esquerda é corrigido com o meio (patching) raster
camada do mapa, para produzir o composto camada de mapa raster à direita. O exemplo assume
valores zero a serem tratados como NULLs (-z bandeira).
1 1 1 0 2 2 0 0 0 0 1 1 0 0 0 0 1 1 1 1 2 2 0 0 XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX
1 1 0 2 2 2 0 0 0 0 1 1 0 0 0 0 1 1 1 2 2 2 0 0 XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX
3 3 3 3 2 2 0 0 0 0 0 0 0 0 0 0 3 3 3 3 2 2 0 0 XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX
3 3 3 3 0 0 0 0 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX
3 3 3 0 0 0 0 0 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX
0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX
Trocando o corrigido e patching camadas de mapa raster produzem os seguintes resultados:
0 0 1 1 0 0 0 0 1 1 1 0 2 2 0 0 1 1 1 1 2 2 0 0 XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX
0 0 1 1 0 0 0 0 1 1 0 2 2 2 0 0 1 1 1 1 2 2 0 0 XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX
0 0 0 0 0 0 0 0 3 3 3 3 2 2 0 0 3 3 3 3 2 2 0 0 XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX
4 4 4 4 4 4 4 4 3 3 3 3 0 0 0 0 4 4 4 4 4 4 4 4 XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX
4 4 4 4 4 4 4 4 3 3 3 0 0 0 0 0 4 4 4 4 4 4 4 4 XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX
4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX

NOTAS


Freqüentemente, este programa é usado para remendar camadas de mapas adjacentes que foram
digitalizado separadamente. O programa v.mkgride pode ser usado para alinhar mapas adjacentes
ordenadamente.

O usuário deve verificar as configurações atuais da região geográfica antes de executar r.patchà
garantir que os limites da região englobem todos os dados desejados para serem incluídos no
mapa composto e para garantir que a resolução da região é a resolução do desejado
dados. Para definir as configurações da região geográfica para um ou vários mapas raster, o g.região
programa pode ser usado:
g.region raster = map1 [, map2 [, ...]]

Uso de r.patch geralmente é seguido pelo uso dos programas GRASS g.remover e g.renomear;
g.remover é usado para remover as camadas do mapa raster original (sem patch), enquanto g.renomear is
usado para então atribuir à camada de mapa raster composto (patcheada) recém-criada o nome de
a camada de mapa raster original.

r.patch cria arquivos de suporte para o mapa de saída composto corrigido.

O número de mapas raster a serem processados ​​é dado pelo limite do sistema operacional. Para
exemplo, ambos os limites fixos e flexíveis são normalmente 1024. O limite flexível pode ser alterado
com, por exemplo, ulimit -n 1500 (sistemas operacionais baseados em UNIX), mas não superior ao difícil
limite. Se for muito baixo, você pode, como superusuário, adicionar uma entrada em
/etc/security/limits.conf
#
seu_nome de usuário rígido nofile 1500
Isso aumentaria o limite rígido para 1500 arquivos. Esteja avisado de que mais arquivos abertos precisam de mais
RAM. Veja também a página Wiki Dicas para processamento de dados raster grandes.

EXEMPLO


Crie uma lista de mapas que correspondem a um padrão, estenda a região para incluir todos eles e remende
-los juntos para criar um mosaico. Mapas sobrepostos serão usados ​​na ordem listada.
MAPS = `g.list type = raster sep =, pat =" map _ * "`
g.region raster = $ MAPS
r.patch in = $ MAPS out = mosaico

Use r.patchgrass online usando serviços onworks.net



Programas online mais recentes para Linux e Windows