InglêsFrancêsEspanhol

Ad


favicon do OnWorks

xyz2grdgmt - Online na nuvem

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

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

PROGRAMA:

NOME


xyz2grd - Converter tabela de dados em um arquivo de grade

SINOPSE


xyz2grd [ mesa ] arquivo grd incremento região [[f|l|m|n|r|s|u|z]] [
xnome/nome/znome/escada/compensar/inválido/título/comentário ] [[zarquivo]] [[nível]] [[bandeiras]]
[ -bi] [ -du] [ -f] [ -h] [ -i] [ -r ] [
-:[i|o]]

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

DESCRIÇÃO


xyz2grd lê uma ou mais tabelas z ou xyz e cria um arquivo de grade binário. xyz2grd precisarão
relatar se alguns dos nós não foram preenchidos com dados. Esses nós irrestritos são definidos
para um valor especificado pelo usuário [o padrão é NaN]. Nós com mais de um valor serão
definido para o valor médio. Como uma opção (usando -Z), uma tabela z de 1 coluna pode ser lida assumindo
todos os nós estão presentes (as tabelas z podem ser organizadas em vários formatos, consulte -Z abaixo.)

É REQUERIDO ARGUMENTOS


-Garquivo grd
arquivo grd é o nome do arquivo de grade de saída binária. (Veja FORMATO DE ARQUIVO DE GRID abaixo.)

-Ixinc[unidade] [= | +] [/Yinc[unidade] [= | +]]
x_inc [e opcionalmente s_inc] é o espaçamento da grade. Opcionalmente, acrescente um sufixo
modificador. Geográfico (graus) coordenadas: Anexo m para indicar os minutos do arco ou s
para indicar os segundos do arco. Se uma das unidades e, f, k, M, n or u está anexado
em vez disso, assume-se que o incremento seja dado em metros, pés, km, milhas, náutico
milhas ou pés de pesquisa dos EUA, respectivamente, e serão convertidos para o equivalente
graus de longitude na latitude média da região (a conversão depende de
PROJ_ELLIPSOID). Se /s_inc é fornecido, mas definido como 0, será redefinido igual a x_inc;
caso contrário, será convertido em graus de latitude. Todos os Produtos coordenadas: Se = is
anexado, em seguida, o max correspondente x (leste) ou y (norte) pode ser ligeiramente ajustado
para se ajustar exatamente ao incremento dado [por padrão o incremento pode ser ajustado
ligeiramente para se ajustar ao domínio fornecido]. Finalmente, em vez de dar um incremento, você pode
especifique o número of nós desejado anexando + para o número inteiro fornecido
argumento; o incremento é então recalculado a partir do número de nós e o
domínio. O valor de incremento resultante depende se você selecionou um
grade registrada em linha de grade ou registrada em pixel; consulte Formatos de arquivo de aplicativo para obter detalhes.
Nota: se -Rarquivo grd é usado, então o espaçamento da grade já foi inicializado; usar
-I para substituir os valores.

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

OPCIONAL ARGUMENTOS


mesa Um ou mais ASCII [ou binário, consulte -bi] arquivos contendo valores z ou (x, y, z). O xyz
trigêmeos não precisam ser classificados. Tabelas z de uma coluna devem ser classificadas e o -Z
deve ser definido.

-A [f | l | m | n | r | s | u | z]
Por padrão, calcularemos os valores médios se várias entradas caírem no mesmo nó.
Use -A para mudar este comportamento, exceto que é ignorado se -Z é dada. Acrescentar f or s
para simplesmente manter o primeiro ou último ponto de dados que foi atribuído a cada nó. Acrescentar
l or u para encontrar o valor mais baixo (mínimo) ou superior (máximo) em cada nó,
respectivamente. Acrescentar m or r para calcular a média ou o valor RMS em cada nó,
respectivamente. Acrescentar n simplesmente contar o número de pontos de dados que foram atribuídos
para cada nó (isto requer apenas duas colunas de entrada x e y as z não é consultado).
Acrescentar z para somar vários valores que pertencem ao mesmo nó.

-Dxnome/nome/znome/escada/compensar/inválido/título/comentário
Dê valores para xnome, nome, znome (dê os nomes dessas variáveis ​​e em
colchetes suas unidades, por exemplo, "distância [km]"), escada (para multiplicar os valores da grade
depois de ler [normalmente 1]), compensar (para adicionar à grade após escalar [normalmente 0]),
inválido (um valor para representar dados ausentes [NaN]), título (o que você quiser), e
comentário (qualquer coisa que você goste). Para deixar alguns desses valores intactos, deixe o campo
em branco. Os campos vazios no final podem ser ignorados. Alternativamente, para permitir que "/" seja
parte de um dos valores, use qualquer caractere não alfanumérico (e não igual
sinal) como separador, começando e terminando com ele. Por exemplo:
-D:xnome:nome:znome:escada:compensar:inválido:título:comentário: Use citações para agrupar textos
com mais de uma palavra. Observe que para grades geográficas (-fg) xnome e nome e guarante que os mesmos estão
definido automaticamente.

-S [zarquivo]
Troque apenas a ordem dos bytes da entrada. Nenhum arquivo de grade é produzido. Você também deve
fornecer o -Z opção. A saída é escrita para zarquivo (ou stdout se não fornecido).

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

-Z [bandeiras]
Leia uma tabela ASCII [ou binária] de 1 coluna. Isso pressupõe que todos os nós são
presente e classificado de acordo com a convenção de pedido especificada contida em bandeiras.
Se os dados recebidos representam linhas, faça bandeiras começar com T(op) se a primeira linha for y =
ymax ou B(ottom) se a primeira linha for y = ymin. Então, anexe L or R para indicar que
o primeiro elemento está na extremidade esquerda ou direita da linha. Da mesma forma para formatos de coluna: start
com L or R para posicionar a primeira coluna e, em seguida, anexar T or B posicionar primeiro
elemento em uma linha. Nota: Estes dois indicadores de linha / coluna são necessários apenas para
grades; para outras tabelas eles não se aplicam. Para grades registradas em linha de grade: Se dados
são periódicos em x, mas os dados de entrada não contêm a coluna (redundante) em x
= xmax, anexar x. Para dados periódicos em y sem linha redundante em y = ymax, anexe
y. Acrescentar sn pular o primeiro n número de bytes (provavelmente um cabeçalho). Se o
ordem de byte ou as palavras precisam ser trocadas, acrescente w. Selecione um de vários dados
tipos (todos binários exceto a):

A Representação ASCII de um ou mais valores de ponto flutuante por registro

a Representação ASCII de um único item por registro

c int8_t, caractere de 1 byte assinado

u uint8_t, caractere de 1 byte sem sinal

h int16_t, inteiro assinado de 2 bytes

H uint16_t, inteiro não assinado de 2 bytes

i int32_t, inteiro assinado de 4 bytes

I uint32_t, inteiro não assinado de 4 bytes

l int64_t, inteiro longo (8 bytes)

L uint64_t, inteiro longo sem sinal (8 bytes)

f Precisão única de ponto flutuante de 4 bytes

d Precisão dupla de ponto flutuante de 8 bytes

O formato padrão é a orientação da linha de varredura de números ASCII: -ZTLa. Observe que -Z
aplica-se à entrada de 1 coluna. A diferença entre A e a é que o último pode
decodificar ambos dadosTrelógio e ddd: mm: ss [.xx] formatos, enquanto o primeiro é estritamente para
valores regulares de ponto flutuante.

-bi[notas] [t] (mais ...)
Selecione a entrada binária nativa. [O padrão é 3 colunas de entrada]. Esta opção só se aplica
para arquivos de entrada xyz; Vejo -Z para tabelas z.

-dusem dados (mais ...)
Substitua as colunas de entrada iguais sem dados com NaN. Também define nós sem entrada xyz
triplet para este valor [o padrão é NaN].

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

-h [i | o] [n] [+ c] [+ d] [+ rcomentário] [+ rtítulo] (mais ...)
Pule ou produza registro (s) de cabeçalho. Não é usado com dados binários.

-icols[l] [sescada] [ocompensar] [,...] (mais ...)
Selecione as colunas de entrada (0 é a primeira coluna).

-r (mais ...)
Defina o registro do nó de pixel [linha de grade].

-: [i | o] (mais ...)
Troque a 1ª e 2ª coluna na 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.

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.

GRID ARQUIVO FORMATOS


Por padrão, o GMT grava a grade como flutuadores de precisão simples em um netCDF de reclamação COARDS
formato de arquivo. No entanto, o GMT é capaz de produzir arquivos de grade em muitas outras grades comumente usadas
formatos de arquivo e também facilita o chamado "empacotamento" de grades, escrevendo em ponto flutuante
dados como números inteiros de 1 ou 2 bytes. Para especificar a precisão, escala e deslocamento, o usuário deve
adicione o sufixo =id[/escada/compensar[/nan]], Onde id é um identificador de duas letras da grade
tipo e precisão, e escada e compensar são fator de escala opcional e deslocamento para ser
aplicado a todos os valores da grade, e nan é o valor usado para indicar dados ausentes. Ver
grdconverter e o formato de arquivo de grade da seção da Referência Técnica e Livro de Receitas da GMT para
Mais Informações.

Ao gravar um arquivo netCDF, a grade é armazenada por padrão com o nome de variável "z". Para
especifique outro nome de variável nome da var, anexar ?nome da var ao nome do arquivo. Observe que você pode
precisa escapar do significado especial de ? em seu programa de shell, colocando uma barra invertida
na frente dele ou colocando o nome do arquivo e o sufixo entre aspas ou aspas duplas.

GEOGRÁFICO E TIME COORDENADAS


Quando o tipo de grade de saída é netCDF, as coordenadas serão rotuladas como "longitude",
"latitude" ou "tempo" com base nos atributos dos dados de entrada ou grade (se houver) ou no
-f or -R opções. Por exemplo, ambos -f0x -f1t e -R90w / 90e / 0t / 3t resultará em um
grade de longitude / tempo. Quando a coordenada x, y ou z for o tempo, ela será armazenada na grade
como tempo relativo desde a época, conforme especificado por TIME_UNIT e TIME_EPOCH no gmt.conf lima
ou na linha de comando. Além disso, o unidade atributo da variável de tempo irá indicar
tanto nesta unidade quanto nesta época.

TROCA LIMITAÇÕES


Todos os tipos de dados podem ser lidos, mesmo inteiros de 64 bits, mas internamente as grades são armazenadas usando
flutua. Portanto, os valores inteiros que excedem a mantissa de 23 bits do tipo float não podem ser
representado exatamente. Quando -S é usado, nenhuma grade está implícita e lemos os dados em um
recipiente duplo intermediário. Isso significa que todos, exceto os inteiros de 64 bits, podem ser representados usando
a mantissa de 53 bits do tipo duplo.

EXEMPLOS


Para criar um arquivo de grade a partir dos dados ASCII em hawaii_grv.xyz, use

GMT xyz2grd hawaii_grv.xyz -Ddegree / degree / mGal / 1/0 // "havaiano Gravidade "/" GRS-80
Elipsóide usado"
-Ghawaii_grv_new.nc -R198 / 208/18/25 -I5m -V

Para criar um arquivo de grade a partir do binário bruto (3 colunas, orientado por linha de varredura de precisão única
dados raw.b, use
gmt xyz2grd raw.b -Dm / m / m / 1/0 -Graw.nc -R0 / 100/0/100 -I1 -V -Z -bi3f

Para fazer um arquivo de grade do binário bruto USGS DEM (dados orientados por linha de varredura de inteiro curto
topo30.b no CD-ROM de dados do relevo global NGDC, com valores de -9999 indicam falta
dados, deve-se em alguma máquina inverter a ordem dos bytes. Em tais máquinas (como Sun), use
gmt xyz2grd topo30.b -Dm / m / m / 1/0 -Gustopo.nc -R234 / 294/24/50 -I30s -di-9999 -ZTLhw

Digamos que você tenha recebido um arquivo binário com pontos flutuantes de 4 bytes que foram escritos em um
máquina de ordem de byte diferente da sua. Você pode trocar a ordem de bytes com
gmt xyz2grd floats.bin -Snew_floats.bin -V -Zf

Use xyz2grdgmt online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Plugin Eclipse Tomcat
    Plugin Eclipse Tomcat
    O plug-in Eclipse Tomcat fornece
    integração simples de um servlet tomcat
    container para o desenvolvimento de java
    Aplicativos da web. Você pode se juntar a nós para
    discussão ...
    Baixe o plug-in Eclipse Tomcat
  • 2
    Área de trabalho do WebTorrent
    Área de trabalho do WebTorrent
    WebTorrent Desktop é para streaming
    torrents no Mac, Windows ou Linux. Isto
    conecta-se ao BitTorrent e
    Peers WebTorrent. Agora não há
    precisa esperar por ...
    Baixar WebTorrent Desktop
  • 3
    GenX
    GenX
    GenX é um programa científico para refinar
    reflexividade de raios-x, nêutron
    refletividade e raio-x de superfície
    dados de difração usando o diferencial
    algoritmo de evolução ....
    Baixar GenX
  • 4
    pspp4windows
    pspp4windows
    O PSPP é um programa de estatística
    análise de dados amostrados. é grátis
    substituição do programa proprietário
    SPSS. PSPP tem base em texto e
    gráfico nós...
    Baixar pspp4windows
  • 5
    Extensões Git
    Extensões Git
    Extensões Git é uma ferramenta de IU independente
    para gerenciar repositórios Git. Isso também
    integra-se com o Windows Explorer e
    Microsoft Visual Studio
    (2015/2017/2019). º...
    Baixar extensões do Git
  • 6
    eSpeak: síntese de voz
    eSpeak: síntese de voz
    Mecanismo de conversão de texto em fala para inglês e
    muitas outras línguas. Tamanho compacto com
    pronúncia clara, mas artificial.
    Disponível como um programa de linha de comando com
    muitos ...
    Baixar eSpeak: síntese de fala
  • Mais "

Comandos Linux

Ad