Questo è il comando fp2hdf che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
fp2hdf - converte i dati in virgola mobile in HDF
SINOSSI
fp2hf -h[ELP] fp2hf infilare [infilare...] -o[utfile file di uscita] [-r[astro] [ras_opzioni...]]
[-f[odiare]]
DESCRIZIONE
fp2hf converte i dati in virgola mobile in HDF Scientific Data Set (SDS) e/o Raster a 8 bit
Formato Image Set (RIS8), memorizzando i risultati in un file HDF. I dati dell'immagine possono essere ridimensionati
circa un valore medio.
I file di input contengono un singolo array in virgola mobile bidimensionale o tridimensionale
in testo ASCII, in virgola mobile nativa o in formato HDF SDS. Se viene utilizzato un file HDF
per l'input, deve contenere una SDS. La SDS deve contenere solo un record di dimensione e il
dati, ma se contiene anche valori massimi e minimi e/o scale per ogni asse,
questi verranno utilizzati. Se il formato di input è testo ASCII o virgola mobile nativa, vedere
"Note" di seguito su come deve essere organizzato.
VERSIONI
-h[ELP]
Stampa un utile riepilogo dell'utilizzo ed esci.
-o[utfile] file di uscita
I dati di uno o più file di input vengono memorizzati come uno o più set di dati e/o immagini
in un file di output HDF, file di uscita.
-r[astro]
Memorizza l'output come un'immagine raster impostata nel file di output -f[odiare] Memorizza l'output come a
set di dati scientifici nel file di output. Questa è l'impostazione predefinita se l'opzione "-r"
non è specificato.
ras_opts:
-e[espandere] orizzonte vert [profondità]
Espandi i dati float tramite la replica dei pixel per produrre le immagini. orizzonte ed vert
fornire la risoluzione orizzontale e verticale dell'immagine o delle immagini da produrre; e
facoltativamente, profondità fornisce il numero di immagini o piani di profondità (per dati di input 3D).
-i[interazione] orizzonte vert [profondità]
Applicare l'interpolazione bilineare o trilineare ai dati float per produrre il
immagini). orizzonte, verte profondità deve essere maggiore o uguale alle dimensioni
del set di dati originale.
-p[alfile] palfile
Memorizzare la tavolozza con l'immagine. Ottieni la tavolozza da palfile; che potrebbe essere un
File HDF contenente una tavolozza o un file contenente una tavolozza non elaborata.
-m[ean] significare
Se viene fornito un valore medio in virgola mobile, l'immagine verrà ridimensionata rispetto alla media.
I nuovi estremi (newmax e newmin), come dato da:
newmax = media + max(abs(max-media), abs(media-min))
newmin = media - max(abs(max-media), abs(media-min))
sarà equidistante dal valore medio. Se non viene fornito alcun valore medio, allora la media
sarà: 0.5 * (max + min)
INGRESSO
Se il formato del file di input è testo ASCII o virgola mobile nativa, deve avere il
seguenti campi di input:
formato
nplani
Nrows
coli
valore_max
valore_minimo
[piano1 piano2 piano3 ...]
riga1 riga2 riga3 ...
col1 col2 col3 ...
dati1 dati2 dati3 ...
...
Dove:
formato Designatore di formato ("TEXT", "FP32" o "FP64").
nplani
Dimensione dell'asse di profondità ("1" per input 2D).
Nrows Dimensione dell'asse verticale.
coli Dimensione dell'asse orizzontale.
valore_max
Valore massimo dei dati.
valore_minimo
Valore minimo dei dati.
plane1, plane2, plane3...
Scale per l'asse di profondità.
riga1, riga2, riga3...
Scale per l'asse verticale.
col1, col2, col3...
Scale per l'asse orizzontale.
data1, data2, data3...
I dati ordinati per righe, da sinistra a destra e dall'alto in basso; poi opzionalmente, ordinato
in aereo, dalla parte anteriore a quella posteriore.
Per il formato di input FP32 e FP64, formato, nplani, Nrows, colie nplani sono
interi nativi; dove formato è la rappresentazione intera dell'appropriato
Stringa di 4 caratteri (0x46503332 per "FP32" e 0x46503634 per "FP64"). Il
i campi di input rimanenti sono composti da valori in virgola mobile a 32 bit nativi per FP32
formato di input o valori nativi a virgola mobile a 64 bit per il formato di input FP64.
ESEMPIO
Converti dati in virgola mobile in "f1.txt" in formato SDS e archiviali come SDS in file HDF
"o1":
fp2hdf f1.txt -o o1
Converti i dati in virgola mobile in "f2.hdf" in formato raster a 8 bit e archiviali come RIS8 in
File HDF "o2":
fp2hdf f2.hdf -o o2 -r
Converti i dati in virgola mobile in "f3.bin" in formato raster a 8 bit e formato SDS e archivia
sia il RIS8 che l'SDS nel file HDF "o3":
fp2hdf f3.bin -o o3 -r -f
Converti i dati in virgola mobile in "f4" in un'immagine raster 500x600 e archivia RIS8 in HDF
file "o4". Memorizza anche una tavolozza da "palfile" con l'immagine:
fp2hdf f4 -o o4 -r -e 500 600 -p filepal
Converti i dati in virgola mobile in "f5" in 200 piani di immagini raster 500x600 e memorizza i
RIS8 nel file HDF "o5". Ridimensiona anche i dati dell'immagine in modo che siano centrati su una media
valore di 10.0:
fp2hdf f5 -o o5 -r -i 500 600 200 -m 10.0
Usa fp2hdf online utilizzando i servizi onworks.net