Este é o comando fp2hdf 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
fp2hdf - converter dados de ponto flutuante em HDF
SINOPSE
fp2hdf -h[elp] fp2hdf no arquivo [no arquivo...] -o[arquivo de usuário arquivo de saída] [-r[áster] [ras_options...]]
[-f[ódio]]
DESCRIÇÃO
fp2hdf converte dados de ponto flutuante em HDF Scientific Data Set (SDS) e / ou Raster de 8 bits
Formato de conjunto de imagens (RIS8), armazenando os resultados em um arquivo HDF. Os dados da imagem podem ser redimensionados
sobre um valor médio.
Os arquivos de entrada contêm uma única matriz de ponto flutuante bidimensional ou tridimensional
em texto ASCII, ponto flutuante nativo ou formato HDF SDS. Se um arquivo HDF for usado
para entrada, deve conter um SDS. O SDS precisa conter apenas um registro de dimensão e o
dados, mas se também contém valores máximos e mínimos e / ou escalas para cada eixo,
estes serão usados. Se o formato de entrada for texto ASCII ou ponto flutuante nativo, consulte
"Notas" abaixo sobre como deve ser organizado.
OPÇÕES
-h[elp]
Imprima um resumo útil de uso e saia.
-o[arquivo de usuário] arquivo de saída
Os dados de um ou mais arquivos de entrada são armazenados como um ou mais conjuntos de dados e / ou imagens
em um arquivo de saída HDF, arquivo de saída.
-r[áster]
Armazena a saída como uma imagem raster definida no arquivo de saída -f[ódio] Armazene a saída como um
dados científicos definidos no arquivo de saída. Este é o padrão se a opção "-r"
não é especificado.
ras_opts:
-e[expandir] horizonte vert [profundidade]
Expanda os dados flutuantes por meio da replicação de pixels para produzir as imagens. horizonte e vert
dar a resolução horizontal e vertical da (s) imagem (ns) a ser produzida; e
opcionalmente, profundidade fornece o número de imagens ou planos de profundidade (para dados de entrada 3D).
-i[interp] horizonte vert [profundidade]
Aplique interpolação bilinear ou trilinear aos dados flutuantes para produzir o
imagem (ns). horizonte, vert e profundidade deve ser maior ou igual às dimensões
do conjunto de dados original.
-p[Alfile] palfile
Armazene a paleta com a imagem. Obtenha a paleta de palfile; que pode ser um
Arquivo HDF contendo uma paleta ou um arquivo contendo uma paleta raw.
-m[ean] significar
Se um valor médio de ponto flutuante for fornecido, a imagem será dimensionada em torno da média.
Os novos extremos (newmax e newmin), conforme fornecidos por:
newmax = média + max (abs (max-média), abs (média-min))
newmin = média - max (abs (max-média), abs (média-min))
será equidistante do valor médio. Se nenhum valor médio for dado, então a média
será: 0.5 * (máx + mín)
INPUT
Se o formato do arquivo de entrada for texto ASCII ou ponto flutuante nativo, ele deve ter o
seguintes campos de entrada:
formato
aviões
agora
notas
Valor máximo
valor_mínimo
[plano1 plano2 plano3 ...]
linha1 linha2 linha3 ...
col1 col2 col3 ...
dados1 dados2 dados3 ...
...
Onde:
formato Designador de formato ("TEXT", "FP32" ou "FP64").
aviões
Dimensão do eixo de profundidade ("1" para entrada 2D).
agora Dimensão do eixo vertical.
notas Dimensão do eixo horizontal.
Valor máximo
Valor máximo de dados.
valor_mínimo
Valor mínimo de dados.
plano 1, plano 2, plano 3, ...
Escalas para eixo de profundidade.
linha 1, linha 2, linha 3, ...
Escalas para o eixo vertical.
col1, col2, col3, ...
Escalas para o eixo horizontal.
data1, data2, data3, ...
Os dados ordenados por linhas, da esquerda para a direita e de cima para baixo; então, opcionalmente, ordenado
por aviões, da frente para trás.
Para formato de entrada FP32 e FP64, formato, aviões, agora, notas e aviões e guarante que os mesmos estão
inteiros nativos; Onde formato é a representação inteira do apropriado
Seqüência de 4 caracteres (0x46503332 para "FP32" e 0x46503634 para "FP64"). o
os campos de entrada restantes são compostos de valores nativos de ponto flutuante de 32 bits para FP32
formato de entrada ou valores nativos de ponto flutuante de 64 bits para o formato de entrada FP64.
EXEMPLO
Converta dados de ponto flutuante em "f1.txt" para o formato SDS e armazene-os como um SDS em arquivo HDF
"o1":
fp2hdf f1.txt -o o1
Converta dados de ponto flutuante em "f2.hdf" para formato raster de 8 bits e armazene-os como um RIS8 em
Arquivo HDF "o2":
fp2hdf f2.hdf -o o2 -r
Converta dados de ponto flutuante em "f3.bin" para formato raster de 8 bits e formato SDS e armazene
o RIS8 e o SDS no arquivo HDF "o3":
fp2hdf f3.bin -o o3 -r -f
Converta dados de ponto flutuante em "f4" em uma imagem raster 500x600 e armazene o RIS8 em HDF
arquivo "o4". Também armazene uma paleta de "palfile" com a imagem:
fp2hdf f4 -o o4 -r -e 500 600 -p arquivo pal
Converta dados de ponto flutuante em "f5" para 200 planos de imagens raster de 500x600 e armazene o
RIS8 no arquivo HDF "o5". Também dimensione os dados da imagem para que fiquem centrados em uma média
valor de 10.0:
fp2hdf f5 -o o5 -r -i 500 600 200 -m 10.0
Use fp2hdf online usando serviços onworks.net