นี่คือคำสั่ง grdcutgmt ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
grdcut - แยกส่วนย่อยออกจาก grid
เรื่องย่อ
ตัด อิงกริด นอกกริด ภูมิภาค [[ไม่มีข้อมูล-n]ลอน/ละติจูด/รัศมี[หน่วย-ระดับ-
[n|r]ต่ำสุด / สูงสุด ] [ -f]
หมายเหตุ ไม่อนุญาตให้มีช่องว่างระหว่างแฟล็กตัวเลือกและอาร์กิวเมนต์ที่เกี่ยวข้อง
DESCRIPTION
ตัด จะผลิตใหม่ นอกกริด ไฟล์ซึ่งเป็นภูมิภาคย่อยของ อิงกริด. อนุภูมิภาคคือ
ระบุด้วย -R เช่นเดียวกับโปรแกรมอื่นๆ ช่วงที่กำหนดต้องไม่เกินช่วงของ
อิงกริด (แต่ดู -N). หากสงสัยให้วิ่ง ข้อมูลกริด เพื่อตรวจสอบช่วง อีกทางหนึ่ง ให้นิยาม
ภูมิภาคย่อยโดยอ้อมผ่านช่วงตรวจสอบค่าโหนดหรือระยะทางจากที่กำหนด
จุด. ประกอบกับ ตัด มี กาวซีเมนต์ซึ่งจะรวมไฟล์กริดสองไฟล์เข้าด้วยกัน
ตามแนวขอบทั่วไป
ที่จำเป็น อาร์กิวเมนต์
อิงกริด นี่คือไฟล์กริดอินพุต
-Gนอกกริด
นี่คือไฟล์กริดเอาต์พุต
ตัวเลือก อาร์กิวเมนต์
-NS[ไม่มีข้อมูล]
อนุญาตให้ขยายกริดหากใหม่ -R เกินขอบเขตที่มีอยู่ ผนวก ไม่มีข้อมูล
ค่าเพื่อเริ่มต้นโหนดนอกขอบเขตปัจจุบัน [ค่าเริ่มต้นคือ NaN]
-NS[หน่วย]เอ็กซ์มิน/xmax/ยมิน/วายแม็กซ์[NS] (มากกว่า ... )
ระบุภูมิภาคที่สนใจ สิ่งนี้กำหนดภูมิภาคย่อยที่จะตัดออก
-ส[n]ลอน/ละติจูด/รัศมี[หน่วย]
ระบุแหล่งกำเนิดและรัศมี ต่อท้ายหน่วยระยะทาง (ดู UNITS) และเรากำหนด
พื้นที่สี่เหลี่ยมที่สอดคล้องกันเพื่อให้โหนดกริดทั้งหมดบนหรือภายในวงกลม
รวมอยู่ในเซตย่อย ถ้า -ส ถูกใช้ เราตั้งค่าโหนดทั้งหมดนอกวงกลมเป็น
น่าน.
-วี[ระดับ] (มากกว่า ... )
เลือกระดับการใช้คำฟุ่มเฟือย [c]
-Z[n|r]ต่ำสุด / สูงสุด
กำหนดพื้นที่สี่เหลี่ยมใหม่เพื่อให้โหนดทั้งหมด ด้านนอก ภูมิภาคนี้ก็เช่นกัน
นอกที่ให้ไว้ z-ช่วง [-inf/+inf] เพื่อระบุว่าไม่มีขีด จำกัด ต่ำสุดหรือสูงสุด ให้ระบุ
ยัติภังค์ (-) โดยปกติ NaN ใด ๆ ที่พบจะถูกข้ามไปและไม่ถือว่าเป็น
ในการตัดสินใจ ใช้ -สังกะสี ให้ถือว่า NaN อยู่ภายนอก z-พิสัย. แปลว่า
ชุดย่อยใหม่จะปราศจาก NaN หรือใช้ -ซ ให้ถือว่า NaNs เป็น
ภายในช่วงข้อมูล ในกรณีนี้ เราจะหยุดลดขนาดขอบเขตเมื่อ NaN เป็น
พบ [ค่าเริ่มต้นเพียงข้าม NaN เมื่อตัดสินใจช่วง]
-ฉ[ฉัน|o]คอลอินโฟ (มากกว่า ... )
ระบุชนิดข้อมูลของคอลัมน์อินพุตและ/หรือเอาต์พุต
-^ or เพียงแค่ -
พิมพ์ข้อความสั้น ๆ เกี่ยวกับไวยากรณ์ของคำสั่ง จากนั้นออก (หมายเหตุ: บน Windows
ใช้เพียง -).
-+ or เพียงแค่ +
พิมพ์ข้อความการใช้งาน (ช่วยเหลือ) อย่างกว้างขวาง รวมถึงคำอธิบายของทุก ๆ
ตัวเลือกเฉพาะโมดูล (แต่ไม่ใช่ตัวเลือกทั่วไปของ GMT) จากนั้นออก
-? or ไม่ ข้อโต้แย้ง
พิมพ์ข้อความการใช้งาน (วิธีใช้) ที่สมบูรณ์ รวมทั้งคำอธิบายตัวเลือก จากนั้น
ทางออก
--รุ่น
พิมพ์เวอร์ชัน GMT และออก
--show-datadir
พิมพ์เส้นทางแบบเต็มไปยังไดเรกทอรีแชร์ GMT และออก
UNITS
สำหรับหน่วยระยะทางของแผนที่ ให้ต่อท้าย หน่วย d สำหรับองศาอาร์ค m สำหรับอาร์คนาทีและ s สำหรับอาร์ค
ที่สองหรือ e สำหรับมิเตอร์ [ค่าเริ่มต้น] f สำหรับเท้า k สำหรับกม. M สำหรับไมล์กฎเกณฑ์ n สำหรับการเดินเรือ
ไมล์และ u สำหรับเท้าสำรวจของสหรัฐฯ โดยค่าเริ่มต้น เราจะคำนวณระยะทางดังกล่าวโดยใช้ทรงกลม
การประมาณด้วยวงกลมขนาดใหญ่ นำหน้า - เป็นระยะทาง (หรือหน่วยไม่มีระยะทางคือ
กำหนด) เพื่อทำการคำนวณ "Flat Earth" (เร็วกว่า แต่แม่นยำน้อยกว่า) หรือ prepend + ไปยัง
ทำการคำนวณ geodesic ที่แน่นอน (ช้ากว่า แต่แม่นยำกว่า)
GRID ไฟล์ รูปแบบ
โดยค่าเริ่มต้น GMT จะเขียนกริดออกเป็นความแม่นยำเดียวใน netCDF . ร้องเรียน COARDS
รูปแบบไฟล์. อย่างไรก็ตาม GMT สามารถสร้างไฟล์กริดในกริดอื่น ๆ ที่ใช้กันทั่วไปได้
รูปแบบไฟล์และยังอำนวยความสะดวกที่เรียกว่า "การบรรจุ" ของกริดการเขียนจุดลอยตัว
ข้อมูลเป็นจำนวนเต็ม 1 หรือ 2 ไบต์ ในการระบุความแม่นยำ มาตราส่วน และออฟเซ็ต ผู้ใช้ควร
เพิ่มคำต่อท้าย =id[/ขนาด/ชดเชย[/น่าน]], ที่ไหน id เป็นตัวระบุสองตัวอักษรของกริด
ชนิดและความแม่นยำ และ ขนาด และ ชดเชย เป็นสเกลแฟกเตอร์เสริมและออฟเซ็ตเป็น
นำไปใช้กับค่ากริดทั้งหมดและ น่าน คือค่าที่ใช้ระบุข้อมูลที่ขาดหายไป เผื่อ
ตัวละครทั้งสอง id ไม่ได้ระบุไว้เช่นใน =/ขนาด กว่า a id=nf จะถือว่า เมื่อไหร่
อ่านตาราง รูปแบบโดยทั่วไปจะรู้จักโดยอัตโนมัติ ถ้าไม่ใช่ คำต่อท้ายเดียวกัน
สามารถเพิ่มลงในชื่อไฟล์กริดอินพุต ดู แปลงกริด และรูปแบบไฟล์กริดมาตราของ
ข้อมูลอ้างอิงทางเทคนิค GMT และตำราอาหารสำหรับข้อมูลเพิ่มเติม
เมื่ออ่านไฟล์ netCDF ที่มีหลายกริด GMT จะอ่านตามค่าเริ่มต้น
ตาราง 2 มิติแรกที่หาได้ในไฟล์นั้น เพื่อเกลี้ยกล่อม GMT ให้อ่านอีก
ตัวแปรหลายมิติในไฟล์กริด ผนวก ?นามสกุล ไปที่ชื่อไฟล์โดยที่
นามสกุล เป็นชื่อของตัวแปร โปรดทราบว่าคุณอาจต้องหนีความหมายพิเศษ
of ? ในโปรแกรมเชลล์ของคุณโดยใส่แบ็กสแลชไว้ข้างหน้า หรือโดยการวาง
ชื่อไฟล์และคำต่อท้ายระหว่างเครื่องหมายคำพูดหรือเครื่องหมายคำพูดคู่ NS ?นามสกุล ต่อท้ายก็ใช้ได้นะ
สำหรับกริดเอาต์พุตเพื่อระบุชื่อตัวแปรที่แตกต่างจากค่าเริ่มต้น: "z" ดู
แปลงกริด และส่วนดัดแปลงสำหรับ CF และรูปแบบไฟล์กริดของ GMT Technical
อ้างอิงและตำราอาหารสำหรับข้อมูลเพิ่มเติม โดยเฉพาะอย่างยิ่งในการอ่าน splices ของ 3-,
กริด 4 หรือ 5 มิติ
ภูมิศาสตร์ AND เวลา พิกัด
เมื่อประเภทกริดเอาท์พุตเป็น netCDF พิกัดจะมีป้ายกำกับว่า "ลองจิจูด"
"ละติจูด" หรือ "เวลา" ตามคุณสมบัติของข้อมูลที่ป้อนหรือกริด (ถ้ามี) หรือตาม
-f or -R ตัวเลือก. ตัวอย่างเช่น ทั้งสอง -f0x -f1t และ -R90w/90e/0t/3t จะส่งผลให้ a
เส้นลองจิจูด/เวลา เมื่อพิกัด x, y หรือ z เป็นเวลา มันจะถูกเก็บไว้ในกริด
เป็นเวลาสัมพัทธ์ตั้งแต่ยุคตามที่ระบุโดย TIME_UNIT และ TIME_EPOCH ใน gmt.conf ไฟล์
หรือบนบรรทัดคำสั่ง นอกจากนี้ หน่วย คุณลักษณะของตัวแปรเวลาจะระบุ
ทั้งหน่วยนี้และยุค
ตัวอย่าง
สมมุติว่าเคยใช้ พื้นผิว เพื่อกำหนดแรงโน้มถ่วงของเรือในพื้นที่ระหว่าง 148E - 162E และ
8N - 32N และคุณไม่เชื่อถือเส้นกริดที่ขอบ ดังนั้นคุณจึงต้องการเก็บเฉพาะ
พื้นที่ระหว่าง 150E - 160E และ 10N - 30N จากนั้น:
gmt grdcut grav_148_162_8_32.nc -Ggrav_150_160_10_30.nc -R150/160/10/30 -V
ในการส่งคืน subregion ของกริดเพื่อให้แถบขอบเขตใด ๆ ที่มีค่าทั้งหมดเป็น
ไม่รวมค่าที่สูงกว่า 0 ทั้งหมด ลอง
gmt grdcut bathy.nc -Gtrimmed_bathy.nc -Z-/0 -V
เพื่อส่งคืนภูมิภาคย่อยของกริดที่มีโหนดทั้งหมดภายในระยะทาง 500 กม. จาก
จุด 45,30 พยายาม
gmt grdcut bathy.nc -Gsubset_bathy.nc -S45/30/500k -V
ใช้ grdcutgmt ออนไลน์โดยใช้บริการ onworks.net