InglêsFrancêsEspanhol

Ad


favicon do OnWorks

grdconvertgmt - Online na nuvem

Execute grdconvertgmt no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando grdconvertgmt 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 Windows ou emulador online MAC OS

PROGRAMA:

NOME


grdconvert - converter entre diferentes formatos de grade

SINOPSE


grdconverter arquivo ingrd[= id[/ scale / offset[/ NaNvalue]]]
arquivo de saída[= id[/ scale / offset[/ NaNvalue]] [:motorista[/tipo de dados]]] [] [ região ] [[nível]]
[ -f]

Observação: Nenhum espaço é permitido entre o sinalizador de opção e os argumentos associados.

DESCRIÇÃO


grdconverter lê um arquivo de grade em um formato e o grava usando outro formato. Como um
opção, o usuário pode selecionar um subconjunto dos dados a serem gravados e especificar a escala,
tradução e valor NaN.

É REQUERIDO ARGUMENTOS


arquivo ingrd
O arquivo de grade a ser lido. Anexar formato =id código, se não for um padrão compatível com COARDS
arquivo de grade netCDF. If =id está definido (veja abaixo), você pode opcionalmente anexar escada e
compensar. Essas opções irão dimensionar os dados e, em seguida, compensá-los com o especificado
montantes após a leitura. Se escada e compensar são fornecidos, você também pode anexar um
valor que representa 'Não-um-Número' (para grades de ponto flutuante istoénecessário
uma vez que o IEEE NaN é usado; no entanto, os inteiros precisam de um valor que significa nenhum dado
acessível). o escada e compensar modificadores podem ser deixados vazios para selecionar o padrão
valores (escala = 1, deslocamento = 0).

arquivo de saída
O arquivo de grade a ser gravado. Anexar formato =id código se não for um padrão
Arquivo de grade netCDF compatível com COARDS. If =id está definido (veja abaixo), você pode opcionalmente
anexar escada e compensar. Essas opções são particularmente práticas ao armazenar o
dados como inteiros, primeiro removendo um deslocamento e depois reduzindo os valores. Desde a
a escala e o deslocamento são aplicados na ordem reversa durante a leitura, isso não
afetam os valores dos dados (exceto para arredondamentos).

If escada e compensar são fornecidos, você também pode acrescentar um valor que representa
'Não é um número' (para grades de ponto flutuante isso é desnecessário uma vez que o IEEE NaN é
usado; no entanto, os inteiros precisam de um valor que significa que não há dados disponíveis). o escada e
compensar modificadores podem ser deixados vazios para selecionar os valores padrão (escala = 1, deslocamento =
0), ou você pode especificar a para ajustar automaticamente a escala e / ou deslocamento do pacote
grades inteiras (=id / a é uma abreviatura para =id / a / a) Quando id=gd, o arquivo será
salvo usando a biblioteca GDAL. Anexe o formato :motorista e opcionalmente a saída
tipo de dados. Os nomes dos drivers são aqueles usados ​​pelo próprio GDAL (por exemplo, netCDF, GTiFF,
etc.), e o tipo de dados é um dos u8|u16|i16|u32|i32|flutuar 32, onde 'i' e 'u'
denotam inteiros assinados e não assinados, respectivamente. O tipo padrão é flutuar 32.
Observe também que os nomes dos drivers e os tipos de dados não diferenciam maiúsculas de minúsculas.

Considere configurar IO_NC4_DEFLATION_LEVEL para reduzir o tamanho do arquivo e aumentar ainda mais
desempenho de leitura / gravação. Especialmente ao trabalhar com subconjuntos de grades globais,
máscaras e grades com valores de grade repetidos, a melhoria é geralmente
significativo.

OPCIONAL ARGUMENTOS


-N Suprime a gravação da estrutura do cabeçalho GMT. Isso é útil quando você deseja
escrever uma grade nativa para ser usada por mestre. Só se aplica a grades nativas e é
ignorado para saída netCDF.

-R [unidade]xmin/xmax/ymin/ymax[r] (mais ...)
Especifique a região de interesse.

-V [nível] (mais ...)
Selecione o nível de verbosidade [c].

-f [i | o]colinfo (mais ...)
Especifique os tipos de dados de colunas de entrada e / ou saída.

-^ or apenas por -
Imprime uma mensagem curta sobre a sintaxe do comando e sai (NOTA: no Windows
use apenas -).

-+ or apenas por +
Imprima uma mensagem de uso extensivo (ajuda), incluindo a explicação de qualquer
opção específica do módulo (mas não as opções comuns GMT) e, em seguida, sai.

-? or não argumentos
Imprima uma mensagem completa de uso (ajuda), incluindo a explicação das opções e, em seguida,
saídas.

--versão
Imprima a versão GMT e saia.

--show-datadir
Imprima o caminho completo para o diretório de compartilhamento GMT e saia.

FORMATO IDENTIFICADOR


Por padrão, as grades serão gravadas como dados de ponto flutuante armazenados em arquivos binários usando o
formato netCDF e estrutura de metadados. Este formato está de acordo com as convenções do COARDS. GMT
versões anteriores a 4.1 produziram arquivos netCDF que não estavam em conformidade com essas convenções.
Embora esses arquivos ainda sejam suportados, seu uso está obsoleto. Para escrever outro que não
arquivos netCDF compatíveis com COARDS de ponto flutuante, anexe o =id sufixo para o nome do arquivo
arquivo de saída.

Ao ler arquivos, grdconverter e outros programas GMT tentarão reconhecer automaticamente
o tipo de arquivo de grade de entrada. Se isso falhar, você pode acrescentar o =id sufixo para o
nome do arquivo arquivo ingrd.

┌───┬─────────────────────────────────────────────────┬──────────
│ID │ Explicação │
├───┼─────────────────────────────────────────────────┼──────────
nb │ formato GMT netCDF (8 bits │
│ │ inteiro, COARDS, CF-1.5) │
├───┼─────────────────────────────────────────────────┼──────────
ns │ formato GMT netCDF (16 bits │
│ │ inteiro, COARDS, CF-1.5) │
├───┼─────────────────────────────────────────────────┼──────────
ni │ formato GMT netCDF (32 bits │
│ │ inteiro, COARDS, CF-1.5) │
├───┼─────────────────────────────────────────────────┼──────────
nf │ Formato netCDF GMT (32-bit float, │
│ │ CARTÕES, CF-1.5) │
├───┼─────────────────────────────────────────────────┼──────────
nd │ Formato netCDF GMT (64-bit float, │
│ │ CARTÕES, CF-1.5) │
├───┼─────────────────────────────────────────────────┼──────────
cb │ formato GMT netCDF (8 bits │
│ │ inteiro, obsoleto) │
├───┼─────────────────────────────────────────────────┼──────────
cs │ formato GMT netCDF (16 bits │
│ │ inteiro, obsoleto) │
├───┼─────────────────────────────────────────────────┼──────────
ci │ formato GMT netCDF (32 bits │
│ │ inteiro, obsoleto) │
├───┼─────────────────────────────────────────────────┼──────────
cf │ Formato netCDF GMT (32-bit float, │
│ │ obsoleto) │
└───┴─────────────────────────────────────────────────┴──────────

cd │ Formato netCDF GMT (64-bit float, │
│ │ obsoleto) │
├───┼─────────────────────────────────────────────────┼──────────
bm │ GMT nativo, formato binário C │
│ │ (máscara de bits) │
├───┼─────────────────────────────────────────────────┼──────────
bb │ GMT nativo, formato binário C │
│ │ (inteiro de 8 bits) │
├───┼─────────────────────────────────────────────────┼──────────
bs │ GMT nativo, formato binário C │
│ │ (inteiro de 16 bits) │
├───┼─────────────────────────────────────────────────┼──────────
bi │ GMT nativo, formato binário C │
│ │ (inteiro de 32 bits) │
├───┼─────────────────────────────────────────────────┼──────────
bf │ GMT nativo, formato binário C │
│ │ (flutuação de 32 bits) │
├───┼─────────────────────────────────────────────────┼──────────
bd │ GMT nativo, formato binário C │
│ │ (flutuação de 64 bits) │
├───┼─────────────────────────────────────────────────┼──────────
rb │ Formato de arquivo raster SUN (8 bits │
│ │ padrão) │
├───┼─────────────────────────────────────────────────┼──────────
rf │ Formato de grade GEODAS GRD98 (NGDC) │
├───┼─────────────────────────────────────────────────┼──────────
sf │ Formato Golden Software Surfer 6 │
│ │ (flutuação de 32 bits) │
├───┼─────────────────────────────────────────────────┼──────────
sd │ Formato Golden Software Surfer 7 │
│ │ (flutuação de 64 bits, somente leitura) │
├───┼─────────────────────────────────────────────────┼──────────
af │ Centro de Geociências do Atlântico │
│ │ formato AGC (32-bit float) │
├───┼─────────────────────────────────────────────────┼──────────
ei │ ESRI Arc / Info ASCII Grid │
│ │ Formato de intercâmbio (ASCII │
│ │ inteiro) │
├───┼─────────────────────────────────────────────────┼──────────
ef │ ESRI Arc / Info ASCII Grid │
│ │ Formato de intercâmbio (ASCII flutuante) │
├───┼─────────────────────────────────────────────────┼──────────
gd │ Importar / exportar através do GDAL │
└───┴─────────────────────────────────────────────────┴──────────

GMT PADRÃO NETCDF ARQUIVOS


O formato padrão usado para grdfiles é baseado em netCDF e está em conformidade com o COARDS
convenções. Os arquivos gravados neste formato podem ser lidos por vários programas de terceiros e
são independentes de plataforma. Algum espaço em disco pode ser salvo, armazenando os dados como bytes ou
shorts em vez de inteiros. Use o escada e compensar parâmetros para fazer este trabalho sem
perda de intervalo de dados ou significância. Para obter mais detalhes, consulte Formatos de arquivo de aplicativo.

Multivariável grade arquivos

Por padrão, os programas GMT irão ler a primeira grade bidimensional contida em um
Arquivo netCDF compatível com COARDS. Alternativamente, use arquivo ingrd?nome da var (antes de qualquer opcional
sufixo =id) para especificar a variável solicitada nome da var. Desde ? tem um significado especial como um
caractere curinga, escape desse significado colocando o nome do arquivo completo e o sufixo entre aspas.

Multidimensional grades

Para extrair um camada or nível de uma grade tridimensional armazenada em um COARDS-compliant
arquivo netCDF, acrescente o nome da variável e o índice associado à camada
(começando em zero) na forma: arquivo ingrd?nome da var[camada]. Como alternativa, especifique o valor
associado a essa camada usando parênteses em vez de colchetes:
arquivo ingrid?nome da var(camada).

De maneira semelhante, as camadas podem ser extraídas de grades de 4 ou até 5 dimensões. Por exemplo,
se uma grade tem as dimensões (parâmetro, tempo, profundidade, latitude, longitude), um mapa pode ser
selecionado usando: arquivo ingrid?nome da var(parâmetro,tempo,profundidade).

Uma vez que pontos de interrogação, colchetes e parênteses têm significados especiais na linha de comando,
escapar desses significados colocando o nome do arquivo completo e o sufixo entre aspas.

NATIVO BINARY ARQUIVOS


Para arquivos GMT nativos binários, o tamanho do bloco do cabeçalho da grade GMT é tamanho = 892 bytes,
e o tamanho total do arquivo é tamanho + nx * ny * tamanho_do_item, Onde tamanho_do_item é o tamanho
em bytes de cada elemento (1, 2, 4). As grades de bits são armazenadas usando inteiros de 4 bytes, cada
segurando 32 bits, portanto, para esses arquivos, a equação do tamanho é modificada usando ceil (nx / 32)
* 4 em vez de nx. Observe que esses arquivos dependem da plataforma. Arquivos escritos em Little
Máquinas Endian (por exemplo, PCs) não podem ser lidas em máquinas Big Endian (por exemplo, a maioria
estações de trabalho). Observe também que não é possível para o GMT determinar exclusivamente se um 4 bytes
grade é float ou int; nesses casos, é melhor usar o = ID mecanismo para especificar o
formato de arquivo. Em todos os casos, uma grade nativa é considerada assinada (ou seja, não há
provisão para ints curtos não assinados ou bytes não assinados). Para obter os detalhes do cabeçalho e da grade, consulte
Formatos de arquivo de aplicativo.

GRID VALORES PRECISÃO


Independentemente da precisão dos dados de entrada, os programas GMT que criam arquivos de grade irão
internamente mantém as grades em matrizes de ponto flutuante de 4 bytes. Isso é feito para conservar a memória
e, além disso, a maioria, senão todos os dados reais podem ser armazenados usando ponto flutuante de 4 bytes
valores. Dados com maior precisão (ou seja, valores de precisão dupla) perderão isso
precisão uma vez que o GMT opera na grade ou grava novas grades. Para limitar a perda de
precisão ao processar dados, você deve sempre considerar normalizar os dados antes de
processamento.

EXEMPLOS


Para extrair a segunda camada de uma grade tridimensional chamada temp de um COARDS-compatível
arquivo netCDF Climate.nc:

gmt grdconvert weather.nc?temp[1] temp.nc -V

Para criar uma grade de ponto flutuante nativa de 4 bytes a partir do arquivo netCDF compatível com COARDS
dados.nc:

gmt grdconvert data.nc ras_data.b4 = bf -V

Para fazer um arquivo inteiro curto de 2 bytes, dimensione-o em 10, subtraia 32000, definindo NaNs para
-9999, faça

gmt grdconvert values.nc shorts.i2 = bs / 10 / -32000 / -9999 -V

Para criar um arquivo raster de 8 bits padrão da Sun para um subconjunto do arquivo de dados image.nc, assumindo
o intervalo em image.nc é 0-1 e precisamos de 0-255, execute

gmt grdconvert image.nc -R-60 / -40 / -40 / -30 image.ras8 = rb / 255/0 -V

Para converter etopo2.nc em etopo2.i2 que pode ser usado por mestre, Tente

gmt grdconvert etopo2.nc etopo2.i2 = bs -N-V

Para criar um arquivo burro salvo como um GeoTiff flutuante de 32 bits usando GDAL, execute

gmt grdmath -Rd -I10 XY MUL = lixo.tiff = gd: GTiff

Use grdconvertgmt online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad