Ini adalah perintah fp2hdf yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
fp2hdf - mengonversi data titik mengambang ke HDF
RINGKASAN
fp2hdf -h[elp] fp2hdf masuk [masuk...] -o[file ut file keluar] [-r[aster] [ras_options...]]
[-f[banyak]]
DESKRIPSI
fp2hdf mengonversi data titik mengambang ke Kumpulan Data Ilmiah (SDS) HDF dan/atau Raster 8-bit
Format Image Set (RIS8), menyimpan hasilnya dalam file HDF. Data gambar dapat diskalakan
tentang nilai rata-rata.
File input berisi array titik mengambang dua dimensi atau tiga dimensi tunggal
dalam teks ASCII, floating point asli, atau format HDF SDS. Jika file HDF digunakan
untuk input, harus berisi SDS. SDS hanya perlu berisi catatan dimensi dan
data, tetapi jika juga berisi nilai dan/atau skala maksimum dan minimum untuk setiap sumbu,
ini akan digunakan. Jika format input adalah teks ASCII atau floating point asli, lihat
"Catatan" di bawah tentang bagaimana itu harus diatur.
PILIHAN
-h[elp]
Cetak ringkasan penggunaan yang bermanfaat, dan keluar.
-o[file ut] file keluar
Data dari satu atau lebih file input disimpan sebagai satu atau lebih kumpulan data dan/atau gambar
dalam satu file keluaran HDF, file keluar.
-r[aster]
Simpan output sebagai gambar raster yang diatur dalam file output -f[banyak] Simpan keluaran sebagai
kumpulan data ilmiah dalam file keluaran. Ini adalah default jika opsi "-r"
tidak ditentukan.
ras_opts:
-e[xpand] cakrawala belukar [kedalaman]
Perluas data float melalui replikasi piksel untuk menghasilkan gambar. cakrawala dan belukar
memberikan resolusi horizontal dan vertikal dari gambar yang akan dihasilkan; dan
opsional, kedalaman memberikan jumlah gambar atau bidang kedalaman (untuk data input 3D).
-i[interp] cakrawala belukar [kedalaman]
Terapkan interpolasi bilinear, atau trilinear, ke data float untuk menghasilkan
gambar-gambar). cakrawala, belukar, dan kedalaman harus lebih besar dari atau sama dengan dimensi
dari kumpulan data asli.
-p[alfile] palfile
Simpan palet dengan gambar. Dapatkan palet dari palfile; yang mungkin merupakan
File HDF yang berisi palet, atau file yang berisi palet mentah.
-m[sebuah] berarti
Jika nilai mean floating point diberikan, gambar akan diskalakan di sekitar mean.
Ekstrem baru (newmax dan newmin), seperti yang diberikan oleh:
newmax = mean + max(abs(maks-rata-rata), abs(rata-rata-min))
newmin = rata-rata - max(abs(maks-rata-rata), abs(rata-rata-min))
akan berjarak sama dari nilai rata-rata. Jika tidak ada nilai rata-rata yang diberikan, maka rata-rata
akan menjadi: 0.5 * (maks + mnt)
INPUT
Jika format file input adalah teks ASCII atau floating point asli, itu harus memiliki:
kolom masukan berikut:
format
npesawat
menyempit
ncol
nilai_maks
min_nilai
[pesawat1 pesawat2 pesawat3 ...]
baris1 baris2 baris3 ...
col1 col2 col3 ...
data1 data2 data3 ...
...
Dimana:
format Penanda format ("TEXT", "FP32" atau "FP64").
npesawat
Dimensi sumbu kedalaman ("1" untuk input 2D).
menyempit Dimensi sumbu vertikal.
ncol Dimensi sumbu horizontal.
nilai_maks
Nilai data maksimum.
min_nilai
Nilai data minimal.
pesawat1, pesawat2, pesawat3, ...
Timbangan untuk sumbu kedalaman.
baris1, baris2, baris3, ...
Timbangan untuk sumbu vertikal.
kolom1, kolom2, kolom3, ...
Timbangan untuk sumbu horizontal.
data1, data2, data3, ...
Data diurutkan berdasarkan baris, kiri ke kanan dan atas ke bawah; maka secara opsional, dipesan
dengan pesawat, depan ke belakang.
Untuk format masukan FP32 dan FP64, format, npesawat, menyempit, ncol, dan npesawat adalah
bilangan bulat asli; di mana format adalah representasi bilangan bulat dari yang sesuai
String 4 karakter (0x46503332 untuk "FP32" dan 0x46503634 untuk "FP64"). NS
bidang input yang tersisa terdiri dari nilai floating point 32-bit asli untuk FP32
format input, atau nilai floating point 64-bit asli untuk format input FP64.
CONTOH
Konversikan data floating point dalam "f1.txt" ke format SDS, dan simpan sebagai SDS dalam file HDF
"o1":
fp2hdf f1.txt -o o1
Konversikan data floating point dalam "f2.hdf" ke format raster 8-bit, dan simpan sebagai RIS8 di
Berkas HDF "o2":
fp2hdf f2.hdf -o o2 -r
Konversikan data floating point dalam "f3.bin" ke format raster 8-bit dan format SDS, dan simpan
baik RIS8 dan SDS dalam file HDF "o3":
fp2hdf f3.bin -o o3 -r -f
Konversikan data titik mengambang di "f4" menjadi gambar raster 500x600, dan simpan RIS8 dalam HDF
berkas "o4". Juga simpan palet dari "palfile" dengan gambar:
fp2hdf f4 -o o4 -r -e 500 600 -p palfile
Konversikan data titik mengambang di "f5" menjadi 200 bidang gambar raster 500x600, dan simpan
RIS8 dalam file HDF "o5". Juga skalakan data gambar sehingga berpusat di sekitar rata-rata
nilai 10.0:
fp2hdf f5 -o o5 -r -i 500 600 200 -m 10.0
Gunakan fp2hdf online menggunakan layanan onworks.net