blockmediangmt - ออนไลน์ในคลาวด์

นี่คือคำสั่ง blockmediangmt ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


blockmedian - ตารางข้อมูลเฉลี่ยบล็อก (x, y, z) โดย L1 norm

เรื่องย่อ


ค่ากลางบล็อก [ ตาราง ] เพิ่มขึ้น ภูมิภาค -b- r|s[-- ปริมาณ -ระดับ]
-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 ของคอลัมน์] ไฟล์ ASCII ของคอลัมน์ [หรือไบนารี ดู -ไบ]
ถือ (x,y,z[,w]) ค่าข้อมูล [w] เป็นน้ำหนักทางเลือกสำหรับข้อมูล หากไม่มีไฟล์
ระบุไว้ ค่ากลางบล็อก จะอ่านจากอินพุตมาตรฐาน

-C ใช้ศูนย์กลางของบล็อกเป็นตำแหน่งเอาต์พุต [ค่าเริ่มต้นใช้ค่ามัธยฐาน x และ
ค่ามัธยฐาน y เป็นที่ตั้ง (แต่ดู -Q)]

-อี[b] ให้รายงานเพิ่มเติมซึ่งรวมถึง s (มาตราส่วน L1 ของค่ามัธยฐาน) lที่
ค่าต่ำสุดและ h, ค่าสูงสำหรับแต่ละบล็อก ลำดับการส่งออกกลายเป็น
x,y,z,s,l,h[,w]. [เอาต์พุตเริ่มต้น x,y,z[,w]. สำหรับการคำนวณแบบกล่องและวิสกี้ ใช้
-เอ็บ ซึ่งจะส่งออก x,y,z,l,q25,q75,h[,*w*] โดยที่ q25 และ q75 คือ 25% และ
ควอนไทล์ 75% ตามลำดับ ดู -W for w เอาท์พุต

-เอ่อ|s[-]
ระบุรหัสแหล่งที่มา s หรือบันทึกหมายเลข r เอาต์พุต กล่าวคือ ต่อท้ายรหัสแหล่งที่มาหรือบันทึก
จำนวนที่เกี่ยวข้องกับค่ามัธยฐาน ถ้าเสมอกันก็แจ้งเลขทะเบียน
ค่าที่สูงกว่าของทั้งสองค่า ผนวก - ให้รายงานเลขที่บันทึกของ .แทน
ค่าที่ต่ำกว่า โปรดทราบว่าทั้ง -E[b] และ -เอ้อ[-] อาจถูกระบุ สำหรับ -มันคือ เราคาดว่า
บันทึกการป้อนข้อมูลของแบบฟอร์ม x,y,z[,w],SIDที่นี่มี SID เป็นแหล่งที่มาของจำนวนเต็มไม่ได้ลงนาม
รหัส

-Q (เร็วกว่า) หาค่ามัธยฐาน z และ (x,y) ที่ค่ามัธยฐาน z [ค่าเริ่มต้นพบค่ามัธยฐาน x,
มัธยฐาน y เป็นอิสระจาก z]. ดูเพิ่มเติม -C.

-Tปริมาณ
ตั้งค่า ปริมาณ ของการกระจายที่จะส่งคืน [ค่าเริ่มต้นคือ 0.5 ซึ่งส่งคืน
ค่ามัธยฐาน z]. ที่นี่ 0 ปริมาณ <1.

-วี[ระดับ] (มากกว่า ... )
เลือกระดับการใช้คำฟุ่มเฟือย [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
คอลัมน์เพิ่มเติม

-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 นาทีจากข้อมูลไบนารีที่มีความแม่นยำสองเท่าใน hawaii_b.xyg
และส่งออกตาราง ASCII ให้รัน

gmt blockmedian hawaii_b.xyg -R198/208/18/25 -I5m -bi3d > hawaii_5x5.xyg

ในการคำนวณรูปร่างของการกระจายข้อมูลต่อถังผ่านไดอะแกรมแบบกล่องและวิสกี้ เราต้องการ
ควอนไทล์ 0%, 25%, 50%, 75% และ 100% ให้ทำบนพื้นฐานระดับโลก 5 คูณ 5 องศาจาก
Depths.xyz ของตาราง ASCII และส่งผลลัพธ์ไปยังตาราง ASCII ให้รัน

gmt blockmedian depths.xyz -Rg -I5 -Eb -r > depths_5x5.txt

ใช้ blockmediangmt ออนไลน์โดยใช้บริการ onworks.net



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด