ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

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

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

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

โครงการ:

ชื่อ


mgd77list - ดึงข้อมูลจากไฟล์ MGD77

เรื่องย่อ


mgd77list NGDC-รหัส คอลัมน์[,ตรรกะ-บิตเทสต์-+]c|d|f|m|tรหัส ] [ f|g|e ] [
A|aวันที่เริ่มต้น ] [ B|bหยุด - aสตาร์ทเทรค ] [ bสต็อปเรค ] [ ไม่สนใจ -ถูกต้อง-
[ d|sหน่วย ] [ a|c|vนาที/แม็กซ์ ] [ ภูมิภาค ] [ aผู้เริ่มต้น[หน่วย] ] [ bผู้หยุด[หน่วย] ] [ [m|e-
[[ระดับ- น้ำหนัก ] [ +|- ] [ -โบ] [ -h]

หมายเหตุ ไม่อนุญาตให้มีช่องว่างระหว่างแฟล็กตัวเลือกและอาร์กิวเมนต์ที่เกี่ยวข้อง

DESCRIPTION


mgd77list อ่าน .[mgd77|nc] ไฟล์และสร้างตาราง ASCII [หรือไบนารี] NS
ไฟล์ .[mgd77|nc] มีข้อมูลแทร็ก เช่น รหัสประจำตัว เวลา และตำแหน่ง
สิ่งที่สังเกตได้ทางธรณีฟิสิกส์ เช่น ความโน้มถ่วง สนามแม่เหล็ก และการวัดความลึกของอากาศ และรหัสควบคุมและ
การแก้ไขเช่น Eotvos และการแก้ไขรายวัน ไฟล์ MGD77+ แบบขยาย netCDF อาจ
ยังมีคอลัมน์ผู้ใช้เพิ่มเติม (สำหรับรายการคอลัมน์ที่มีให้ใช้ ข้อมูล mgd77
-Cและหากต้องการเรียนรู้วิธีเพิ่มคอลัมน์ที่คุณกำหนดเอง โปรดดูที่ mgd77จัดการ). ผู้ใช้อาจ
แยกพารามิเตอร์เหล่านี้รวมกัน จากปริมาณที่คำนวณได้ 8 ปริมาณ (ระยะทาง
หัวเรื่อง, การเปลี่ยนเส้นทาง, ความเร็ว, การแก้ไขคาร์เตอร์, การแก้ไข Eotvos และแรงโน้มถ่วงและ
สนามแม่เหล็กโลกอ้างอิง), หน่วยย่อยของปฏิทินของเวลา (ปี, เดือน, วัน, ชั่วโมง,
นาที วินาที) รหัส NGDC และสุดท้ายคือน้ำหนักที่ตั้งไว้ล่วงหน้า (ดู -W). ส่วนย่อยสามารถ
กำหนดโดยผ่านช่วงเวลาหรือระยะทางตามเส้นทางหรือโดยการเลือก a
ภูมิภาคทางภูมิศาสตร์ สุดท้าย แต่ละเร็กคอร์ดการส่งออกอาจต้องผ่านจำนวน
การทดสอบเชิงตรรกะที่เกี่ยวข้องกับค่าข้อมูลหรือแฟล็กบิต หากมีการร้องขอการล่องเรือหลายครั้งแล้ว
พวกมันถูกคั่นด้วยส่วนหัวของเซ็กเมนต์

ที่จำเป็น อาร์กิวเมนต์


NGDC-รหัส
สามารถเป็นหนึ่งหรือมากกว่าหนึ่งในห้าชนิดของตัวระบุ:

1. รหัส NGDC 8 อักขระ เช่น 01010083 JA010010 เป็นต้น เป็นต้น

2. อักขระ 2 ตัว รหัสที่จะส่งคืนการล่องเรือทั้งหมดจากแต่ละหน่วยงาน

3. 4 ตัวอักษร รหัสซึ่งจะคืนการล่องเรือทั้งหมดจากเหล่านั้น
เรือ

4. = , ที่ไหน เป็นตารางที่มี NGDC ID หนึ่งรายการต่อบรรทัด

5. หากไม่มีการระบุใดๆ เราจะส่งคืนการล่องเรือทั้งหมดในฐานข้อมูล

(ดู mgd77info -L สำหรับรหัสหน่วยงานและเรือ) ส่วนขยาย ".mgd77" หรือ ".nc"
จะถูกผนวกโดยอัตโนมัติหากจำเป็น (use -I เพื่อละเว้นไฟล์บางประเภท)
ไฟล์ Cruise จะถูกค้นหาเป็นอันดับแรกในไดเร็กทอรีปัจจุบันและเป็นไฟล์ที่สองในทั้งหมด
ไดเรกทอรีที่ระบุไว้ใน $MGD77_HOME/mgd77_paths.txt [ถ้า $MGD77_HOME ไม่ได้ตั้งค่าไว้
จะเริ่มต้นเป็น $GMT_SHAREDIR/mgd77].

-Fคอลัมน์[,ตรรกะ-บิตเทสต์]
ที่จำเป็นต้องใช้ คอลัมน์ string ต้องเป็นรายการ parameter . ที่คั่นด้วยเครื่องหมายจุลภาค
ตัวย่อที่ระบุในลำดับผลลัพธ์ที่ต้องการ พารามิเตอร์ใด ๆ ที่ระบุในกรณีบน
ต้องไม่เป็น NaN ในเร็กคอร์ดสำหรับเอาต์พุตที่จะเกิดขึ้น เว้นแต่จะระบุไว้เป็นอย่างอื่น
รูปแบบเอาต์พุต (หาก ASCII) ถูกควบคุมโดยพารามิเตอร์ GMT FORMAT_FLOAT_OUT NS
ตัวย่อคอลัมน์ที่ใช้ได้สำหรับข้อมูลที่จัดเก็บไว้ในไฟล์ (บางคอลัมน์
อาจเป็น NaN) คือ:

เรโน ตัวนับจำนวนบันทึก

DRT ประเภทบันทึกดิจิทัล โดยปกติ 3 หรือ 5 (สำหรับการล่องเรือที่สอดคล้องกับ Y2K)

id สตริง ID แบบสำรวจ (ชื่อขา)

งง สตริง ID ล่องเรือ NGDC 8 อักขระ (โดยปกติคือคำนำหน้าไฟล์)

เวลา เลือกระหว่างเวลาปฏิทินแอบโซลูท (เวลา, ค่าเริ่มต้น) ในรูปแบบ
กำหนดโดยพารามิเตอร์ GMT FORMAT_DATE_OUT และ FORMAT_CLOCK_OUT
เวลาสัมพัทธ์ (เวลา) ในรูปแบบที่กำหนดโดยพารามิเตอร์ GMT
FORMAT_FLOAT_OUT และ TIME_SYSTEM (หรือ TIME_EPOCH และ TIME_UNIT)) หรือ
ปีเศษส่วน (ใช่เวลา) ในรูปแบบที่กำหนดโดย FORMAT_FLOAT_OUT

lon ลองจิจูดในรูปแบบที่กำหนดโดยพารามิเตอร์ GMT FORMAT_GEO_OUT

ลาดพร้าว ลองจิจูดในรูปแบบที่กำหนดโดยพารามิเตอร์ GMT FORMAT_GEO_OUT

ทวิต เวลาเดินทางสองทาง (ใน s)

ความลึก แก้ไขการวัดปริมาณน้ำ (ใน ม. ต่ำกว่าระดับน้ำทะเลเป็นบวก)

mtf1 ความเข้มสนามแม่เหล็กรวมจากเซ็นเซอร์ 1 (ใน nTesla)

mtf2 ความเข้มสนามแม่เหล็กรวมจากเซ็นเซอร์ 2 (ใน nTesla)

แม็ก ความผิดปกติของแม่เหล็กตกค้าง (ใน nTesla)

gobs สังเกตแรงโน้มถ่วง (เป็น mGal)

faa ความผิดปกติของแรงโน้มถ่วงของอากาศ (เป็น mGal)

พีทีซี รหัสประเภทตำแหน่ง (1 = แก้ไข, 3 = สอดแทรก, 9 = ไม่ระบุ)

สำเนาลับ รหัสแก้ไข Bathymetric ระบุขั้นตอนที่ใช้ในการแปลงการเดินทาง
เวลาลึก. (01-55 = โซนของ Matthews ที่ใช้ในการแก้ไขความลึก 59 =
ใช้การแก้ไขของ Matthews แต่ไม่ระบุโซนในบันทึกข้อมูล
60 = สูตร S. Kuwahara สำหรับ TS, 61 = สูตร Wilson สำหรับ TS, 62 = Del
สูตร Grosso สำหรับ TS, 63 = ตารางของคาร์เตอร์, 88 = อื่นๆ, อธิบายไว้ใน
ส่วนหัว 99 = ไม่ระบุ)

BTC รหัสประเภท Bathymetric ระบุว่าได้ค่า Bathymetric มาอย่างไร (1 =
สังเกต 3 = สอดแทรก 9 = ไม่ระบุ)

เอ็มเซ็นส์ เซ็นเซอร์แม่เหล็กสำหรับใช้ในการประเมินสนามที่เหลือ (1 = 1 หรือชั้นนำ
เซ็นเซอร์ 2 = เซ็นเซอร์ตัวที่ 2 หรือเซ็นเซอร์ต่อท้าย 9 = ไม่ระบุ)

เอ็มเอส ความลึก (หรือระดับความสูง) ของเซ็นเซอร์แม่เหล็ก (เป็น m บวกที่ต่ำกว่าระดับน้ำทะเล)

ดี การแก้ไขรายวันด้วยแม่เหล็ก (ใน nTesla)

EOT การแก้ไข Eotvos (เป็น mGal)

สเลน สตริงหมายเลขสายแผ่นดินไหว

เอสพีเอ็น สตริงหมายเลขจุดช็อตแผ่นดินไหว

ยังไม่มีการ รหัสคุณภาพการนำทาง (5 = สงสัย, ตามสถาบันต้นทาง, 6 =
สงสัยโดย กปปส. 9 = ไม่พบปัญหา)

นอกจากนี้ สามารถขอปริมาณการนำทางที่ได้รับต่อไปนี้:

ปี ปีของแต่ละระเบียน

เดือน เดือนของแต่ละระเบียน

วัน วันของเดือนของแต่ละระเบียน

ชั่วโมง ชั่วโมงของแต่ละบันทึก

นาที นาทีของแต่ละบันทึก

วินาที วินาทีทศนิยมของแต่ละระเบียน

อ. ระยะทางตามทางจากจุดเริ่มต้นของขา สำหรับวิธีการคำนวณ โปรดดูที่ -C
[ระยะวงกลมใหญ่ทรงกลม] และสำหรับหน่วยระยะทาง ดู -N [กม.].

az เรือราบ (หัวเรื่อง) วัดตามเข็มนาฬิกาจากทิศเหนือ (เป็นองศา)

cc การเปลี่ยนเส้นทางเดินเรือ (เปลี่ยนหัวเรื่อง) วัดตามเข็มนาฬิกาจากทิศเหนือ (in
องศา)

หรือ ความเร็วเรือ; ดู -N สำหรับหน่วย [m/s]

สุดท้าย สามารถขอปริมาณที่คำนวณได้ดังต่อไปนี้:

น้ำหนัก น้ำหนักที่กำหนดให้กับชุดข้อมูลนี้ (ดู -W).

คนขับรถส่งของ การแก้ไขความลึกของคาร์เตอร์ if ทวิต มีอยู่ในไฟล์ (เป็น m) ป้าย: การแก้ไข
จะถูกเพิ่มเข้าไปในความลึกที่ไม่ได้แก้ไขเพื่อให้ได้ความลึกที่ถูกต้อง

ไอจีฟ สนามอ้างอิงธรณีแม่เหล็กระหว่างประเทศ (สนามทั้งหมด) (ใน nTesla)

นคราฟ สนามอ้างอิงแรงโน้มถ่วงสากล ("แรงโน้มถ่วงปกติ") (เป็น mGal) สนาม
ถูกเลือกตามพารามิเตอร์รหัสสูตรทฤษฎีแรงโน้มถ่วงใน
ส่วนหัว MGD77 ของ cruise หากไม่ได้ตั้งค่าหรือไม่ถูกต้อง เราจะตั้งค่าเริ่มต้นเป็น
IGF 1980 หรือระบุฟิลด์โดยตรงโดยใช้ -อัฟ (เห็นว่า
ตัวเลือกสำหรับรายละเอียดเพิ่มเติม)

เซฟ คำนวณการแก้ไข Eotvos จากการนำทางโดยใช้ E = 7.5038 * V *
cos(lat) * sin(az) + 0.004154 * V^2 (ในหน่วย mGal) เครื่องหมาย: การแก้ไขจะเป็น
เพิ่มไปยัง faa ที่ไม่ได้รับการแก้ไขเพื่อให้ได้ faa ที่ถูกแก้ไข

ธงชวเลขต่อไปนี้ยังรู้จัก:

mgd77 ส่งผลให้มีการเขียนฟิลด์ MGD27 ทั้ง 77 ช่องใน MGD77 . อย่างเป็นทางการ
สั่ง

mgd77t ชุดเต็มของทั้ง 26 คอลัมน์ในข้อกำหนด MGD77T

ภูมิศาสตร์ สิ่งนี้ จำกัด เอาต์พุตไว้ที่ 10 ฟิลด์ (เวลา, lon, ลาดพร้าว บวกเจ็ด
การสังเกตธรณีฟิสิกส์ ทวิต, ความลึก, mtf1, mtf2, แม็ก, gobsและ faa). โดย
ท้าย + ในชุดเหล่านี้เราจะผนวก อ., อาซิม, cc, หรือ,
และ น้ำหนัก ตามที่ระบุข้างต้น

ทั้งหมด ส่งคืนคอลัมน์ข้อมูลทั้งหมดในไฟล์

ทั้งหมด เป็น mgd77t แต่มีรายการเวลาที่เขียนเป็นสตริงวันที่-เวลา

เป็นทางเลือก อาจเพิ่มการทดสอบเชิงตรรกะสำหรับการสังเกตใด ๆ โดยการผนวก
,ตรรกะซึ่งประกอบด้วยคำสั่งที่คั่นด้วยเครื่องหมายจุลภาคอย่างน้อยหนึ่งคำสั่งของ
ฟอร์ม โดยOPความคุ้มค่าที่นี่มี โดย เป็นหนึ่งในพารามิเตอร์ที่ระบุไว้ข้างต้น OP เป็นตรรกะ
โอเปอเรเตอร์ (<, <=, =, !=, >=, >, |) และ ความคุ้มค่า เป็นค่าคงที่ที่ใช้ในการเปรียบเทียบ
พารามิเตอร์จุดลอยตัวจะถูกเปรียบเทียบเป็นตัวเลข พารามิเตอร์อักขระคือ
เปรียบเทียบตามคำศัพท์ (หลังจากลบช่องว่างนำหน้าและต่อท้ายแล้ว) บิต
การเปรียบเทียบ (|) หมายความว่าอย่างน้อยหนึ่งบิตใน ความคุ้มค่า ต้องเปิดใน
โดย. การทดสอบอย่างน้อยหนึ่งรายการต้องเป็นจริงเพื่อให้บันทึกเป็นผลลัพธ์ ยกเว้นสำหรับ
ทดสอบโดยใช้พารามิเตอร์ตัวพิมพ์ UPPER ซึ่งทั้งหมดจะต้องเป็นจริงสำหรับเอาต์พุตที่จะเกิดขึ้น บันทึก
ที่ระบุการทดสอบไม่ได้หมายความว่าคอลัมน์ที่เกี่ยวข้องจะเป็น
รวมอยู่ในกระแสเอาต์พุต จะต้องมีอยู่ใน คอลัมน์ เพื่อให้สิ่งนั้นเกิดขึ้น
หมายเหตุ: ตัวดำเนินการบางตัวเป็นอักขระ UNIX พิเศษ และขอแนะนำให้คุณ
ใส่เครื่องหมายคำพูดรอบอาร์กิวเมนต์ทั้งหมดไปที่ -F.

สุดท้าย สำหรับไฟล์ MGD77+ คุณอาจเพิ่ม :บิตเทสต์ ซึ่งก็คือ : (โคลอน)
ตามด้วยเครื่องหมาย +- ที่คั่นด้วยเครื่องหมายจุลภาคอย่างน้อย XNUMX รายการCol เงื่อนไข สิ่งนี้เปรียบเทียบเฉพาะ
bitflags เฉพาะสำหรับแต่ละคอลัมน์ที่แสดง ในที่นี้ + หมายถึงบิตที่เลือกต้องเป็น 1 (ON)
ในขณะที่ - หมายความว่าต้องเป็น 0 (ปิด) การทดสอบบิตทั้งหมดที่กำหนดจะต้องผ่าน โดยค่าเริ่มต้น,
ไฟล์ MGD77+ ที่มีความพิเศษ MGD77_ธง คอลัมน์ปัจจุบันจะใช้แฟล็กเหล่านั้น
และการสังเกตที่เกี่ยวข้องกับบิต ON (หมายถึงถูกตั้งค่าสถานะว่าไม่ดี) จะเป็น
ตั้งค่าเป็น NaN; ผนวก : ไม่มีข้อมูลต่อท้ายเพื่อปิดการทำงานนี้ (เช่น
จะไม่มีการปรึกษาธงบิต)

ตัวเลือก อาร์กิวเมนต์


-A[+]c|d|f|m|tรหัส
โดยค่าเริ่มต้น แก้ไขความลึก (ความลึก) ความผิดปกติของแม่เหล็กตกค้าง (แม็ก) ฟรีแอร์
ความผิดปกติของแรงโน้มถ่วง (faa) และการแก้ไขความลึกคาร์เตอร์ปริมาณที่ได้รับ (คนขับรถส่งของ)
เป็นเอาต์พุตทั้งหมดตามที่เป็นอยู่ (หากเลือกใน -F); ตัวเลือกนี้จะปรับพฤติกรรมนั้น สำหรับ
แต่ละคอลัมน์เหล่านี้มี 2-4 วิธีในการปรับข้อมูล ผนวก c(อาร์เตอร์)
d(epth) f(aa) หรือ m(ag) แล้วเลือก รหัส สำหรับขั้นตอนที่คุณต้องการสมัคร
คุณสามารถเลือกขั้นตอนมากกว่าหนึ่งขั้นตอนสำหรับคอลัมน์ข้อมูลโดยการรวมตัวเลข
รหัสs (1, 2, 4 และ 8) เช่น, -เครื่องปรับอากาศ3 จะลองวิธีแรก -เครื่องปรับอากาศ1 เพื่อประเมินคาร์เตอร์
การแก้ไข แต่ถ้า ความลึก คือ NaN เราจะพยายามต่อไป -เครื่องปรับอากาศ2 ที่ใช้เท่านั้น ทวิต. ทั้งหมด
กรณีถ้าค่าใด ๆ ที่จำเป็นสำหรับขั้นตอนการปรับค่าเป็น NaN แล้ว
ผลลัพธ์จะเป็น NaN สิ่งนี้เป็นจริงเช่นกันหากความผิดปกติดั้งเดิมคือ NaN ระบุ -A +
เพื่อคำนวณความผิดปกติใหม่แม้ว่าความผิดปกติในไฟล์จะเป็น NaN นอกจากนี้ คุณ
สามารถใช้ -ที่ เพื่อสร้างเวลาปลอมสำหรับการล่องเรือที่ไม่มีเวลา เหล่านี้จะขึ้นอยู่กับ
ระยะทางและระยะเวลาการล่องเรือ

-เครื่องปรับอากาศ กำหนดวิธีการ คนขับรถส่งของ มีการคำนวณระยะการแก้ไข ด้านล่าง C(ทวิต) หมายถึง
ความลึกที่แก้ไขโดยคาร์เตอร์ (ขึ้นอยู่กับ lon, ลาดพร้าว), ยู(ทวิต, v) คือ
ความลึกที่ไม่ได้รับการแก้ไข (= ทวิต * v / 2) ใช้ as v พารามิเตอร์ "Assumed Sound Velocity"
ในส่วนหัวของ MGD77 (หากเป็นความเร็วที่ถูกต้อง มิฉะนั้น เราจะเริ่มต้นที่ 1500 m/s)
อีกทางหนึ่ง ต่อท้ายความเร็วที่คุณต้องการ v ในหน่วย m/s, TU(ความลึก, v) เป็น 2 ทาง
เวลาเดินทางโดยประมาณจาก (น่าจะ) ไม่ได้รับการแก้ไข ความลึกและ TC(ความลึก) คือ
เวลาเดินทาง 2 ทางที่ได้รับจากการกลับค่า (สันนิษฐาน) ที่แก้ไข ความลึก โดยใช้โปรแกรม
สูตรแก้ไขคาร์เตอร์ เลือกจาก

-Ac1[,v] ส่งกลับค่าความแตกต่างระหว่าง U(ทวิต, v) and ความลึก [ค่าเริ่มต้น].

-Ac2[,v] ส่งกลับค่าความแตกต่างระหว่าง U(ทวิต, v) และคาร์เตอร์ (ทวิต).

-Ac4[,v] ส่งกลับค่าความแตกต่างระหว่าง (ถือว่าไม่ได้รับการแก้ไข) ความลึก และคาร์เตอร์
(ทียู(ความลึก))

-Ac8[,v] ส่งคืนค่าความแตกต่างระหว่าง U(TC(ความลึก), v) and ความลึก.

-โฆษณา กำหนดวิธีการ ความลึก ได้รับเอาต์พุตคอลัมน์:

-โฆษณา1 รับคืน ความลึก ตามที่จัดเก็บไว้ในชุดข้อมูล [ค่าเริ่มต้น]

-โฆษณา2[,v] ส่งคืนความลึกที่ไม่ได้แก้ไขที่คำนวณ U(ทวิต, v).

-โฆษณา4 ส่งคืนความลึกที่คำนวณที่คำนวณได้ C(ทวิต).

-อัฟ กำหนดวิธีการ faa ได้รับเอาต์พุตคอลัมน์ ถ้า นคราฟ (กล่าวคือ นานาชาติ
ฟิลด์อ้างอิงแรงโน้มถ่วง (IGF) หรือ "แรงโน้มถ่วงปกติ") จะต้องเลือก
ตามพารามิเตอร์ส่วนหัว MGD77 "รหัสสูตรแรงโน้มถ่วงตามทฤษฎี"; ถ้านี้
ไม่มีรหัสหรือไม่ถูกต้องเราเริ่มต้นเป็น 4 หรือผนวก
ที่ต้องการ สนาม (1-4) เพื่อเลือก 1 (Heiskanen 1924), 2 (IGF 1930), 3 (IGF 1967) หรือ 4
(ไอจีเอฟ 1980). เลือกจาก

-AF1[,สนาม] กลับมา faa ตามที่จัดเก็บไว้ในชุดข้อมูล [ค่าเริ่มต้น] หรือไม่ก็ได้ ตั้งค่า
IGF สนาม ใช้หากคุณได้ร้องขอ นคราฟ เป็นคอลัมน์เอาต์พุตใน -F.

-AF2[,สนาม] ส่งกลับค่าความแตกต่างระหว่าง gobs และ นคราฟ (พร้อมตัวเลือก สนาม
คำสั่ง)

-AF4[,สนาม] ส่งกลับการรวมกันของ gobs + EOT - นคราฟ (พร้อมตัวเลือก สนาม
คำสั่ง)

-AF8[,สนาม] ส่งกลับการรวมกันของ gobs + pred_eot - นคราฟ (พร้อมตัวเลือก
สนาม คำสั่ง)

-เป็น กำหนดวิธีการ แม็ก ได้รับเอาต์พุตคอลัมน์ อาจมีหนึ่งหรือสองทั้งหมด
การวัดภาคสนามในไฟล์ (mtf1 และ mtf2) และคอลัมน์ เอ็มเซ็นส์ อาจระบุ
อันไหนเป็นเซ็นเซอร์นำ (1 หรือ 2; มันอาจจะไม่ได้กำหนดไว้ด้วย) เลือกจาก

-แอม1 รับคืน แม็ก ตามที่จัดเก็บไว้ในชุดข้อมูล [ค่าเริ่มต้น]

-แอม2 ส่งกลับความแตกต่างระหว่าง มก และ ไอจีฟที่นี่มี x เป็นเซ็นเซอร์ชั้นนำ (1
or 2) ระบุโดย เอ็มเซ็นส์ ช่องข้อมูล (ค่าเริ่มต้น to 1 หากไม่ระบุ)

-แอม4 ส่งกลับความแตกต่างระหว่าง มก และ ไอจีฟที่นี่มี x คือเซ็นเซอร์ (2 or 1)
ไม่ ระบุโดย เอ็มเซ็นส์ ช่องข้อมูล (ค่าเริ่มต้น to 2 หากไม่ระบุ)

-Amc [หน่วย] ใช้การแก้ไขที่พยายามชดเชยความจริงที่ว่า
ไม่ได้รับสนามแม่เหล็กที่ตำแหน่งเดียวกับการอ้างอิงการนำทาง
(ตำแหน่งของเรือ). ทำได้โดยการสอดแทรกค่าแม่เหล็กทั้งหมดอีกครั้ง
สมกับที่มันจะมีถ้าวัดที่ตำแหน่งของเรือ
(จำไว้ว่ามันน่าจะวัด เมตรหลัง) ด้วยเหตุนี้
ขั้นการสอดแทรก การนำทางไม่ดี กล่าวคือ มีจุดซ้ำมากเกินไป อาจทำให้
ปัญหา มีการใช้มาตรการเพื่อลดผลกระทบนี้ แต่ไม่เต็ม 100%
ศ. วิธีการแก้ไขถูกควบคุมโดยค่าเริ่มต้น GMT_INTERPOLANT
ผนวก e สำหรับมิเตอร์ f สำหรับเท้า k สำหรับกม. m สำหรับไมล์ n สำหรับไมล์ทะเลหรือ u
สำหรับฟุตสำรวจ [ค่าเริ่มต้นคือ e (เมตร)]

-Cf|g|จ
ต่อท้ายรหัสตัวอักษรเดียวเพื่อเลือกขั้นตอนสำหรับระยะทางตามเส้นทาง
การคำนวณ (ดู -N สำหรับการเลือกหน่วย):

f ระยะทางโลกแบน

g ระยะวงกลมใหญ่ [ค่าเริ่มต้น]

e ระยะทาง Geodesic บนทรงรี GMT ปัจจุบัน

-ดาวันที่เริ่มต้น
อย่าแสดงรายการข้อมูลที่รวบรวมมาก่อน วันที่เริ่มต้น (yyyy-mm-ddBD(T)[hh:mm:ss]) [ค่าเริ่มต้นคือ
เริ่มล่องเรือ]. ใช้ -อพ เพื่อแยกระเบียนที่ไม่มีกำหนดเวลา (เช่น NaN)
[ค่าเริ่มต้นรายงานบันทึกเหล่านั้น]

-DBหยุด
ไม่แสดงรายการข้อมูลที่รวบรวมในหรือหลัง หยุด (ปปปป-มม-ddBD(T)[ชช:นน:วว]).
[ค่าเริ่มต้นคือสิ้นสุดการล่องเรือ] ใช้ -ดีบี เพื่อแยกบันทึกที่ไม่มีกำหนดเวลา
(กล่าวคือ น่าน) [ค่าเริ่มต้นรายงานบันทึกเหล่านั้น]

-E ตรงกันทุกประการ: เฉพาะบันทึกผลลัพธ์ที่ตรงกับคอลัมน์ธรณีฟิสิกส์ที่ร้องขอทั้งหมด
[บันทึกผลลัพธ์เริ่มต้นที่ตรงกับคอลัมน์ที่สังเกตอย่างน้อยหนึ่งคอลัมน์]

-กาสตาร์ทเทรค
ห้ามลงรายการบันทึกก่อน สตาร์ทเทรค [ค่าเริ่มต้นคือ 0 ระเบียนแรก]

-จีบีสต็อปเรค
ไม่แสดงรายการข้อมูลหลังจาก สต็อปเรค. [ค่าเริ่มต้นคือระเบียนสุดท้าย]

-Iไม่สนใจ
ละเว้นรูปแบบไฟล์ข้อมูลบางรูปแบบจากการพิจารณา ผนวก ก|ค|ต เพิกเฉย MGD77
ASCII, MGD77+ netCDF หรือไฟล์ตาราง ASCII ที่แยกแท็บแบบธรรมดา ตามลำดับ NS
อาจทำซ้ำตัวเลือกเพื่อละเว้นมากกว่าหนึ่งรูปแบบ [ค่าเริ่มต้นละเว้นไม่มี]

-ล[ถูกต้อง]
ใช้การแก้ไขที่เหมาะสมที่สุดกับคอลัมน์ที่มีการแก้ไขดังกล่าว ผนวก
ตารางการแก้ไขที่จะใช้ [ค่าเริ่มต้นใช้ตารางการแก้ไข
mgd77_corrections.txt ในไฟล์ $MGD77_HOME ไดเรกทอรี]. สำหรับรูปแบบของไฟล์นี้
ดูการแก้ไขด้านล่าง

-n ออกบันทึกส่วนหัวของเซ็กเมนต์พร้อมรหัสการล่องเรือสำหรับการล่องเรือแต่ละครั้ง

-Nd | sหน่วย
ผนวก d สำหรับระยะทางหรือ s เพื่อความรวดเร็วแล้วให้ตามต้องการ หน่วย as e (เมตรหรือ
นางสาว), f (ฟุตหรือฟุต/วินาที) k (กม. หรือ กม./ชม.) m (ไมล์หรือไมล์/ชม.) n (ไมล์ทะเล
หรือนอต) หรือ u (เท้าสำรวจหรือ sfeet / s) [ค่าเริ่มต้นคือ -นข -Nse (กม. และ ม./วินาที)].

-Qaนาที/แม็กซ์
ระบุช่วงที่ยอมรับ (นาที/แม็กซ์) ของแอซิมัท บันทึกที่มีแทร็ก azimuth ตก
นอกช่วงนี้จะถูกละเว้น [0/360]

-Qcนาที/แม็กซ์
ระบุช่วงที่ยอมรับ (นาที/แม็กซ์) แน่นอนการเปลี่ยนแปลง บันทึกที่มีหลักสูตรติดตาม
การเปลี่ยนแปลงที่อยู่นอกช่วงนี้จะถูกละเว้น [-360/+360] ใช้ -คิวซี ที่จะ
ค่าสัมบูรณ์ของหลักสูตรเปลี่ยนก่อนการทดสอบ [ค่าเริ่มต้นใช้หลักสูตรที่ลงนาม
การเปลี่ยนแปลง].

-Qvนาที/แม็กซ์
ระบุช่วงที่ยอมรับ (นาที/แม็กซ์; หรือเพียงแค่ นาที ถ้าไม่มีขีดจำกัดบน) ของ
ความเร็ว บันทึกที่มีความเร็วของแทร็กอยู่นอกช่วงนี้จะถูกละเว้น
[0/อนันต์].

-NS[หน่วย]ทิศตะวันตก/ทางทิศตะวันออก/ใต้/ทางทิศเหนือ[/ซมิน/ซีแม็กซ์][NS]
ทิศตะวันตก, ทางทิศตะวันออก, ใต้และ ทางทิศเหนือ ระบุภูมิภาคที่สนใจและคุณอาจระบุ
เป็นองศาทศนิยมหรือในรูปแบบ [+-]dd:mm[:ss.xxx][W|E|S|N] ผนวก r ถ้าต่ำกว่า
พิกัดแผนที่ซ้ายและขวาบนจะได้รับแทน w/e/s/n ทั้งสอง
ชวเลข -ร และ -ถ ย่อมาจาก Global Domain (0/360 และ -180/+180 ในลองจิจูด)
ตามลำดับ โดยมีค่าละติจูด -90/+90) อีกทางหนึ่งสำหรับการสร้างกริด ให้
Rโค้ดลอน/ลาดพร้าว/nx/nyที่นี่มี รหัส เป็นการรวมกันของ 2 อักขระของ L, C, R (สำหรับซ้าย,
ตรงกลางหรือขวา) และ T, M, B สำหรับด้านบน ตรงกลาง หรือด้านล่าง เช่น BL สำหรับล่างซ้าย
นี่แสดงว่าจุดใดบนพื้นที่สี่เหลี่ยมที่ lon/ลาดพร้าว พิกัดอ้างอิง
ถึงและขนาดกริด nx และ ny ด้วยระยะห่างกริดผ่าน -I ใช้ในการสร้าง
ภูมิภาคที่เกี่ยวข้อง หรือระบุชื่อไฟล์กริดที่มีอยู่
และ -R การตั้งค่า (และระยะห่างกริด ถ้ามี) จะถูกคัดลอกจากกริด
การใช้ -Rหน่วย คาดว่าพิกัดที่คาดการณ์ไว้ (คาร์ทีเซียน) เข้ากันได้กับที่เลือก -J
และเราผกผันเพื่อกำหนดพื้นที่ทางภูมิศาสตร์รูปสี่เหลี่ยมผืนผ้าที่แท้จริง สำหรับ
มุมมองมุมมอง (-p) เลือกต่อท้าย /ซมิน/ซีแม็กซ์. ในกรณีของมุมมองมุมมอง
(-p) ช่วง z (ซมิน, ซีแม็กซ์) สามารถต่อท้ายเพื่อระบุมิติที่ XNUMX ได้ นี้
ต้องทำเมื่อใช้ตัว .เท่านั้น -เจซ ตัวเลือกไม่ใช่เมื่อใช้เฉพาะตัว -p ตัวเลือก
ในกรณีหลังนี้ จะมีการพล็อตมุมมองเปอร์สเปคทีฟของเครื่องบินโดยไม่มีส่วนที่สาม
มิติ.

-ซาผู้เริ่มต้น[หน่วย]
อย่าแสดงรายการข้อมูลที่น้อยกว่า ผู้เริ่มต้น เมตรตามรางจากท่าเรือของ
การออกเดินทาง. ผนวก e สำหรับมิเตอร์ f สำหรับเท้า k สำหรับกม. m สำหรับไมล์ n สำหรับการเดินเรือ
ไมล์หรือ u สำหรับฟุตสำรวจ [ค่าเริ่มต้นคือ 0e (เมตร)]

-สผู้หยุด[หน่วย]
อย่าแสดงรายการข้อมูลที่เป็น ผู้หยุด หรือมากกว่าเมตรตามเส้นทางจากท่าเรือของ
การออกเดินทาง. ผนวก e สำหรับมิเตอร์ f สำหรับเท้า k สำหรับกม. m สำหรับไมล์ n สำหรับการเดินเรือ
ไมล์หรือ u สำหรับฟุตสำรวจ [ค่าเริ่มต้นคือจุดสิ้นสุดของแทร็ก]

-T[ม|อี]
ปิดการปรับค่าอัตโนมัติเป็นอย่างอื่นตามเงื่อนไขการแก้ไข
ที่ถูกเก็บไว้ในไฟล์ MGD77+ และใช้ในการตอบโต้สิ่งผิดปกติต่างๆ
หน่วยที่ใช้โดยสถาบันต้นทางเมื่อสร้างไฟล์ MGD77 ดั้งเดิมจาก
ที่ไฟล์ MGD77+ ได้มา (ตัวเลือกนี้ไม่มีผลกับ MGD77 ASCII . ธรรมดา
ไฟล์) ผนวก m or e เพื่อจำกัดตัวเลือกไว้ที่ MGD77 หรือชุดคอลัมน์เพิ่มเติม
เท่านั้น [ค่าเริ่มต้นใช้กับทั้งคู่]

-วี[ระดับ] (มากกว่า ... )
เลือกระดับการใช้คำฟุ่มเฟือย [c]

-Wน้ำหนัก
กำหนดน้ำหนักสำหรับข้อมูลเหล่านี้ ต้องตั้งค่าตัวเลือกการส่งออกน้ำหนักเป็น -F. นี่คือ
มีประโยชน์หากข้อมูลจะถูกประมวลผลด้วยเทคนิคการถัวเฉลี่ยถ่วงน้ำหนัก
ที่นำเสนอโดย บล็อกหมายถึง, ค่ากลางบล็อกและ บล็อกโหมด [1]

-Z+|- ต่อท้ายเครื่องหมายที่คุณต้องการสำหรับ ความลึก, คนขับรถส่งของและ เอ็มเอส ค่าที่ต่ำกว่าระดับน้ำทะเล (-Z-
ให้การวัดปริมาณน้ำเป็นลบ) [ค่าเริ่มต้นคือค่าบวกลง]

-โบ[ncols][ชนิด] (มากกว่า ... )
เลือกเอาต์พุตไบนารีดั้งเดิม ละเลย if -โบ ถูกเลือก ในทำนองเดียวกัน string-fields
ไม่สามารถเลือกได้ โปรดทราบว่าหากเวลาเป็นหนึ่งในคอลัมน์เอาต์พุตไบนารี ค่าจะ
ถูกเก็บไว้เป็น Unix-time (วินาทีตั้งแต่ปี 1970) หากต้องการอ่านข้อมูลนี้ใน GMT ถึง
รับเวลาตามปฏิทินที่แน่นอนคุณจะต้องใช้ --TIME_SYSTEM=1.

-h[i|o][n][+c][+d][+rข้อสังเกต][+รชื่อเรื่อง] (มากกว่า ... )
ข้ามหรือสร้างเรกคอร์ดส่วนหัว

-^ or เพียงแค่ -
พิมพ์ข้อความสั้น ๆ เกี่ยวกับไวยากรณ์ของคำสั่ง จากนั้นออก (หมายเหตุ: บน Windows
ใช้เพียง -).

-+ or เพียงแค่ +
พิมพ์ข้อความการใช้งาน (ช่วยเหลือ) อย่างกว้างขวาง รวมถึงคำอธิบายของทุก ๆ
ตัวเลือกเฉพาะโมดูล (แต่ไม่ใช่ตัวเลือกทั่วไปของ GMT) จากนั้นออก

-? or ไม่ ข้อโต้แย้ง
พิมพ์ข้อความการใช้งาน (วิธีใช้) ที่สมบูรณ์ รวมทั้งคำอธิบายตัวเลือก จากนั้น
ทางออก

--รุ่น
พิมพ์เวอร์ชัน GMT และออก

--show-datadir
พิมพ์เส้นทางแบบเต็มไปยังไดเรกทอรีแชร์ GMT และออก

ตัวอย่าง


เพื่อให้ได้รายการ (ระยะทาง ทิศมุ่งหน้า แรงโน้มถ่วง การวัดความลึก) จาก 01010047.mgd77 เริ่มต้นที่
3 มิถุนายน 1971 20:45 น. และสิ้นสุดที่ระยะทาง = 5000 กม. ใช้คำสั่งต่อไปนี้:

gmt mgd77list 01010047 -Da1971-06-03T20:45 -Sb5000 -Fdist,azim,faa ความลึก > myfile.d

เพื่อป้อนข้อมูลสำหรับ บล็อกหมายถึง และ พื้นผิว โดยใช้อากาศผิดปกติจากการล่องเรือทั้งหมด
ระบุไว้ในไฟล์ cruises.lis แต่เฉพาะข้อมูลที่อยู่ในพื้นที่ที่กำหนด และ
สร้างไบนารีเอาต์พุต:

gmt mgd77list `cat cruises.lis` -Flon,lat,faa -R-40/-30/25/35 -bo > allgrav.b

เพื่อแยกตำแหน่งที่มีความลึกเกิน 9000 เมตรที่ไม่ได้ถูกสอดแทรก (BTC !=
1) จากการล่องเรือทั้งหมดที่ระบุไว้ในไฟล์ cruises.lis:

gmt mgd77list `cat cruises.lis` -F" ความลึก,DEPTH>9000,BTC!=1" > really_deep.d

เพื่อแยก dist, faa และ grav12_2 จากบันทึกที่มีความลึกน้อยกว่า 3 km และ
โดยที่ฟิลด์ที่ร้องขอไม่มี NaN จากไฟล์ MGD77+ netCDF ทั้งหมดที่มี cruise
รหัสอยู่ในไฟล์ cruises.lis เราลอง

gmt mgd77list `cat cruises.lis` -E -Ia -F"dist,faa,grav12_2, ความลึก<3000" > \
ตื้น_grav.d

เพื่อแยก dist, faa และ grav12_2 จากไฟล์ MGD77+ netCDF ทั้งหมดที่มีรหัสการล่องเรือ
อยู่ในไฟล์ cruises.lis แต่ดึงเฉพาะระเบียนที่มี bitflag สำหรับ faa เท่านั้น
ค่าไม่ดีเราลอง

gmt mgd77list `cat cruises.lis` -E -Ia -F"dist,faa,grav12_2:+faa" > bad_grav.d

เพื่อส่งออก lon, lat, mag และ faa จากการล่องเรือทั้งหมดที่ระบุไว้ในไฟล์ cruises.lis แต่
คำนวณเศษที่เหลือทั้งสองใหม่ตามฟิลด์อ้างอิงล่าสุด ลอง:

gmt mgd77list `cat cruises.lis` -Flon,lat,mag,faa -Af2,4 -Am2 > data.d

คำนวณใหม่ ความผิดปกติ


เมื่อมีการร้องขอความผิดปกติที่คำนวณใหม่ (โดยชัดแจ้งผ่านทาง -A option หรือ
โดยปริยายผ่านข้อมูลเมตา E77 ในไฟล์ MGD77+) เราทำเช่นนั้นสำหรับระเบียนที่มี
ความผิดปกติเดิมไม่ใช่ NaN ข้อจำกัดนี้ถูกนำมาใช้เนื่องจากมีคอลัมน์ความผิดปกติจำนวนมาก
มีการแก้ไขซึ่งมักจะอยู่ในรูปแบบของการเปลี่ยนแปลงที่แก้ไขด้วยมือซึ่งไม่สามารถ
ซ้ำจากการสังเกตที่สอดคล้องกัน

ไอจีอาร์เอฟ


การคำนวณ IGRF อิงตามโปรแกรม Fortran ที่เขียนโดย Susan Macmillan, British
การสำรวจทางธรณีวิทยา แปลเป็น C ผ่าน f2c โดย Joaquim Luis, U Algarve และปรับให้เข้ากับ
สไตล์ GMT โดย Paul Wessel

IGF


สมการที่ใช้จะทำซ้ำที่นี่โดยใช้สัมประสิทธิ์ที่ดึงโดยตรงจาก
ซอร์สโค้ด (แจ้งให้เราทราบหากคุณพบข้อผิดพลาด):

(1) g = 978052.0 * [1 + 0.005285 * sin^2(lat) - 7e-6 * sin^2(2*lat) + 27e-6 * cos^2(lat) *
cos^2(ลอน-18)]

(2) ก. = 978049.0 * [1 + 0.0052884 * บาป^2(lat) - 0.0000059 * บาป^2(2*lat)]

(3) ก. = 978031.846 * [1 + 0.0053024 * บาป^2(lat) - 0.0000058 * บาป^2(2*lat)]

(4) ก. = 978032.67714 * [(1 + 0.00193185138639 * บาป^2(lat)) / sqrt (1 - 0.00669437999013 *
บาป^2(lat))]

การแก้ไข


ตารางแก้ไขเป็นไฟล์ ASCII ที่มีค่าสัมประสิทธิ์และพารามิเตอร์ที่จำเป็นในการดำเนินการ
การแก้ไข อนุญาตให้บันทึกความคิดเห็นที่ขึ้นต้นด้วย # บันทึกการแก้ไขทั้งหมดเป็นของ
แบบฟอร์ม

รหัสล่องเรือ การสังเกต การแก้ไข

ที่ไหน รหัสล่องเรือ เป็นคำนำหน้า NGDC การสังเกต เป็นหนึ่งในคำย่อของธรณีฟิสิกส์
ข้อสังเกตที่ระบุไว้ภายใต้ -F ด้านบนและ การแก้ไข ประกอบด้วยหนึ่งหรือมากกว่า ระยะที่จะ
สรุปแล้ว ลบแล้ว จากการสังเกตก่อนส่งออก แต่ละ ระยะ ต้องมี
ไวยากรณ์ที่แน่นอนนี้:

ปัจจัย-ฟังก์ชัน-ขนาด](ตัวย่อ[-ที่มา-อำนาจ]]

โดยที่คำศัพท์ในวงเล็บเป็นทางเลือก (ตัววงเล็บเองไม่ได้ใช้ แต่ปกติ
ต้องใช้วงเล็บตามที่ระบุ) ไม่อนุญาตให้เว้นวรรคยกเว้นระหว่าง ระยะs
ปัจจัย คือแอมพลิจูดของฟังก์ชันพื้นฐานในขณะที่ตัวเลือก ฟังก์ชัน สามารถเป็นหนึ่งใน
บาป cos หรือประสบการณ์ ตัวเลือก ขนาด และ ที่มา สามารถใช้ในการแปลอาร์กิวเมนต์
(ก่อนที่จะมอบให้กับฟังก์ชั่นเสริม) อาร์กิวเมนต์ ตัวย่อ เป็นหนึ่งใน
ตัวย่อสำหรับการสังเกตที่ระบุไว้ข้างต้น ถ้า ที่มา จะได้รับเป็น T หมายความว่าเรา
ควรแทนที่ด้วยค่าของ ตัวย่อ สำหรับบันทึกแรกสุดในไฟล์ (นี่คือ
มักจะทำเพื่อ .เท่านั้น เวลา). หากรายการบันทึกแรกเป็น NaN เราจะเปลี่ยนกลับ ที่มา เป็นศูนย์
อีกทางหนึ่ง ยกนิพจน์ทั้งหมดเป็นค่าที่กำหนด อำนาจก่อนคูณด้วย
แอมพลิจูด ต่อไปนี้เป็นตัวอย่างการแก้ไขที่สมมติขึ้นในการล่องเรือ 99999999
หมายถึง ความลึก ควรลบการแก้ไขของคาร์เตอร์ faa ควรมีเส้นตรง
ลบแนวโน้มความผิดปกติของแม่เหล็ก (แม็ก) ควรแก้ไขด้วยการพึ่งพาที่แปลกประหลาดบน
หัวเรือและละติจูดและ ปริมาณมากs ต้องมีการเพิ่ม 10 mGal (จึงเป็น -10):

99999999 ลึก 1.0*((คาร์เตอร์))

99999999 faa 14.1 1e-5*((เวลา-T))

99999999 mag 0.5*cos(0.5*(azim-19))^2 1.0*exp(-1e-3(lat))^1.5

99999999ก๊อบ-10

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


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad