InggrisPerancisSpanyol

Ad


favorit OnWorks

gmtconvertgmt - Online di Cloud

Jalankan gmtconvertgmt di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah gmtconvertgmt yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa stasiun kerja online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


gmtconvert - Konversi, Tempel, dan/atau Ekstrak kolom dari tabel data

RINGKASAN


konversi [ tabel ] [ ] [ [+lmenit][+umax][+i]] [ [Template] ] [ [f|l|mlangkah] ] [ ] [
[c|n|r|v][titik balik] ] [ [tsr] ] [ [~]seleksi] [ [~]"Cari rangkaian" | [~]/regexp/[i] ] [
] [ [tingkat] ] [ -a] [ -b] [ -d] [ -f] [ -g] [
-h] [ -i] [ -o] [ -s] [ -:[i|o] ]

Catatan: Tidak ada spasi yang diperbolehkan antara flag opsi dan argumen terkait.

DESKRIPSI


konversi membaca input standarnya [atau file input] dan menulis yang diinginkan
informasi ke keluaran standar. Itu dapat melakukan kombinasi dari sembilan tugas: (1) mengkonversi antara
tabel data biner dan ASCII, (2) rekatkan catatan yang sesuai dari banyak file
horizontal ke dalam satu file, (3) ekstrak subset dari kolom yang tersedia, (4) saja
ekstrak segmen yang catatan headernya cocok dengan pencarian pola teks, (5) hanya daftar segmen
header dan tidak ada catatan data, (6) ekstrak catatan data pertama dan/atau terakhir untuk setiap segmen,
(7) membalik urutan item pada output, (8) output hanya rentang nomor segmen, dan
(9) hanya menghasilkan segmen yang jumlah rekamannya sesuai dengan kriteria. Masukan (dan karenanya keluaran)
mungkin memiliki beberapa sub-header, dan tabel ASCII mungkin juga memiliki header biasa.

DIBUTUHKAN ARGUMEN


None

OPSIONAL ARGUMEN


tabel Satu atau lebih ASCII (atau biner, lihat -dua[ncol][mengetik]) file tabel data yang menyimpan
jumlah kolom data. Jika tidak ada tabel yang diberikan maka kita membaca dari input standar.

-A Catatan dari file input harus ditempelkan secara horizontal, tidak ditambahkan
vertikal [Awal]. Semua file harus memiliki jumlah segmen dan jumlah yang sama
baris per segmen. Catatan untuk input biner, semua file yang ingin Anda tempel harus ada
jumlah kolom yang sama (sebagaimana diatur dengan -dua); Tabel ASCII dapat memiliki perbedaan
jumlah kolom.

-C[+lmenit] [+ kamumax] [+ saya]
Hanya segmen keluaran yang jumlah rekamannya sesuai dengan kriteria yang Anda berikan: Tambahkan
+lmenit untuk memastikan semua segmen harus memiliki setidaknya menit catatan yang akan ditulis ke output
[0], dan tambahkan +umax untuk memastikan semua segmen harus memiliki paling banyak max catatan menjadi
tertulis [inf]. Anda dapat menambahkan +i untuk membalikkan seleksi, yaitu, hanya segmen dengan
jumlah record di luar rentang yang diberikan akan menjadi output.

-D[Template]
Untuk beberapa data segmen, buang setiap segmen ke file keluaran terpisah [Default
menulis file beberapa segmen ke stdout]. Tambahkan template format untuk
nama file individu; template ini harus berisi penentu format C yang dapat
memformat argumen integer (nomor segmen berjalan di semua tabel); ini
biasanya %d tetapi bisa menjadi %08d yang memberikan angka nol di depan, dll. [Defaultnya adalah
gmtconvert_segment_%d.{txt|bin}, bergantung pada -bo]. Atau, berikan template
dengan dua penentu format C dan kami akan menyediakan nomor tabel dan segmen
nomor dalam tabel untuk membangun nama file.

-E[f|l|mlangkah]
Hanya ekstrak catatan pertama dan terakhir untuk setiap segmen yang diminati [Default
mengekstrak semua catatan]. Secara opsional, tambahkan f or l untuk hanya mengekstrak yang pertama atau terakhir
catatan setiap segmen, masing-masing. Atau, tambahkan mlangkah untuk mengekstrak
hanya satu dari langkah Catatan.

-F[c|n|r|v]titik balik]
Ubah cara titik-titik terhubung (dengan menentukan a skema) dan data dikelompokkan
(dengan menentukan metode). Tambahkan salah satu dari empat skema koneksi jalur: c: Membentuk
segmen garis kontinu untuk setiap grup [Default]. r: Bentuk segmen garis dari a
titik referensi reset untuk setiap kelompok. n: Membentuk jaringan segmen garis antara
semua poin di setiap grup. v: Bentuk segmen garis vektor yang cocok untuk psxy -Sv+s.
Secara opsional, tambahkan salah satu dari empat metode segmentasi untuk menentukan grup: a:
Abaikan semua header segmen, yaitu, biarkan semua poin menjadi satu grup, dan atur
titik referensi grup ke titik pertama dari file pertama. f: Pertimbangkan semua
data di setiap file menjadi satu grup terpisah dan mengatur ulang titik referensi grup
ke titik pertama setiap kelompok. s: Header segmen dihormati sehingga setiap segmen
adalah kelompok; titik referensi grup diatur ulang ke titik pertama setiap masuk
segmen [Awal]. r: Sama dengan s, tetapi titik referensi grup disetel ulang setelah masing-masing
merekam ke titik sebelumnya (metode ini hanya tersedia dengan -NS skema).
Alih-alih kode a|f|s|r Anda dapat menambahkan koordinat a titik balik yang
akan berfungsi sebagai titik referensi eksternal tetap untuk semua kelompok.

-Aku[tsr]
Balikkan urutan item, yaitu, keluarkan item dalam urutan terbalik, dimulai dengan
yang terakhir dan berakhir dengan item pertama [Default keep original order]. Menambahkan
hingga tiga item yang harus dibalik: t akan membalikkan urutan tabel, s
akan membalikkan urutan segmen dalam setiap tabel, dan r akan membalikkan urutan
catatan dalam setiap segmen [Default].

-L Hanya menampilkan daftar semua catatan header segmen dan tidak ada catatan data (memerlukan
data ASCII).

-Q[~]seleksi
Hanya tulis segmen yang nomornya termasuk dalam seleksi dan melewatkan semua yang lain.
Tidak dapat digunakan dengan -S. itu seleksi sintaks adalah jarak[,jarak,...] di mana masing-masing jarak
item adalah salah satu segmen tunggal jumlah atau rentang dengan peningkatan bertahap yang diberikan
melalui awal[:langkah:]:berhenti (langkah adalah opsional dan default ke 1). Terkemuka ~ akan
membalikkan seleksi dan menulis semua segmen kecuali yang terdaftar. Alih-alih daftar
rentang, gunakan +ffillet untuk menyediakan daftar file dengan satu jarak per baris.

-S[~]"Cari rangkaian" or -S[~]/regexp/[Saya]
Hanya keluarkan segmen-segmen yang catatan headernya berisi string teks yang ditentukan.
Untuk membalikkan pencarian, yaitu, untuk menghasilkan segmen yang headernya berfungsi tidak mengandung
pola tertentu, gunakan -S~. Jika pola Anda dimulai dengan ~ Anda perlu
keluar dari karakter ini dengan garis miring terbalik [Output default semua segmen]. Tidak bisa
digunakan dengan -Q. Untuk segmen yang cocok berdasarkan nilai aspatial (melalui format OGR/GMT),
berikan string pencarian sebagai nama belakang=nilai dan kita akan membandingkan nilai melawan nilai
of nama belakang untuk setiap segmen. Catatan: Jika fitur-fiturnya adalah poligon, maka kecocokan a
perimeter poligon tertentu juga berarti bahwa lubang poligon terkait juga akan
dicocokkan. Untuk mencocokkan header segmen dengan ekspresi reguler yang diperluas
melampirkan ekspresi dalam garis miring. Menambahkan i untuk pencocokan case-insensitive. Untuk sebuah
daftar pola seperti itu, berikan +ffillet dengan satu pola per baris. Untuk memberikan satu
pola dimulai dengan +f, hindari dengan garis miring terbalik.

-T Menekan penulisan header segmen pada output.

-V[tingkat] (lebih ...)
Pilih tingkat verbositas [c].

-acol=nama[...] (lebih ...)
Tetapkan asosiasi kolom aspatial col=nama.

-dua[ncol][T] (lebih ...)
Pilih masukan biner asli.

-bo[ncol][mengetik] (lebih ...)
Pilih keluaran biner asli. [Default sama dengan input].

-d[i|o]tidak ada data (lebih ...)
Ganti kolom input yang sama tidak ada data dengan NaN dan lakukan kebalikannya pada output.

-f[i|o]com.colinfo (lebih ...)
Tentukan tipe data kolom input dan/atau output.

-g[a]x|y|d|X|Y|D|[col]z[+|-]celah[atau] (lebih ...)
Tentukan kesenjangan data dan jeda baris.

-h[i|o]n][+c][+d][+rkomentar] [+ rjudul] (lebih ...)
Lewati atau buat rekaman header.

-ikerah[aku] [sskala][Haimengimbangi] [,...] (lebih ...)
Pilih kolom input (0 adalah kolom pertama).

-okerah[,...] (lebih ...)
Pilih kolom keluaran (0 adalah kolom pertama).

-S[kerah][a|r] (lebih ...)
Mengatur penanganan catatan NaN.

-:[i|o] (lebih ...)
Tukar kolom 1 dan 2 pada input dan/atau output.

-^ 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.

ASCII FORMAT KETEPATAN


Format output ASCII dari data numerik dikendalikan oleh parameter di gmt.conf
mengajukan. Bujur dan lintang diformat menurut FORMAT_GEO_OUT, sedangkan lainnya
nilai diformat menurut FORMAT_FLOAT_OUT. Ketahuilah bahwa format yang berlaku dapat
menyebabkan hilangnya presisi dalam output, yang dapat menyebabkan berbagai masalah hilir. Jika
Anda menemukan output tidak ditulis dengan presisi yang cukup, pertimbangkan untuk beralih ke biner
keluaran (-bo jika tersedia) atau tentukan lebih banyak desimal menggunakan pengaturan FORMAT_FLOAT_OUT.

CONTOH


Untuk mengonversi file biner test.b (presisi tunggal) dengan 4 kolom ke ASCII:

gmt convert test.b -bi4f > test.dat

Untuk mengonversi tabel ASCII beberapa segmen test.d ke file biner presisi ganda:

gmt convert test.d -bo > test.b

Anda memiliki tabel ASCII dengan 6 kolom dan Anda ingin memplot kolom 5 versus kolom 0. Coba

gmt convert table.d -o5,0 | seksi...

Jika file tersebut adalah file biner results.b yang memiliki 9 nilai presisi tunggal per
record, kita ekstrak kolom terakhir dan kolom 4-6 dan tulis ASCII dengan perintah

gmt convert results.b -o8,4-6 -bi9s | seksi...

Anda ingin memplot kolom ke-2 dari file 2 kolom di sebelah kiri.d versus kolom pertama dari a
file kanan.d:

gmt convert left.d right.d -A -o1,2 | seksi...

Untuk mengekstrak semua segmen dalam file big_file.d yang headernya berisi string "RIDGE
AXIS", coba

gmt convert big_file.d -S"RIDGE AXIS" > subset.d

Untuk membalikkan pemilihan segmen yang tajuknya dimulai dengan "profil" diikuti oleh
bilangan bulat dan huruf apa pun antara "g" dan "l", coba

gmt convert -S~"/^profile [0-9]+[gl]$/"

Untuk membalik urutan segmen dalam file tanpa membalikkan urutan catatan di dalam
setiap segmen, coba

gmt convert lots_of_segments.txt -Is > last_segment_first.txt

Untuk mengekstrak segmen 20 hingga 40 dalam langkah 2, ditambah segmen 0 dalam file, coba

gmt convert lots_of_segments.txt -Q0,20:2:40 > my_segments.txt

Untuk mengekstrak atribut ELEVATION dari file ogr gmt seperti ini

# @VGMT1.0 @GPOINT
...
# @NELEVASI|DISPX|DISPY
# @Dua kali lipat|ganda|ganda
# FITUR_DATA
# @D4.945000|-106500.00000000|-32700.00000000
-9.36890245902635 39.367156766570389

do

gmt convert file.gmt -a2=ELEVATION > xyz.dat

atau hanya

gmt convert file.gmt -aELEVATION > xyz.dat

Untuk menghubungkan semua titik dalam file sensor.txt dengan asal yang ditentukan pada 23.5/19, coba

gmt convert sensor.txt -F23.5/19 > lines.txt

Gunakan gmtconvertgmt online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad