Ini adalah perintah sph2grdgmt yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, Windows online emulator atau MAC OS online emulator
PROGRAM:
NAMA
sph2grd - Hitung grid dari koefisien harmonik bola
RINGKASAN
sph2grd [ tabel ] file grd kenaikan wilayah [[g|n] ] [ ] [ [k]menyaring ] [ [norma] ] [ ] [
[tingkat] ] [ -dua] [ -h] [ -i] [ -r ] [ -x[[-]n] ]
Catatan: Tidak ada spasi yang diperbolehkan antara flag opsi dan argumen terkait.
DESKRIPSI
sph2grd membaca tabel koefisien harmonik bola dengan catatan L, M, C[L,M], S[L,M]
dan mengevaluasi model harmonik bola pada grid yang ditentukan.
DIBUTUHKAN ARGUMEN
-Gfile grd
file grd adalah nama file grid keluaran biner. (Lihat FORMAT FILE GRID di bawah.)
-Ixinci[satuan][=|+][/yin[satuan][=|+]]
x_inc [dan opsional y_inc] adalah jarak kisi. Secara opsional, tambahkan sufiks
pengubah. Geografis (derajat) koordinat: Menambahkan m untuk menunjukkan menit busur atau s
untuk menunjukkan detik busur. Jika salah satu unit e, f, k, M, n or u ditambahkan
sebagai gantinya, kenaikan diasumsikan diberikan dalam meter, kaki, km, Mil, bahari
mil atau kaki survei AS, masing-masing, dan akan dikonversi ke yang setara
derajat bujur di garis lintang tengah wilayah (konversi tergantung pada
PROJ_ELLIPSOID). Jika /y_inc diberikan tetapi diatur ke 0 itu akan diatur ulang sama dengan x_inc;
jika tidak maka akan dikonversi ke derajat lintang. Semua koordinat: Jika = is
ditambahkan maka maks yang sesuai x (timur) atau y (utara) mungkin sedikit disesuaikan
agar sesuai dengan kenaikan yang diberikan [secara default kenaikan dapat disesuaikan
sedikit agar sesuai dengan domain yang diberikan]. Akhirnya, alih-alih memberikan kenaikan, Anda mungkin
tentukan jumlah of node diinginkan dengan menambahkan + ke bilangan bulat yang disediakan
argumen; kenaikan tersebut kemudian dihitung ulang dari jumlah node dan
domain. Nilai kenaikan yang dihasilkan tergantung pada apakah Anda telah memilih a
kisi-kisi-terdaftar atau grid-terdaftar-piksel; lihat Format file aplikasi untuk detailnya.
Catatan: jika -Rfile grd digunakan maka jarak grid telah diinisialisasi; menggunakan
-I untuk mengesampingkan nilai-nilai.
-R[satuan]xmin/xmax/ymin/ymax[R] (lebih ...)
Tentukan wilayah yang diminati.
OPSIONAL ARGUMEN
tabel Satu atau lebih ASCII [atau biner, lihat -dua] file yang memegang harmonik bola
koefisien. Kami berharap empat kolom pertama memiliki derajat L, ordo M,
diikuti oleh koefisien cosinus dan sinus.
-D[g|n]
Akan mengevaluasi bidang turunan dari model geopotensial. Pilih diantara Dg yang
akan menghitung medan gravitasi atau Dn untuk menghitung geoid [Tambah -E untuk
anomali pada ellipsoid].
-E Evaluasi ekspansi pada ellipsoid saat ini [Default adalah bola].
-F[d]menyaring
Koefisien filter menurut salah satu dari dua jenis spesifikasi filter:.
Pilih -Fk jika nilai diberikan dalam km [Default adalah koefisien harmonik derajat L]. A)
Cosinus band-pass: Tambahkan empat panjang gelombang lc/lp/hp/hc. Koefisien di luar lc/hc
dipotong; yang ada di dalam lp/hp dilewatkan, sedangkan sisanya meruncing. Mengganti
panjang gelombang dengan - untuk melewati, misalnya, -F-/-/50/75 adalah filter lolos rendah. b) Gaussian
band-pass: Tambahkan dua panjang gelombang lo/hai di mana amplitudo filter = 0.5. Mengganti
panjang gelombang dengan - untuk melewati, misalnya, -F70/- adalah filter Gaussian lolos tinggi.
-N[norma]
Normalisasi digunakan untuk koefisien. Pilih di antara m: Normalisasi matematika -
produk dalam dijumlahkan di atas permukaan sama dengan 1 [Awal]. g Normalisasi geodesi -
produk dalam dijumlahkan di atas permukaan sama dengan 4pi. s: Normalisasi Schmidt - seperti yang digunakan dalam
geomagnetisme.
-V[tingkat] (lebih ...)
Pilih tingkat verbositas [c].
-dua[ncol][T] (lebih ...)
Pilih masukan biner asli. [Default adalah 4 kolom input].
-h[i|o]n][+c][+d][+rkomentar] [+ rjudul] (lebih ...)
Lewati atau buat rekaman header. Tidak digunakan dengan data biner.
-ikerah[aku] [sskala][Haimengimbangi] [,...] (lebih ...)
Pilih kolom input (0 adalah kolom pertama).
-r (lebih ...)
Setel pendaftaran simpul piksel [garis kisi].
-X[[-]n] (lebih ...)
Batasi jumlah inti yang digunakan dalam algoritme multi-utas (diperlukan OpenMP).
-^ or hanya -
Cetak pesan singkat tentang sintaks perintah, lalu keluar (CATATAN: di Windows
gunakan saja -).
-+ or hanya +
Cetak pesan penggunaan (bantuan) ekstensif, termasuk penjelasan tentang apa pun
opsi khusus modul (tetapi bukan opsi umum GMT), lalu keluar.
-? or tidak argumen
Cetak pesan penggunaan (bantuan) lengkap, termasuk penjelasan opsi, lalu
keluar.
--Versi: kapan
Cetak versi GMT dan keluar.
--tunjukkan-datadir
Cetak jalur lengkap ke direktori berbagi GMT dan keluar.
GRID NILAI KETEPATAN
Terlepas dari ketepatan input data, program GMT yang membuat file grid akan
secara internal menahan grid dalam array floating point 4-byte. Ini dilakukan untuk menghemat memori
dan selanjutnya sebagian besar jika tidak semua data nyata dapat disimpan menggunakan floating point 4-byte
nilai-nilai. Data dengan presisi yang lebih tinggi (yaitu, nilai presisi ganda) akan kehilangan itu
presisi setelah GMT beroperasi di grid atau menulis grid baru. Untuk membatasi kehilangan
presisi saat memproses data, Anda harus selalu mempertimbangkan untuk menormalkan data sebelum
pengolahan.
GRID FILE FORMAT
Secara default GMT menulis grid sebagai presisi tunggal mengapung di netCDF keluhan COARDS
format berkas. Namun, GMT mampu menghasilkan file grid di banyak grid lain yang umum digunakan
format file dan juga memfasilitasi apa yang disebut "pengemasan" grid, menulis floating point
data sebagai bilangan bulat 1- atau 2-byte. Untuk menentukan presisi, skala, dan offset, pengguna harus
tambahkan akhiran =id[/skala/mengimbangi[/nan]], di mana id adalah pengidentifikasi dua huruf dari kisi
jenis dan presisi, dan skala dan mengimbangi adalah faktor skala opsional dan offset menjadi
diterapkan ke semua nilai kisi, dan nan adalah nilai yang digunakan untuk menunjukkan data yang hilang. Lihat
konversi dan Format file kisi Bagian dari Referensi Teknis GMT dan Buku Masak untuk
Informasi lebih lanjut
Saat menulis file netCDF, grid disimpan secara default dengan nama variabel "z". Ke
tentukan nama variabel lain nama belakang, menambahkan ?nama belakang ke nama file. Perhatikan bahwa Anda mungkin
perlu melarikan diri dari arti khusus ? di program shell Anda dengan meletakkan garis miring terbalik
di depannya, atau dengan menempatkan nama file dan akhiran di antara tanda kutip atau tanda kutip ganda.
GEOGRAFIS DAN WAKTU KOORDINASI
Ketika tipe grid keluaran adalah netCDF, koordinat akan diberi label "bujur",
"lintang", atau "waktu" berdasarkan atribut input data atau grid (jika ada) atau pada
-f or -R pilihan. Misalnya, keduanya -f0x -f1t dan -R90w/90e/0t/3t akan menghasilkan a
garis bujur/waktu. Ketika koordinat x, y, atau z adalah waktu, itu akan disimpan di grid
sebagai waktu relatif sejak zaman sebagaimana ditentukan oleh TIME_UNIT dan TIME_EPOCH di gmt.conf fillet
atau di baris perintah. Selain itu, satuan atribut variabel waktu akan menunjukkan
baik unit ini dan zaman.
CONTOH
Untuk membuat file grid global 1 x 1 derajat dari koefisien ASCII di EGM96_to_360.txt,
menggunakan
gmt sph2grd EGM96_to_360.txt -GEGM96_to_360.nc -Rg -I1 -V
REFERENSI
Holmes, SA, dan Featherstone, WE, 2002, Pendekatan terpadu untuk penjumlahan Clenshaw
dan perhitungan rekursif dengan derajat dan urutan yang sangat tinggi dinormalisasi terkait Legendre
fungsi: J. Geodesi, v. 76, p. 279-299.
Gunakan sph2grdgmt online menggunakan layanan onworks.net