นี่คือคำสั่ง grdblendgmt ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
grdblend - ผสมผสานกริดที่ทับซ้อนกันบางส่วนหลาย ๆ อันให้เป็นกริดขนาดใหญ่หนึ่งอัน
เรื่องย่อ
กริดเบลนด์ [ Blendfile | กริด1 กริด2 - นอกกริด [ เพิ่มขึ้น ] [ ภูมิภาค ] [ f|l|o|u ] [
ไม่มีข้อมูล - ขนาด -ระดับ-z- -f] [ -r ]
หมายเหตุ ไม่อนุญาตให้มีช่องว่างระหว่างแฟล็กตัวเลือกและอาร์กิวเมนต์ที่เกี่ยวข้อง
DESCRIPTION
กริดเบลนด์ อ่านรายการไฟล์กริดและพารามิเตอร์ผสมผสานและสร้างไฟล์กริดไบนารี
โดยผสมกริดอื่น ๆ โดยใช้ตุ้มน้ำหนักโคไซน์เทเปอร์ กริดเบลนด์ จะรายงานหากบางส่วนของ
โหนดไม่ได้กรอกข้อมูล โหนดที่ไม่มีข้อจำกัดดังกล่าวถูกตั้งค่าเป็นค่า
ระบุโดยผู้ใช้ [ค่าเริ่มต้นคือ NaN] โหนดที่มีค่ามากกว่าหนึ่งจะถูกตั้งค่าเป็น
ค่าเฉลี่ยถ่วงน้ำหนัก ตารางอินพุตใด ๆ ที่ไม่ได้แชร์โหนดของกริดเอาต์พุตสุดท้าย
การลงทะเบียนและระยะห่างกริดจะถูกสุ่มใหม่โดยอัตโนมัติผ่านการโทรไปยัง grdsample
หมายเหตุ: เนื่องจากลักษณะการทำงาน i/o แบบแถวต่อแถวใน grdblend เราจึงรองรับเฉพาะ
netCDF และรูปแบบกริดไบนารีดั้งเดิมสำหรับทั้งอินพุตและเอาต์พุต
ที่จำเป็น อาร์กิวเมนต์
-Gนอกกริด
นอกกริด เป็นชื่อของไฟล์กริดเอาต์พุตไบนารี (ดูรูปแบบไฟล์ GRID ด้านล่าง)
สามารถเขียนได้เฉพาะรูปแบบ netCDF และไบนารีกริดแบบเนทีฟเท่านั้น อื่น
ตัวเลือกรูปแบบเอาต์พุตจะได้รับการจัดการโดยการจัดรูปแบบเอาต์พุตใหม่เมื่อผสมเป็น
สมบูรณ์
-Iซินซี[หน่วย-หยิน[หน่วย-
x_inc [และเป็นทางเลือก y_inc] คือระยะห่างกริด หรือ ต่อท้ายคำต่อท้าย
ตัวแก้ไข ตามภูมิศาสตร์ (องศา) พิกัด: ผนวก m เพื่อระบุอาร์คนาทีหรือ s
เพื่อระบุอาร์ควินาที ถ้าหน่วยใดหน่วยหนึ่ง e, f, k, M, n or u ถูกต่อท้าย
แทน การเพิ่มขึ้นจะถือว่าเป็นเมตร ฟุต กม. ไมล์ ทะเล
ไมล์หรือฟุตสำรวจของสหรัฐฯ ตามลำดับ และจะถูกแปลงให้เทียบเท่า
องศาลองจิจูดที่ละติจูดกลางของภูมิภาค (การแปลงขึ้นอยู่กับ
PROJ_ELLIPSOID) ถ้า /y_inc ให้ไว้แต่ตั้งค่าเป็น 0 จะถูกรีเซ็ตเท่ากับ x_inc;
มิฉะนั้นจะถูกแปลงเป็นองศาละติจูด ทั้งหมด พิกัด: ถ้า = is
ต่อท้าย max . ที่สอดคล้องกัน x (ทางทิศตะวันออก) หรือ y (ทางทิศเหนือ) อาจจะปรับเล็กน้อย
เพื่อให้พอดีกับการเพิ่มขึ้นที่กำหนด [โดยค่าเริ่มต้น การเพิ่มขึ้นอาจถูกปรับ
เล็กน้อยเพื่อให้พอดีกับโดเมนที่กำหนด] สุดท้าย แทนที่จะให้เพิ่มขึ้น คุณอาจ
ระบุไฟล์ จำนวน of โหนด ที่ต้องการโดยการต่อท้าย + เป็นจำนวนเต็มที่ให้มา
การโต้แย้ง; การเพิ่มขึ้นจะถูกคำนวณใหม่จากจำนวนโหนดและ
โดเมน. ค่าที่เพิ่มขึ้นที่ได้ขึ้นอยู่กับว่าคุณได้เลือก a . หรือไม่
กริดไลน์ที่ลงทะเบียนหรือกริดที่ลงทะเบียนพิกเซล ดูรูปแบบไฟล์แอปสำหรับรายละเอียด
หมายเหตุ: if -Rไฟล์กริด ใช้แล้วระยะห่างกริดได้รับการเริ่มต้นแล้ว ใช้
-I เพื่อแทนที่ค่า
-NS[หน่วย]เอ็กซ์มิน/xmax/ยมิน/วายแม็กซ์[NS] (มากกว่า ... )
ระบุภูมิภาคที่สนใจ
ตัวเลือก อาร์กิวเมนต์
Blendfile
ไฟล์ ASCII ที่มีหนึ่งระเบียนต่อไฟล์กริดเพื่อรวมไว้ในการผสมผสาน แต่ละบันทึกอาจ
มีมากถึงสามรายการโดยคั่นด้วยช่องว่างหรือแท็บ: ชื่อไฟล์กริด
(จำเป็น), the -R-การตั้งค่าสำหรับพื้นที่ภายใน (ไม่จำเป็น) และญาติ
น้ำหนัก wr (ไม่จำเป็น). ในรูปแบบการถ่วงน้ำหนักรวม ตารางนี้จะได้รับ
น้ำหนักเป็นศูนย์นอกโดเมน น้ำหนัก = wr ภายในพื้นที่ภายในและ 2-D
น้ำหนักโคไซน์เรียวระหว่างส่วนปลายเหล่านั้นในแถบขอบเขต อย่างไรก็ตาม ถ้า
เชิงลบ wr ให้แล้วความรู้สึกเรียวจะกลับด้าน (กล่าวคือ น้ำหนักเป็นศูนย์
ภายในอาณาเขตของตน) หากพื้นที่ภายในควรตรงกับกริดแทนทุกประการ
ภูมิภาคแล้วระบุ - แทน -R-setting หรือปล่อยทิ้งไว้โดยสิ้นเชิง
ในทำนองเดียวกันถ้าน้ำหนัก wr ไม่ได้ระบุไว้เราเริ่มต้นเป็นน้ำหนัก 1 ถ้า
ASCII Blendfile ไฟล์ไม่ได้รับ กริดเบลนด์ จะอ่านอินพุตมาตรฐาน อีกทางหนึ่ง
หากคุณมีไฟล์กริดมากกว่าหนึ่งไฟล์ที่จะผสมผสานและคุณต้องการ (ก) อินพุตกริดทั้งหมดไปที่
มีน้ำหนักเท่ากัน (1) และ (b) กริดทั้งหมดควรใช้พื้นที่จริงเป็น
ภูมิภาคภายใน จากนั้นคุณอาจแสดงรายการกริดทั้งหมดบนบรรทัดคำสั่งแทน
ของการให้บริการ a Blendfile. คุณต้องระบุอย่างน้อย 2 กริดอินพุตสำหรับสิ่งนี้
กลไกในการทำงาน ตารางใด ๆ ที่ไม่ได้ลงทะเบียนร่วมกับผลลัพธ์ที่ต้องการ
เค้าโครงโดยนัยโดย -R, -I (และ -r) ก่อนอื่นจะถูกสุ่มตัวอย่างผ่าน เกรดตัวอย่าง. นอกจากนี้
กริดที่ไม่ได้อยู่ใน netCDF หรือรูปแบบไบนารีดั้งเดิมจะถูกฟอร์แมตใหม่ผ่าน
แปลงกริด.
-C โหมด Clobber: แทนที่จะผสม เพียงแค่เลือกค่าของกริดที่
ครอบคลุมโหนด เลือกจากโหมดต่อไปนี้: f สำหรับตารางแรกที่ไปเยี่ยมชม a
โหนด; o สำหรับกริดสุดท้ายเพื่อเยี่ยมชมโหนด l สำหรับกริดที่มีค่าต่ำสุด
และ u สำหรับกริดที่มีค่าสูงสุด สำหรับโหมด f และ o การสั่งซื้อของ
กริดใน Blendfile จะเป็นตัวกำหนดว่ากริดใดมีส่วนทำให้เกิดผลลัพธ์สุดท้าย
ระบบจะไม่พิจารณาตุ้มน้ำหนักและการลดโคไซน์เมื่อใช้งานโหมดปิดทึบ
-Nไม่มีข้อมูล
ไม่มีข้อมูล. ตั้งค่าโหนดที่ไม่มีกริดอินพุตเป็นค่านี้ [ค่าเริ่มต้นคือ NaN]
-Q สร้างไฟล์กริดแบบไม่มีส่วนหัวที่เหมาะสำหรับใช้กับ บัณฑิต. กำหนดให้
ไฟล์กริดเอาต์พุตเป็นรูปแบบดั้งเดิม (เช่น ไม่ใช่ netCDF)
-วี[ระดับ] (มากกว่า ... )
เลือกระดับการใช้คำฟุ่มเฟือย [c]
-ว[z] อย่าผสมผสาน เพียงแค่แสดงน้ำหนักที่ใช้สำหรับแต่ละโหนด [ค่าเริ่มต้นทำให้การผสม]
ผนวก z ให้เขียนผลรวม weight*z แทน
-Zขนาด
ปรับขนาดเอาต์พุตโดย ขนาด ก่อนเขียนถึงไฟล์. [1].
-ฉ[ฉัน|o]คอลอินโฟ (มากกว่า ... )
ระบุชนิดข้อมูลของคอลัมน์อินพุตและ/หรือเอาต์พุต
-r (มากกว่า ... )
ตั้งค่าการลงทะเบียนโหนดพิกเซล [เส้นตาราง]
-^ or เพียงแค่ -
พิมพ์ข้อความสั้น ๆ เกี่ยวกับไวยากรณ์ของคำสั่ง จากนั้นออก (หมายเหตุ: บน Windows
ใช้เพียง -).
-+ or เพียงแค่ +
พิมพ์ข้อความการใช้งาน (ช่วยเหลือ) อย่างกว้างขวาง รวมถึงคำอธิบายของทุก ๆ
ตัวเลือกเฉพาะโมดูล (แต่ไม่ใช่ตัวเลือกทั่วไปของ GMT) จากนั้นออก
-? or ไม่ ข้อโต้แย้ง
พิมพ์ข้อความการใช้งาน (วิธีใช้) ที่สมบูรณ์ รวมทั้งคำอธิบายตัวเลือก จากนั้น
ทางออก
--รุ่น
พิมพ์เวอร์ชัน GMT และออก
--show-datadir
พิมพ์เส้นทางแบบเต็มไปยังไดเรกทอรีแชร์ GMT และออก
GRID ไฟล์ รูปแบบ
โดยค่าเริ่มต้น GMT จะเขียนกริดออกเป็นความแม่นยำเดียวใน netCDF . ร้องเรียน COARDS
รูปแบบไฟล์. อย่างไรก็ตาม GMT สามารถสร้างไฟล์กริดในกริดอื่น ๆ ที่ใช้กันทั่วไปได้
รูปแบบไฟล์และยังอำนวยความสะดวกที่เรียกว่า "การบรรจุ" ของกริดการเขียนจุดลอยตัว
ข้อมูลเป็นจำนวนเต็ม 1 หรือ 2 ไบต์ ในการระบุความแม่นยำ มาตราส่วน และออฟเซ็ต ผู้ใช้ควร
เพิ่มคำต่อท้าย =id[/ขนาด/ชดเชย[/น่าน]], ที่ไหน id เป็นตัวระบุสองตัวอักษรของกริด
ชนิดและความแม่นยำ และ ขนาด และ ชดเชย เป็นสเกลแฟกเตอร์เสริมและออฟเซ็ตเป็น
นำไปใช้กับค่ากริดทั้งหมดและ น่าน คือค่าที่ใช้ระบุข้อมูลที่ขาดหายไป ดู
แปลงกริด และรูปแบบไฟล์กริดมาตราของการอ้างอิงทางเทคนิค GMT และตำราสำหรับ
ข้อมูลมากกว่านี้.
เมื่อเขียนไฟล์ netCDF ตารางจะถูกจัดเก็บตามค่าเริ่มต้นโดยใช้ชื่อตัวแปร "z" ถึง
ระบุชื่อตัวแปรอื่น นามสกุล, ผนวก ?นามสกุล ไปที่ชื่อไฟล์ โปรดทราบว่าคุณอาจ
ต้องหนีความหมายพิเศษของ ? ในโปรแกรมเชลล์ของคุณโดยใส่แบ็กสแลชใน
ข้างหน้า หรือโดยการวางชื่อไฟล์และคำต่อท้ายระหว่างเครื่องหมายคำพูดหรือเครื่องหมายคำพูดคู่
ภูมิศาสตร์ AND เวลา พิกัด
เมื่อประเภทกริดเอาท์พุตเป็น netCDF พิกัดจะมีป้ายกำกับว่า "ลองจิจูด"
"ละติจูด" หรือ "เวลา" ตามคุณสมบัติของข้อมูลที่ป้อนหรือกริด (ถ้ามี) หรือตาม
-f or -R ตัวเลือก. ตัวอย่างเช่น ทั้งสอง -f0x -f1t และ -R90w/90e/0t/3t จะส่งผลให้ a
เส้นลองจิจูด/เวลา เมื่อพิกัด x, y หรือ z เป็นเวลา มันจะถูกเก็บไว้ในกริด
เป็นเวลาสัมพัทธ์ตั้งแต่ยุคตามที่ระบุโดย TIME_UNIT และ TIME_EPOCH ใน gmt.conf ไฟล์
หรือบนบรรทัดคำสั่ง นอกจากนี้ หน่วย คุณลักษณะของตัวแปรเวลาจะระบุ
ทั้งหน่วยนี้และยุค
เรียว
ในขณะที่น้ำหนักที่คำนวณได้นั้นลดลงจาก 1 ถึง 0 เรากำลังคำนวณค่าเฉลี่ยถ่วงน้ำหนัก ดังนั้น
หากให้กริดเพียงเส้นเดียว ผลลัพธ์ที่ถ่วงน้ำหนักจะเหมือนกับ
ป้อนข้อมูล. หากคุณกำลังมองหาวิธีลดตารางข้อมูลของคุณ โปรดดูที่ TAPER . ของ grdmath
ผู้ประกอบการ
ตัวอย่าง
ในการสร้างไฟล์กริดจากไฟล์กริดทั้งสี่ไฟล์ piece_?.nc โดยให้แต่ละไฟล์ต่างกัน
ตุ้มน้ำหนัก ทำ Blendfile แบบนี้
piece_1.nc -R 1
piece_2.nc -R 2
piece_3.nc -R 3
piece_4.nc -R 4
จากนั้นให้เรียกใช้
gmt grdblend blend.job -Gblend.nc -R -ผม -V
หากต้องการผสมผสานกริดทั้งหมดที่เรียกว่า MB_*.nc โดยให้น้ำหนักเท่ากันทั้งหมด ให้ลอง
gmt grdblend MB_*.nc -Gblend.nc -R -ผม -V
คำเตือน ON LARGE ไฟล์ ชุด
ในขณะที่ grdblend สามารถประมวลผลไฟล์จำนวนเท่าใดก็ได้ การทำงานโดยเปิดไฟล์เหล่านั้นไว้
กำลังผสมและปิดไฟล์ทันทีที่เสร็จสิ้น ขึ้นอยู่กับของคุณ
เซสชัน หลายไฟล์อาจยังคงเปิดอยู่พร้อมกัน ระบบปฏิบัติการบางระบบตั้งไว้อย่างยุติธรรม
ขีดจำกัดเริ่มต้นเล็กน้อยเกี่ยวกับจำนวนไฟล์ที่สามารถเปิดพร้อมกันได้ เช่น 256 หากคุณเรียกใช้
ในปัญหานี้ คุณสามารถเปลี่ยนขีดจำกัดนี้ได้ ดูเอกสารระบบปฏิบัติการของคุณ
สำหรับวิธีการเปลี่ยนขีดจำกัดของระบบ
ใช้ grdblendgmt ออนไลน์โดยใช้บริการ onworks.net