นี่คือคำสั่ง gmtinfogmt ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
gmtinfo - ส่งกลับข้อมูลเกี่ยวกับตารางข้อมูล
เรื่องย่อ
gmtinfo [ ตาราง ] [ a|f|s -dx[/dy- L|l|H|hCol -p|f|s]dx[/dy[/dz-
[x][y- dz[/Col-ระดับ- -ไบ] [ -du] [ -f] [ -g
] [ -h] [ -i] [ -o] [ -r ] [ -:[i|o-
หมายเหตุ ไม่อนุญาตให้มีช่องว่างระหว่างแฟล็กตัวเลือกและอาร์กิวเมนต์ที่เกี่ยวข้อง
DESCRIPTION
gmtinfo อ่านอินพุตมาตรฐาน [หรือจากไฟล์] และค้นหาค่าสุดขีดในแต่ละ
คอลัมน์ รับรู้ NaNs และจะพิมพ์คำเตือนหากจำนวนคอลัมน์แตกต่างจาก
บันทึกเพื่อบันทึก เป็นทางเลือก gmtinfo จะหาขอบเขตของแรก n คอลัมน์
ปัดเศษขึ้นและลงเป็นทวีคูณที่ใกล้ที่สุดของการเพิ่มขึ้นที่ให้มา โดยค่าเริ่มต้น this
ผลลัพธ์จะอยู่ในรูปแบบ -Rมี/e/s/n ซึ่งสามารถใช้ได้โดยตรงในบรรทัดคำสั่งสำหรับ
โปรแกรมอื่นๆ (ดังนั้น เท่านั้น dx และ dy จำเป็น) หรือผลลัพธ์จะอยู่ในรูปแบบคอลัมน์สำหรับ
มากที่สุดเท่าที่มีการเพิ่มให้ ตัวเลือกที่คล้ายกัน (-T) จะให้
-Tzmin/zmax/dz สตริงสำหรับ makecpt
ที่จำเป็น อาร์กิวเมนต์
ไม่
ตัวเลือก อาร์กิวเมนต์
ตาราง ASCII หนึ่งรายการขึ้นไป (หรือเลขฐานสอง ดู -ไบ[ncols][ชนิด]) ไฟล์ตารางข้อมูลที่มี a
จำนวนคอลัมน์ข้อมูล หากไม่มีตารางให้ เราก็อ่านจากอินพุตมาตรฐาน
-อ๊า|ฉ|ส
ระบุว่าควรรายงานช่วงอย่างไร เลือก -อา สำหรับช่วงของไฟล์ทั้งหมด
รวมกัน -อัฟ เพื่อรายงานช่วงสำหรับแต่ละไฟล์แยกกันและ -เนื่องจาก เพื่อรายงาน
ช่วงสำหรับแต่ละส่วน (ในไฟล์หลายส่วน) แยกกัน [ค่าเริ่มต้นคือ -อา].
-C รายงานค่าต่ำสุด/สูงสุดต่อคอลัมน์ในคอลัมน์แยกกัน [ค่าเริ่มต้นใช้
รูปแบบ]. เมื่อใช้แล้ว ผู้ใช้ยังอาจใช้ -o เพื่อจำกัดคอลัมน์เอาต์พุตที่ควรจะเป็น
รายงาน [ทั้งหมด]
-D แก้ไขผลลัพธ์ที่ได้รับโดย -I โดยขยับภูมิภาคให้สอดคล้องกับ
ศูนย์กลางของข้อมูล หรือ ผนวกส่วนย่อยสำหรับกะนี้ [Default
ดำเนินการกะที่แน่นอน].
-EL|ล|ส|ชCol
ส่งกลับระเบียนที่มีคอลัมน์ Col มีขั้นต่ำ (l) หรือสูงสุด (h) ค่า.
ตัวพิมพ์ใหญ่ (แอล|เอช) ทำงานบนค่าสัมบูรณ์ของข้อมูล ในกรณีที่มีการแข่งขันหลายนัด
จะส่งกลับเฉพาะระเบียนแรกเท่านั้น ถ้า Col ไม่ได้ระบุไว้เราเริ่มต้นเป็นครั้งสุดท้าย
คอลัมน์ในข้อมูล
-ฉัน[p|f|s]dx[/dy[/dz... ]
รายงานค่าต่ำสุด/สูงสุดของครั้งแรก n ตัวคูณที่ใกล้ที่สุดของค่าที่ให้มา
เพิ่มขึ้น (แยก n เพิ่มขึ้นตามเครื่องหมายทับ) และผลลัพธ์ผลลัพธ์ในรูปแบบ
-Rมี/e/s/n (เว้นแต่ -C ถูกตั้งค่า) หากให้เพิ่มขึ้นเพียงครั้งเดียว เราก็ใช้สำหรับ
คอลัมน์ที่สอง (สำหรับความเข้ากันได้ย้อนหลัง) หากต้องการลบล้างพฤติกรรมนี้ ให้ใช้ -ไอแพดdx.
ถ้าอินพุต x- และ y- พิกัดทั้งหมดมีการเลื่อนเฟสที่สัมพันธ์กับ dx
และ dy เพิ่มขึ้น จากนั้นเราใช้การเปลี่ยนแปลงเฟสเหล่านั้นในการกำหนดภูมิภาคและคุณ
อาจใช้ -r เพื่อเปลี่ยนจากการลงทะเบียนเส้นตารางเป็นการลงทะเบียนพิกเซล สำหรับ
ข้อมูลที่ไม่สม่ำเสมอ กะเฟสทั้งสองถูกตั้งค่าเป็น 0 และ -r ถูกละเลย ใช้
-ถ้าdx[/dy] เพื่อรายงานพื้นที่ขยายที่ปรับให้เหมาะสมเพื่อให้มิติกริดสำหรับ
ผลลัพธ์ที่เร็วที่สุดในโปรแกรมที่ใช้ FFT ใช้ -เป็นdx[/dy] เพื่อรายงานการขยายเวลา
ภูมิภาคที่ปรับให้เหมาะสมเพื่อให้ขนาดกริดเพื่อผลลัพธ์ที่เร็วที่สุดในโปรแกรมเช่น
พื้นผิว. ถ้า dx ถูกกำหนดเป็น - จากนั้นค่าต่ำสุด/สูงสุดที่แท้จริงของอินพุตจะได้รับใน
-R เชือก
-S[x][y]
เพิ่มพื้นที่เพิ่มเติมสำหรับแถบข้อผิดพลาด มีประโยชน์ร่วมกับ -I ตัวเลือกและเมื่อภายหลัง
กำลังวางแผนกับ ใจสั่น -E. -Sx เว้นที่ว่างสำหรับแถบค่าคลาดเคลื่อนแนวนอนโดยใช้ค่า
ในคอลัมน์ที่สาม (2) -ใช่ เว้นช่องว่างสำหรับแถบค่าคลาดเคลื่อนแนวตั้งโดยใช้ค่าใน
คอลัมน์ที่สาม (2) -S or -สกย เว้นที่ว่างสำหรับแถบข้อผิดพลาดทั้งสองโดยใช้ค่าใน
คอลัมน์ที่สามและสี่ (2 และ 3)
-Tdz[/Col]
รายงานค่าต่ำสุด/สูงสุดของคอลัมน์ (0'th) แรกเป็นค่าทวีคูณที่ใกล้ที่สุดของ dz และ
ส่งออกสิ่งนี้ในรูปแบบ -Tzmin/zmax/dz. หากต้องการใช้คอลัมน์อื่น ให้ผนวก /Col. เท่านั้น
ทำงานเมื่อ -I จะถูกเลือก
-วี[ระดับ] (มากกว่า ... )
เลือกระดับการใช้คำฟุ่มเฟือย [c]
-bi[ncols][NS] (มากกว่า ... )
เลือกอินพุตไบนารีดั้งเดิม [ค่าเริ่มต้นคือ 2 คอลัมน์อินพุต]
-duไม่มีข้อมูล (มากกว่า ... )
แทนที่คอลัมน์อินพุตที่เท่ากับ ไม่มีข้อมูล กับแนน
-ฉ[ฉัน|o]คอลอินโฟ (มากกว่า ... )
ระบุชนิดข้อมูลของคอลัมน์อินพุตและ/หรือเอาต์พุต
-g[a]x|y|d|X|Y|D|[Col]z[+|-]ช่องว่าง[หรือ] (มากกว่า ... )
กำหนดช่องว่างข้อมูลและตัวแบ่งบรรทัด
-h[i|o][n][+c][+d][+rข้อสังเกต][+รชื่อเรื่อง] (มากกว่า ... )
ข้ามหรือสร้างเรกคอร์ดส่วนหัว
-iปลอกคอ[ล][สขนาด][โอชดเชย-...] (มากกว่า ... )
เลือกคอลัมน์อินพุต (0 คือคอลัมน์แรก)
-oปลอกคอ- (มากกว่า ... )
เลือกคอลัมน์ผลลัพธ์ (0 คือคอลัมน์แรก)
-r (มากกว่า ... )
ตั้งค่าการลงทะเบียนโหนดพิกเซล [เส้นตาราง]
-:[ผม|o] (มากกว่า ... )
สลับคอลัมน์ที่ 1 และ 2 บนอินพุตและ/หรือเอาต์พุต
-^ or เพียงแค่ -
พิมพ์ข้อความสั้น ๆ เกี่ยวกับไวยากรณ์ของคำสั่ง จากนั้นออก (หมายเหตุ: บน Windows
ใช้เพียง -).
-+ or เพียงแค่ +
พิมพ์ข้อความการใช้งาน (ช่วยเหลือ) อย่างกว้างขวาง รวมถึงคำอธิบายของทุก ๆ
ตัวเลือกเฉพาะโมดูล (แต่ไม่ใช่ตัวเลือกทั่วไปของ GMT) จากนั้นออก
-? or ไม่ ข้อโต้แย้ง
พิมพ์ข้อความการใช้งาน (วิธีใช้) ที่สมบูรณ์ รวมทั้งคำอธิบายตัวเลือก จากนั้น
ทางออก
--รุ่น
พิมพ์เวอร์ชัน GMT และออก
--show-datadir
พิมพ์เส้นทางแบบเต็มไปยังไดเรกทอรีแชร์ GMT และออก
ASCII FORMAT PRECISION
รูปแบบเอาต์พุต ASCII ของข้อมูลตัวเลขถูกควบคุมโดยพารามิเตอร์ใน your gmt.conf
ไฟล์. ลองจิจูดและละติจูดถูกจัดรูปแบบตาม FORMAT_GEO_OUT ในขณะที่ other
ค่าต่างๆ จะถูกจัดรูปแบบตาม FORMAT_FLOAT_OUT โปรดทราบว่ารูปแบบที่มีผลสามารถ
ทำให้สูญเสียความแม่นยำในการส่งออก ซึ่งอาจนำไปสู่ปัญหาต่าง ๆ ที่ปลายน้ำ ถ้า
คุณพบว่าผลลัพธ์ไม่ได้เขียนด้วยความแม่นยำเพียงพอ ให้ลองเปลี่ยนเป็นไบนารี
เอาท์พุท (-โบ หากมี) หรือระบุทศนิยมเพิ่มเติมโดยใช้การตั้งค่า FORMAT_FLOAT_OUT
ตัวอย่าง
วิธีค้นหาค่าสุดขีดในไฟล์ ship_gravity.xygd:
ข้อมูล gmt ship_gravity.xygd
ผลลัพธ์ควรมีลักษณะดังนี้
ship_gravity.xygd: N = 6992 <326.125/334.684> <-28.0711/-8.6837> <-47.7/177.6> <0.6/3544.9>
เพื่อค้นหาค่าสุดขีดในไฟล์ track.xy ให้ถึง 5 หน่วยที่ใกล้ที่สุด แต่เปลี่ยนเป็น
ภายในศูนย์ข้อมูล 1 หน่วย และใช้พื้นที่นี้วาดเส้นโดยใช้ psxy, run
gmt psxy `ข้อมูล gmt -I5 -D1 track.xy` track.xy -Jx1 -B5 -P > track.ps
ในการค้นหาค่าต่ำสุดและสูงสุดสำหรับแต่ละคอลัมน์ 4 คอลัมน์แรก แต่ปัดเศษเป็นจำนวนเต็ม
และส่งคืนผลลัพธ์เป็นรายบุคคลสำหรับไฟล์ข้อมูลแต่ละไฟล์ ใช้
โปรไฟล์ข้อมูล gmt_*.txt -C -I1/1/1/1
ใช้ gmtinfogmt ออนไลน์โดยใช้บริการ onworks.net