นี่คือคำสั่ง blockmeangmt ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
blockmean - ตารางข้อมูลเฉลี่ยบล็อก (x, y, z) โดย L2 norm
เรื่องย่อ
บล็อกหมายถึง [ ตาราง ] เพิ่มขึ้น ภูมิภาค -p-m|n|s|w-ระดับ-i|o-
-b] [ -d] [ -f] [ -h] [ -i] [ -o] [ -r
] [ -:[i|o-
หมายเหตุ ไม่อนุญาตให้มีช่องว่างระหว่างแฟล็กตัวเลือกและอาร์กิวเมนต์ที่เกี่ยวข้อง
DESCRIPTION
บล็อกหมายถึง อ่านโดยพลการ (x,y,z) สามเท่า [หรือสี่เท่าถ่วงน้ำหนักทางเลือก
(x,y,z,w)] จากอินพุตมาตรฐาน [หรือ ตาราง] และเขียนตำแหน่งเฉลี่ยไปยังเอาต์พุตมาตรฐาน
และค่าสำหรับทุกบล็อกที่ไม่ว่างเปล่าในพื้นที่กริดที่กำหนดโดย -R และ -I ข้อโต้แย้ง
แต่ละ บล็อกหมายถึง, ค่ากลางบล็อก,หรือ บล็อกโหมด ควรใช้เป็นพรีโปรเซสเซอร์ก่อน
วิ่ง พื้นผิว เพื่อหลีกเลี่ยงการสร้างนามแฝงของความยาวคลื่นสั้น กิจวัตรเหล่านี้โดยทั่วไปแล้ว
มีประโยชน์ในการลดทอนหรือหาค่าเฉลี่ย (x,y,z) ข้อมูล. คุณสามารถปรับเปลี่ยนความแม่นยำของ
รูปแบบเอาต์พุตโดยแก้ไขพารามิเตอร์ FORMAT_FLOAT_OUT ใน your gmt.conf ไฟล์หรือคุณอาจ
เลือกอินพุตไบนารี่และ/หรือเอาต์พุตเพื่อหลีกเลี่ยงการสูญเสียความแม่นยำ
ที่จำเป็น อาร์กิวเมนต์
-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] (มากกว่า ... )
ระบุภูมิภาคที่สนใจ
ตัวเลือก อาร์กิวเมนต์
ตาราง 3 [หรือ 4 ดู -W] ไฟล์ตารางข้อมูล ASCII ของคอลัมน์ [หรือไบนารี่ ดู -ไบ] ถือ
(x,y,z[,w]) ค่าข้อมูล [w] เป็นน้ำหนักทางเลือกสำหรับข้อมูล หากไม่มีไฟล์เป็น
ระบุ บล็อกหมายถึง จะอ่านจากอินพุตมาตรฐาน
-C ใช้ศูนย์กลางของบล็อกเป็นตำแหน่งเอาต์พุต [ค่าเริ่มต้นใช้ค่ากลาง
ที่ตั้ง].
-E[พี] ให้รายงานเพิ่มเติมซึ่งรวมถึง s (ค่าเบี่ยงเบนมาตรฐานเกี่ยวกับค่าเฉลี่ย)
l, ค่าต่ำสุด, และ h, ค่าสูงสำหรับแต่ละบล็อก ลำดับการส่งออกกลายเป็น
x,y,z,s,l,h[,w]. [เอาต์พุตเริ่มต้น x,y,z[,w]. ดู -W for w เอาท์พุท ถ้า - พ ถูกนำมาใช้
เราถือว่าน้ำหนักเท่ากับ 1/(ซิกมากำลังสอง) และ s กลายเป็นข้อผิดพลาดที่แพร่กระจายของ
ค่าเฉลี่ย
-S[ม|n|ส|ว]
ใช้ -ส เพื่อรายงานจำนวนคะแนนในแต่ละบล็อก - ส เพื่อรายงานผลรวมของ
ทั้งหมด z-values ภายในบล็อก -สว เพื่อรายงานผลรวมของน้ำหนัก [ค่าเริ่มต้น (หรือ -ส
รายงานค่ากลาง].
-วี[ระดับ] (มากกว่า ... )
เลือกระดับการใช้คำฟุ่มเฟือย [c]
-W[ฉัน|โอ]
ตัวแก้ไขแบบถ่วงน้ำหนัก[s] อินพุตและเอาต์พุตแบบไม่ถ่วงน้ำหนักมี 3 คอลัมน์ x,y,z; ถ่วงน้ำหนัก i/o
มี 4 คอลัมน์ x,y,z,w. สามารถใช้ตุ้มน้ำหนักในการป้อนข้อมูลเพื่อสร้างค่าเฉลี่ยถ่วงน้ำหนักได้
ค่าในบล็อก สามารถรายงานผลรวมน้ำหนักในผลลัพธ์สำหรับการรวมหลาย ๆ ในภายหลัง
วิ่ง ฯลฯ ใช้ -W สำหรับ i/o แบบถ่วงน้ำหนัก -วิ สำหรับอินพุตแบบถ่วงน้ำหนักเท่านั้น -โว สำหรับน้ำหนัก
เอาท์พุทเท่านั้น [ค่าเริ่มต้นใช้ i/o แบบไม่ถ่วงน้ำหนัก]
-bi[ncols][NS] (มากกว่า ... )
เลือกอินพุตไบนารีดั้งเดิม [ค่าเริ่มต้นคือ 3 (หรือ 4 if -วิ ถูกตั้งค่า)].
-โบ[ncols][ชนิด] (มากกว่า ... )
เลือกเอาต์พุตไบนารีดั้งเดิม [ค่าเริ่มต้นคือ 3 (หรือ 4 if -โว ถูกตั้งค่า)]. -E เพิ่ม 3
คอลัมน์เพิ่มเติม NS -ส ตัวเลือกจะทำงานกับอินพุต 2 คอลัมน์เท่านั้น (x และ y)
-d[ฉัน|o]ไม่มีข้อมูล (มากกว่า ... )
แทนที่คอลัมน์อินพุตที่เท่ากับ ไม่มีข้อมูล ด้วย NaN และทำย้อนกลับในเอาต์พุต
-ฉ[ฉัน|o]คอลอินโฟ (มากกว่า ... )
ระบุชนิดข้อมูลของคอลัมน์อินพุตและ/หรือเอาต์พุต
-h[i|o][n][+c][+d][+rข้อสังเกต][+รชื่อเรื่อง] (มากกว่า ... )
ข้ามหรือสร้างเรกคอร์ดส่วนหัว
-iปลอกคอ[ล][สขนาด][โอชดเชย-...] (มากกว่า ... )
เลือกคอลัมน์อินพุต (0 คือคอลัมน์แรก)
-oปลอกคอ- (มากกว่า ... )
เลือกคอลัมน์ผลลัพธ์ (0 คือคอลัมน์แรก)
-r (มากกว่า ... )
ตั้งค่าการลงทะเบียนโหนดพิกเซล [เส้นตาราง] แต่ละบล็อกคือตำแหน่งของจุดที่ใกล้ที่สุด
ตำแหน่งค่ากริด ตัวอย่างเช่น กับ -R10/15/10/15 และ -I1: กับ -r
ตัวเลือก 10 <= (x,y) < 11 เป็นหนึ่งใน 25 บล็อก; ไม่มี 9.5 <= (x,y) < 10.5 คือหนึ่ง
จาก 36 บล็อก
-:[ผม|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
ตัวอย่าง
หากต้องการค้นหาค่าเฉลี่ยบล็อก 5 คูณ 5 นาทีจากข้อมูล ASCII ใน hawaii.xyg ให้เรียกใช้
gmt blockmean hawaii.xyg -R198/208/18/25 -I5m > hawaii_5x5.xyg
ใช้ blockmeangmt ออนไลน์โดยใช้บริการ onworks.net