นี่คือคำสั่ง mgd77managegmt ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
mgd77manage - จัดการเนื้อหาของไฟล์ MGD77+
เรื่องย่อ
mgd77จัดการ NGDC-รหัส [[+]a|c|d|D|e|E|g|i|n|t|TFileInfo ] [ f|g|e ] [ ตัวย่อ1,ตัวย่อ2, ...)
] [ ไม่มีข้อมูล - ตัวย่อ/ชื่อ/หน่วย/t/ขนาด/ชดเชย/ความเห็น ] [ หน่วย ] [ ภูมิภาค -ระดับ]
] [ -ไบ] [ -du] [ -n]
หมายเหตุ ไม่อนุญาตให้มีช่องว่างระหว่างแฟล็กตัวเลือกและอาร์กิวเมนต์ที่เกี่ยวข้อง
DESCRIPTION
mgd77จัดการ เกี่ยวกับการรักษาคอลัมน์ที่กำหนดเองเพิ่มเติมในไฟล์ MGD77+ netCDF คุณสามารถ
ลบหนึ่งคอลัมน์ขึ้นไป เพิ่มคอลัมน์ใหม่ อัปเดตคอลัมน์ที่มีอยู่ด้วย new
ข้อมูล หรือระบุข้อมูลการแก้ไขข้อผิดพลาด (ไฟล์ *.e77) ข้อมูลใหม่อาจมาจากตาราง
(ASCII เว้นแต่ -ไบ ใช้) ตามคอลัมน์ที่มีอยู่และทฤษฎีบางอย่าง
นิพจน์หรืออาจได้รับโดยการสุ่มตัวอย่างตาราง (เลือกระหว่างกริด GMT หรือ a
Sandwell/Smith Mercator * ตาราง .img) ตลอดเส้นทาง ข้อมูลใหม่จะถูกผนวกเข้ากับ
ไฟล์ MGD77+ ในรูปแบบของคอลัมน์ข้อมูลเสริมประเภทที่ระบุ ไฟล์ข้อมูลจะเป็น
แก้ไข; จะไม่มีการสร้างไฟล์ใหม่ สำหรับปัญหาใหญ่ ให้ดูส่วนการอภิปราย
ด้านล่าง
ที่จำเป็น อาร์กิวเมนต์
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].
ตัวเลือก อาร์กิวเมนต์
-A[+]a|c|d|D|e|E|g|i|n|t|TFileInfo
เพิ่มคอลัมน์ข้อมูลใหม่ หากมีคอลัมน์ที่มีตัวย่อเดียวกันอยู่แล้ว
มีอยู่ในไฟล์เราจะขี้ขลาดปฏิเสธที่จะอัปเดตไฟล์ ระบุ -A +
เอาชนะความไม่เต็มใจนี้ (อย่างไรก็ตาม บางครั้งคอลัมน์ที่มีอยู่ไม่สามารถอัพเกรดได้
โดยไม่ต้องลบก่อน ถ้าอย่างนั้นจะตักเตือน) เลือกซอร์สโค้ดของคอลัมน์
ในหมู่ a, c, d, D, e, g, i, n, t,หรือ T; คำอธิบายโดยละเอียดสำหรับแต่ละตัวเลือก
ดังต่อไปนี้
a ผนวกชื่อไฟล์ของตารางคอลัมน์เดียวที่จะเพิ่ม ไฟล์ต้องมีหมายเลขเหมือนกัน
ของแถวเป็นไฟล์ MGD77+ หากไม่มีไฟล์ให้ เราจะอ่านจาก stdin แทน
c สร้างคอลัมน์ใหม่ที่มาจากข้อมูลที่มีอยู่หรือสูตรสำหรับการแก้ไข
และฟิลด์อ้างอิง ผนวก c สำหรับการแก้ไขคาร์เตอร์ลบออกจาก
ความลึกที่ไม่ได้รับการแก้ไข, g สำหรับฟิลด์อ้างอิงแรงโน้มถ่วง IGF (หรือที่เรียกว่า "แรงโน้มถ่วงปกติ")
m สำหรับสนามแม่เหล็กอ้างอิงสนามแม่เหล็กรวมของ IGRF และ r สำหรับแม่เหล็กคำนวณใหม่
ความผิดปกติ (ต่อท้าย 1 หรือ 2 เพื่อระบุว่าคอลัมน์ฟิลด์รวมใดที่จะใช้ [1]) สำหรับแรงโน้มถ่วง
เราเลือกฟิลด์อ้างอิงตามพารามิเตอร์ Gravity Theoretical Formula
รหัสในส่วนหัว MGD77 ของการล่องเรือ หากไม่ได้ตั้งค่าหรือไม่ถูกต้อง เราจะตั้งค่าเริ่มต้นเป็น
IGF 1980 คุณสามารถแทนที่ลักษณะการทำงานนี้โดยต่อท้ายรหัสที่ต้องการ: 1 =
Heiskanen 1924, 2 = นานาชาติ 1930, 3 = IGF1967 หรือ 4 = IGF1980
d ต่อท้ายชื่อไฟล์ของตารางแบบสองคอลัมน์ที่มีระยะการถือคอลัมน์แรก
พร้อมติดตามและคอลัมน์ที่สองถือค่าข้อมูล หากไม่มีไฟล์ให้เราอ่าน
จาก stdin แทน บันทึกที่มีระยะทางตรงกันในไฟล์ MGD77+ จะเป็น
กำหนดค่าใหม่ ที่ระยะทางอื่นเราตั้งค่าให้เป็น NaN อีกทางหนึ่ง ให้
ตัวพิมพ์ใหญ่ D แทนและเราจะสอดแทรกคอลัมน์ในทุกระยะทางที่บันทึก
ดู -N สำหรับเลือกหน่วยระยะทางและ -C เพื่อเลือกระยะทาง
คำนวณแล้ว
e คาดว่าจะพบข้อผิดพลาด/บันทึกการแก้ไขข้อผิดพลาด e77 จาก mgd77ดมกลิ่น มีชื่อ
NGDC_ID.e77 ในไดเร็กทอรีปัจจุบันหรือใน $MGD77_HOME/E77; ไฟล์นี้จะถูกตรวจสอบ
และใช้แก้ไขค่า header ให้ระบุ systematic
การแก้ไขสำหรับคอลัมน์บางคอลัมน์ (เช่น มาตราส่วนและออฟเซ็ต) ระบุว่าบางคอลัมน์
ควรคำนวณความผิดปกติใหม่จากการสังเกต (เช่น คำนวณค่าแม็กใหม่จาก
mtf1 และ IGRF ล่าสุด) และเพิ่มหรืออัปเดตคอลัมน์พิเศษ ธง ที่อาจถือ
bitflags (0 = GOOD, 1 = BAD) สำหรับแต่ละฟิลด์ข้อมูลในชุดข้อมูล MGD77 มาตรฐาน
พบเงื่อนไขการแก้ไขคงที่ใดๆ (เช่น จำเป็นต้องปรับขนาดฟิลด์ 0.1 หรือ 10
เนื่องจากหน่วยงานต้นทางใช้หน่วยที่ไม่ถูกต้อง) จะถูกเขียนเป็นแอตทริบิวต์ถึง
ไฟล์ netCDF MGD77+ และนำไปใช้เมื่อข้อมูลถูกอ่านโดย mgd77list. ชั่วคราว
การแก้ไขเช่นที่กำหนดโดยการวิเคราะห์ครอสโอเวอร์จะไม่ถูกเก็บไว้ในข้อมูล
ไฟล์แต่อยู่ในตารางแก้ไข (ดู mgd77list เพื่อดูรายละเอียด) โดยค่าเริ่มต้น the
อักขระตัวแรกของแต่ละบรรทัดส่วนหัวในไฟล์ e77 (ซึ่งคือ ?, Y หรือ N) จะเป็น
ปรึกษาเพื่อดูว่าควรใช้การปรับที่สอดคล้องกันหรือไม่ ถ้ามี
พบการตั้งค่าที่ไม่ได้ตัดสินใจ (ii, ?) เราจะยกเลิกและไม่เปลี่ยนแปลง เท่านั้น
บันทึกที่มีเครื่องหมาย Y จะถูกประมวลผล คุณสามารถลบล้างพฤติกรรมนี้ได้โดยการต่อท้าย one
หรือตัวดัดแปลงเพิ่มเติมเพื่อ -เอ๋ คำสั่ง: h จะละเว้นการแก้ไขส่วนหัวทั้งหมด f จะ
ละเว้นการแก้ไขแนวโน้มที่เป็นระบบคงที่ทั้งหมด n, vและ s จะละเว้น bitflags
ที่เกี่ยวข้องกับการนำทาง ค่าข้อมูล และความชันของข้อมูล ตามลำดับ ใช้ -เอ+อี ไปยัง
แทนที่การแก้ไข E77 ที่มีอยู่ในไฟล์ด้วยค่าใหม่ ในที่สุด e77
การแก้ไขจะไม่ถูกนำไปใช้หากไฟล์ E77 ยังไม่ได้รับการยืนยัน ใช้ -เออี ไปยัง
ละเว้นสถานะการตรวจสอบ
g ตัวอย่างตารางทางภูมิศาสตร์ GMT (lon, lat) ตามแทร็กที่กำหนดโดยไฟล์ MGD77+
โดยใช้การแก้ไขแบบไบคิวบิก (อย่างไรก็ตาม ดู -n). ต่อท้ายชื่อไฟล์กริด GMT
i ตัวอย่างตาราง Sandwell/Smith Mercator *.img ตามเส้นทางที่กำหนดโดย MGD77+
ไฟล์โดยใช้การแก้ไขแบบ bicubic (อย่างไรก็ตาม ดู -n). ต่อท้ายชื่อไฟล์กริด img
ตามด้วยมาตราส่วนข้อมูลที่คั่นด้วยเครื่องหมายจุลภาค (โดยทั่วไปคือ 1 หรือ 0.1) โหมดไฟล์ IMG
(0-3) และละติจูดสูงสุดของกริด img [80.738] โหมดย่อมาจาก
ต่อไปนี้: (0) ไฟล์ Img ที่ไม่มีรหัสข้อ จำกัด ส่งคืนข้อมูลทุกจุด (1)
ไฟล์ Img ที่มีรหัสข้อจำกัด ส่งคืนข้อมูลทุกจุด (2) ไฟล์ Img ด้วย
เข้ารหัสข้อ จำกัด ส่งคืนข้อมูลเฉพาะที่จุด จำกัด และ NaN ที่อื่นและ
(3) ไฟล์ Img ที่มีรหัสข้อจำกัด ส่งคืน 1 ที่ข้อจำกัด และ 0 ที่อื่น
n ผนวกชื่อไฟล์ของตารางสองคอลัมน์โดยที่คอลัมน์แรกถือบันทึก
ตัวเลข (0 ถึง nrows - 1) และคอลัมน์ที่สองที่มีค่าข้อมูล หากไม่มีไฟล์เป็น
เนื่องจากเราอ่านจาก stdin แทน บันทึกที่มีหมายเลขบันทึกที่ตรงกันใน
ไฟล์ MGD77+ จะได้รับการกำหนดค่าใหม่ ที่บันทึกอื่นๆ เราตั้งค่าให้เป็น NaN
t ต่อท้ายชื่อไฟล์ของตารางสองคอลัมน์โดยคอลัมน์แรกถือค่าสัมบูรณ์
เวลาตามแทร็กและคอลัมน์ที่สองถือค่าข้อมูล หากไม่มีไฟล์ให้มาเรา
อ่านจาก stdin แทน บันทึกที่มีเวลาตรงกันในไฟล์ MGD77+ จะเป็น
กำหนดค่าใหม่ ในบางครั้งเราตั้งค่าให้เป็น NaN อีกทางหนึ่ง ให้
ตัวพิมพ์ใหญ่ T แทนและเราจะแก้ไขคอลัมน์ตลอดเวลาที่บันทึก
-Cf|g|จ
ต่อท้ายรหัสตัวอักษรเดียวเพื่อเลือกขั้นตอนสำหรับระยะทางตามเส้นทาง
การคำนวณเมื่อใช้ -โฆษณา|D (ดู -N สำหรับการเลือกหน่วยระยะทาง):
f ระยะทางโลกแบน
g ระยะวงกลมใหญ่ [ค่าเริ่มต้น]
e ระยะทาง Geodesic บนทรงรี GMT ปัจจุบัน
-Dตัวย่อ1,ตัวย่อ2, ...)
ระบุรายการตัวย่อของคอลัมน์ที่คั่นด้วยเครื่องหมายจุลภาคที่คุณต้องการลบออกจาก
ไฟล์ MGD77+ อย่าใช้ตัวเลือกนี้เพื่อลบคอลัมน์ที่คุณกำลังแทนที่
ด้วยข้อมูลใหม่ (use -A + แทนที่). เนื่องจากเราไม่สามารถลบตัวแปรออกจาก netCDF
ไฟล์เราต้องสร้างไฟล์ใหม่โดยไม่ต้องลบคอลัมน์ เมื่อไฟล์เป็น
สร้างสำเร็จแล้ว เราเปลี่ยนชื่อไฟล์เก่าชั่วคราว เปลี่ยนชื่อไฟล์ใหม่เป็น
ชื่อไฟล์เก่า และสุดท้ายลบไฟล์เก่าที่เปลี่ยนชื่อแล้ว
-Eไม่มีข้อมูล
ให้อักขระตัวเดียวที่จะทำซ้ำเพื่อเติมค่าสตริงว่าง เช่น
"9" จะให้สตริงเช่น "99999..." [9]
-F โหมดบังคับ เมื่อโหมดนี้ทำงานอยู่ คุณสามารถลบหรือแทนที่ได้
ชุดคอลัมน์ MGD77 มาตรฐาน คุณควรรู้ว่าคุณกำลังทำอะไรอยู่!
-Iตัวย่อ/ชื่อ/หน่วย/ NS /ขนาด/ชดเชย/ความเห็น
นอกจากข้อมูลไฟล์แล้ว เรายังต้องระบุข้อมูลเพิ่มเติมเกี่ยวกับ
คอลัมน์พิเศษ ระบุตัวย่อ (อักขระไม่เกิน 16 ตัว โดยใช้อักษรตัวพิมพ์เล็ก ตัวเลข
หรือขีดล่างเท่านั้น) ตัวย่อของข้อมูลที่เลือก ชื่อที่สื่อความหมายมากกว่า
หน่วยข้อมูล ชนิดข้อมูล รหัส 1 ตัว (bใช่ sฮอร์ท fสมบัติ, iNT, dอูเบิ้ลหรือ
text) คุณต้องการใช้สำหรับการจัดเก็บในไฟล์ netCDF ทุกขนาดและออฟเซ็ตที่เราควรทำ
นำไปใช้กับข้อมูลเพื่อให้พอดีกับช่วงที่กำหนดโดยการจัดเก็บที่เลือก
ประเภท และความคิดเห็นทั่วไป (< 128 ตัวอักษร) เกี่ยวกับสิ่งที่ข้อมูลเหล่านี้แสดงถึง
หมายเหตุ: หากเลือกประเภทข้อมูลข้อความ คำว่า "ค่า" จะอยู่ในส่วน -A การสนทนา
อ้างถึงข้อมูลข้อความของคุณ นอกจากนี้ การอภิปรายเกี่ยวกับการแก้ไขไม่ได้
ใช้และค่า NaN จะกลายเป็นค่า "ไม่มีสตริง" (ดู -E สำหรับสิ่งนี้คืออะไร)
ใส่เครื่องหมายคำพูดรอบคำที่มีมากกว่าหนึ่งคำ (เช่น "Corrected Depth")
-Nหน่วย ต่อท้ายหน่วยระยะทาง (ดู UNITS) [ค่าเริ่มต้นคือ -นค (กม.)]. เกี่ยวข้องเฉพาะเมื่อ
-อ|i จะถูกเลือก
-NS[หน่วย]เอ็กซ์มิน/xmax/ยมิน/วายแม็กซ์[NS] (มากกว่า ... )
ระบุภูมิภาคที่สนใจ เกี่ยวข้องเฉพาะเมื่อ -อ|i จะถูกเลือก
-วี[ระดับ] (มากกว่า ... )
เลือกระดับการใช้คำฟุ่มเฟือย [c]
-bi[ncols][NS] (มากกว่า ... )
เลือกอินพุตไบนารีดั้งเดิม สิ่งนี้ใช้กับไฟล์ข้อมูล 1- หรือ 2 คอลัมน์อินพุต
ระบุไว้ภายใต้บางส่วนของ -A ตัวเลือก. ตัวเลือกการป้อนข้อมูลไบนารีใช้ได้เท่านั้น
สำหรับคอลัมน์ข้อมูลตัวเลข
-duไม่มีข้อมูล (มากกว่า ... )
แทนที่คอลัมน์อินพุตที่เท่ากับ ไม่มีข้อมูล กับแนน
-n[b|c|l|n][+a][+bBC][+c][+tธรณีประตู] (มากกว่า ... )
เลือกโหมดการแก้ไขสำหรับกริด
-^ or เพียงแค่ -
พิมพ์ข้อความสั้น ๆ เกี่ยวกับไวยากรณ์ของคำสั่ง จากนั้นออก (หมายเหตุ: บน Windows
ใช้เพียง -).
-+ or เพียงแค่ +
พิมพ์ข้อความการใช้งาน (ช่วยเหลือ) อย่างกว้างขวาง รวมถึงคำอธิบายของทุก ๆ
ตัวเลือกเฉพาะโมดูล (แต่ไม่ใช่ตัวเลือกทั่วไปของ GMT) จากนั้นออก
-? or ไม่ ข้อโต้แย้ง
พิมพ์ข้อความการใช้งาน (วิธีใช้) ที่สมบูรณ์ รวมทั้งคำอธิบายตัวเลือก จากนั้น
ทางออก
--รุ่น
พิมพ์เวอร์ชัน GMT และออก
--show-datadir
พิมพ์เส้นทางแบบเต็มไปยังไดเรกทอรีแชร์ GMT และออก
UNITS
สำหรับหน่วยระยะทางของแผนที่ ให้ต่อท้าย หน่วย d สำหรับองศาอาร์ค m สำหรับอาร์คนาทีและ s สำหรับอาร์ค
ที่สองหรือ e สำหรับมิเตอร์ [ค่าเริ่มต้น] f สำหรับเท้า k สำหรับกม. M สำหรับไมล์กฎเกณฑ์ n สำหรับการเดินเรือ
ไมล์และ u สำหรับเท้าสำรวจของสหรัฐฯ โดยค่าเริ่มต้น เราจะคำนวณระยะทางดังกล่าวโดยใช้ทรงกลม
การประมาณด้วยวงกลมขนาดใหญ่ นำหน้า - เป็นระยะทาง (หรือหน่วยไม่มีระยะทางคือ
กำหนด) เพื่อทำการคำนวณ "Flat Earth" (เร็วกว่า แต่แม่นยำน้อยกว่า) หรือ prepend + ไปยัง
ทำการคำนวณ geodesic ที่แน่นอน (ช้ากว่า แต่แม่นยำกว่า)
ผลกระทบที่เกิด OF GRID สุ่มตัวอย่างใหม่
การสุ่มตัวอย่างหรือการสุ่มตัวอย่างกริดจะใช้อัลกอริธึมต่างๆ (ดู -n) ที่อาจนำไปสู่
การบิดเบือนที่เป็นไปได้หรือผลลัพธ์ที่ไม่คาดคิดในค่าที่สุ่มตัวอย่าง หนึ่งผลที่คาดหวัง
ของการสุ่มตัวอย่างด้วย splines มีแนวโน้มว่าค่าที่สุ่มตัวอย่างใหม่จะเกินเล็กน้อย
ขีดจำกัดต่ำสุด/สูงสุดทั่วโลกของกริดดั้งเดิม หากสิ่งนี้ไม่เป็นที่ยอมรับ คุณสามารถกำหนด
การตัดค่าที่สุ่มตัวอย่างใหม่เพื่อไม่ให้เกินค่าต่ำสุด/สูงสุดที่ป้อนเข้าโดย
เพิ่ม +c เพื่อคุณ -n ตัวเลือก
ตัวอย่าง
เพื่อผนวก Geosat/ERS-1 แรงโน้มถ่วงรุ่น 11.2 เป็นคอลัมน์ข้อมูลเพิ่มเติมในการล่องเรือ
01010047.nc และ 01010008.nc เก็บค่าเป็น mGal*10 ในจำนวนเต็มสั้น 2 ไบต์ ลอง
gmt mgd77 จัดการ 01010047 01010008 -Ai10/1/grav.11.2.img \
-Isatgrav/"Geosat/ERS-1 แรงโน้มถ่วง"/"mGal"/s/10/0/"Sandwell/Smith รุ่น 11.2" -V
หากต้องการผนวกแม่เหล็กที่กรองแล้วเป็นคอลัมน์ข้อมูลเพิ่มเติมประเภท float สำหรับ
ล่องเรือ 01010047.nc และสอดแทรกข้อมูลที่กรองตามเวลาที่กำหนดใน MGD77+
ไฟล์ลอง
gmt mgd77manage 01010047 -ATmymag.tm -Ifiltmag/"ความยาวคลื่นกลาง \
เศษแม่เหล็ก"/"nTesla"/f/1/0/"มีประโยชน์ในการมองหาไอโซครอน" -V
ในการลบคอลัมน์พิเศษที่มีอยู่ satfaa, coastdist และ satvgg ออกจากไฟล์ MGD77+ ทั้งหมด
ลอง
gmt mgd77manage = allmgd77.lis -Dsatfaa,coastdist,satvgg -V
ในการสร้างคอลัมน์ทศนิยม 4 ไบต์พร้อมฟิลด์อ้างอิง IGRF ที่ถูกต้องในไฟล์ MGD77+ ทั้งหมด
ลอง
gmt mgd77manage =allmgd77.lis -Acm -Iigrf/"การอ้างอิง IGRF \
field"/"nTesla"/f/1/0/"IGRF version 10 for 1990-2010" -V
อภิปราย
1. คำนำ
อาหารเสริม mgd77 เป็นความพยายามที่จะ (1) ปรับปรุงการทำงานที่จำกัดของ
อาหารเสริม mgg ที่มีอยู่ (2) รวมแนวคิดบางอย่างจากอาหารเสริม gmt+ ของ Scripps
โดยอนุญาตคอลัมน์ข้อมูลเพิ่มเติมและ (3) เพิ่มความสามารถใหม่สำหรับการจัดการทางทะเล
ข้อมูลแทร็กไลน์ธรณีฟิสิกส์ที่เก็บไว้ใน CF-1.0- และ .ที่ไม่ขึ้นกับสถาปัตยกรรม
รูปแบบไฟล์ netCDF ที่สอดคล้องกับ COARDS นี่คือแนวคิดและขั้นตอนพื้นฐานบางส่วนที่คุณ
จำเป็นต้องใช้เพื่อรักษาไฟล์ของคุณ
2. บทนำ
จุดเริ่มต้นของเราคือไฟล์ข้อมูล MGD77 ASCII ที่แจกจ่ายจาก NGDC บน CD-ROMS
DVD-ROMS และผ่าน FTP การใช้ Geodas เพื่อติดตั้งไฟล์ในเครื่องเราเลือก "Carter
แก้ไขความลึก" ตัวเลือกซึ่งจะเติมลงในคอลัมน์ความลึกโดยใช้เวลาเดินทางแบบสองทาง
และตารางคาร์เตอร์ถ้ามี twt ขั้นตอนนี้ให้ผลลัพธ์ ~ 5000 ไฟล์ล่องเรือแต่ละรายการ
วางไดเร็กทอรีย่อยเหล่านี้ในไดเร็กทอรีย่อยที่คุณเลือก แสดงรายการไดเร็กทอรีย่อยเหล่านี้ (one
ต่อบรรทัด) ในไฟล์ mgd77_paths.txt และวางไฟล์นั้นในไดเร็กทอรีที่ชี้ไปที่
$MGD77_HOME; หากไม่ได้ตั้งค่าเริ่มต้นของตัวแปรนี้เป็น $GMT_SHAREDIR/mgd77.
3. การแปลง
แปลงไฟล์ ASCII MGD77 เป็นรูปแบบ netCDF MGD77+ ใหม่โดยใช้ mgd77แปลง.
โดยปกติ คุณจะจัดทำรายการล่องเรือทั้งหมดที่จะแปลง (มีหรือไม่มี
ส่วนขยาย) จากนั้นคุณเรียกใช้
mgd77convert =cruises.lis -Fa -Tc -V -Lwe+ > log.txt
การตั้งค่าอย่างละเอียดจะช่วยให้มั่นใจได้ว่าปัญหาทั้งหมดที่พบในระหว่างการแปลงจะเป็น
รายงาน ไฟล์ *.nc ใหม่อาจอยู่ในไดเร็กทอรีย่อยที่แยกจากกันอย่างน้อยหนึ่งไดเร็กทอรี
และควรแสดงรายการเหล่านี้ในไฟล์ mgd77_paths.txt เราขอแนะนำให้คุณวาง
ไดเร็กทอรีที่มีไฟล์ *.nc นำหน้าไดเร็กทอรี *.mgd77 เมื่อคุณต้องการ จำกัด ในภายหลัง
การค้นหาไฟล์ที่มีนามสกุลที่คุณควรใช้ -I ตัวเลือก
4. เพิ่ม ใหม่ คอลัมน์
mgd77จัดการ จะช่วยให้คุณสามารถเพิ่มคอลัมน์ข้อมูลเพิ่มเติมในไฟล์ *.nc ของคุณ เหล่านี้สามารถ
อะไรก็ได้รวมถึงสตริงข้อความ แต่น่าจะเป็นค่าตัวเลขที่สุ่มตัวอย่างตาม
ติดตามจากกริดที่ให้มาหรือคอลัมน์ที่มีอยู่ที่ได้รับการกรองหรือจัดการ
เพื่อวัตถุประสงค์เฉพาะ รูปแบบรองรับคอลัมน์พิเศษดังกล่าวได้ถึง 32 คอลัมน์ เจอคนนี้
หน้าสำหรับวิธีการเพิ่มคอลัมน์ คุณอาจตัดสินใจลบบางคอลัมน์เหล่านี้ในภายหลังหรือ
อัปเดตข้อมูลที่เกี่ยวข้องกับบางคอลัมน์ เครื่องมือดึงข้อมูลเช่น mgd77list
สามารถใช้เพื่อแยกคอลัมน์ MGD77 มาตรฐานผสมกัน (การนำทาง เวลา และค่าปกติ
การสังเกตธรณีฟิสิกส์) และคอลัมน์ที่คุณกำหนดเอง
5. ความผิดพลาด แหล่งที่มา
ก่อนที่เราจะพูดถึงวิธีการแก้ไขข้อผิดพลาด เราจะแสดงรายการข้อผิดพลาดประเภทต่างๆ ก่อน
เกี่ยวข้องกับข้อมูล MGD77: (1) ข้อผิดพลาดในการบันทึกส่วนหัวเกิดขึ้นเมื่อข้อมูลบางส่วน
ช่องในส่วนหัวไม่เป็นไปตามข้อกำหนด MGD77 หรือข้อมูลที่จำเป็นคือ
หายไป mgd77แปลง จะแสดงรายการข้อผิดพลาดเหล่านี้เมื่อการตั้งค่า verbose แบบขยายคือ
เลือก ข้อผิดพลาดเหล่านี้มักไม่ส่งผลต่อข้อมูลและเป็นข้อผิดพลาดใน
ข้อมูลเมตา (2). แก้ไขข้อผิดพลาดที่เป็นระบบเกิดขึ้นเมื่อคอลัมน์ข้อมูลเฉพาะแม้ว่า
ข้อกำหนด MGD77 ได้รับการเข้ารหัสอย่างไม่ถูกต้อง ซึ่งมักจะหมายความว่าข้อมูลจะถูกปิด
โดยปัจจัยคงที่เช่น 10 หรือ 0.1 หรือในบางกรณีถึง 1.8288 ซึ่งแปลง
ฟาทอม เป็น เมตร (3) ข้อผิดพลาดระบบที่ไม่ทราบสาเหตุเกิดขึ้นเมื่อเครื่องมือที่บันทึก
ข้อมูลหรือการประมวลผลที่ตามสัญญาณแนะนำที่ดูเหมือนจะเป็นระบบ
หน้าที่ของเวลาตามรอยทาง ละติจูด หัวเรื่อง หรือคำอื่นๆ รวมกันที่
มีคำอธิบายทางกายภาพหรือตรรกะ เงื่อนไขเหล่านี้บางครั้งอาจได้รับการแก้ไขโดย data
เทคนิคการวิเคราะห์ เช่น การสืบสวนตามทางและข้ามทาง และจะส่งผล
ในแง่การแก้ไขว่าเมื่อนำไปใช้กับข้อมูลจะลบสัญญาณที่ไม่ต้องการเหล่านี้ใน
วิธีที่ดีที่สุด เนื่องจากเงื่อนไขการแก้ไขเหล่านี้อาจเปลี่ยนแปลงเมื่อมีการพิจารณาข้อมูลใหม่ใน
ความมุ่งมั่นของพวกเขา การแก้ไขดังกล่าวถือเป็นการชั่วคราว (4) ข้อมูลส่วนบุคคล
จุดหรือลำดับของข้อมูลอาจละเมิดกฎ เช่น อยู่นอกช่วงที่เป็นไปได้หรือ
ในทางอื่น ๆ ที่ละเมิดสติ นอกจากนี้ ลำดับของจุดที่อาจจะอยู่ภายใน valid
ช่วงอาจก่อให้เกิดการไล่ระดับข้อมูลที่ไม่มีเหตุผล สถานะของทุกจุด
จึงสามารถกำหนดได้และทำให้เกิด bitflags GOOD หรือ BAD นโยบายของเราคือ
แหล่งข้อผิดพลาด 1, 2 และ 4 จะได้รับการแก้ไขโดยการให้ข้อมูลเป็น meta-data
ในไฟล์ *.nc ที่เกี่ยวข้อง ในขณะที่การแก้ไขข้อผิดพลาดแหล่งที่มา 3 (เพราะจะ
ปรับปรุงอย่างต่อเนื่อง) จะยังคงอยู่ในรายการแก้ไขแยกต่างหาก
6. หา ข้อผิดพลาด
พื้นที่ mgd77ดมกลิ่น เป็นเครื่องมือที่ตรวจสุขภาพจิตตามเส้นทางอย่างละเอียดถี่ถ้วนของต้นฉบับ
ไฟล์ MGD77 ASCII และสร้างบันทึกข้อผิดพลาด *.e77 ที่เกี่ยวข้อง ทุกปัญหาที่พบคือ
เข้ารหัสในบันทึกข้อผิดพลาด และกำหนดเงื่อนไขการแก้ไขที่แนะนำ หากจำเป็น หนึ่ง
นักวิเคราะห์อาจยืนยันว่าการแก้ไขที่แนะนำนั้นถูกต้อง (เราต้องการเพียง
แก้ไขข้อผิดพลาดของหน่วยที่ชัดเจนอย่างแท้จริง) แก้ไขบันทึกข้อผิดพลาดเหล่านี้และแก้ไขเงื่อนไขการแก้ไขดังกล่าว
และเปิดใช้งานโดยเปลี่ยนรหัสที่เกี่ยวข้อง (ดู mgd77ดมกลิ่น สำหรับรายละเอียดเพิ่มเติม)
mgd77จัดการ สามารถนำเข้าบันทึกข้อผิดพลาดเหล่านี้และ (1) แก้ไขเร็กคอร์ดส่วนหัวที่ไม่ถูกต้องที่ได้รับ
คำแนะนำในบันทึก (2) แทรกข้อกำหนดการแก้ไขมาตราส่วน/ชดเชยที่จะใช้เมื่ออ่าน
บางคอลัมน์ และ (3) แทรกบิตแฟล็กที่พบ เรียกใช้ขั้นตอนนี้อีกครั้งหากคุณพบในภายหลัง
ปัญหาอื่นๆ เนื่องจากการตั้งค่าหรือแฟล็กของ E77 ทั้งหมดจะถูกสร้างขึ้นใหม่ตามบันทึก E77 ล่าสุด
7. ความผิดพลาด กรมราชทัณฑ์
โปรแกรมสกัด mgd77list อนุญาตให้ใช้การแก้ไขได้ทันทีเมื่อ data
จะได้รับการร้องขอ ขั้นแรก ข้อมูลที่มีบิตแฟล็ก BAD จะถูกระงับ ประการที่สอง ข้อมูลที่มีการแก้ไข
เงื่อนไขการแก้ไขอย่างเป็นระบบจะได้รับการแก้ไขตามนั้น ประการที่สาม ข้อมูลชั่วคราว
เงื่อนไขการแก้ไขจะใช้การแก้ไขเหล่านั้น (หากมีตารางการแก้ไขให้มาด้วย)
ขั้นตอนทั้งหมดเหล่านี้จำเป็นต้องมีข้อมูลเมตาที่เกี่ยวข้องและสามารถลบล้างได้
โดยผู้ใช้ นอกจากนี้ ผู้ใช้อาจเพิ่มบิตแฟลกของตนเองเป็นคอลัมน์ข้อมูลแยกและ
ใช้ mgd77listการทดสอบเชิงตรรกะของเพื่อกำหนดเพิ่มเติมว่าข้อมูลใดถูกระงับจากเอาต์พุต
เครดิต
การคำนวณ IGRF อิงตามโปรแกรม Fortran ที่เขียนโดย Susan Macmillan, British
การสำรวจทางธรณีวิทยา แปลเป็น C ผ่าน f2c โดย Joaquim Luis และปรับให้เข้ากับสไตล์ GMT โดย
พอล เวสเซล.
ใช้ mgd77managegmt ออนไลน์โดยใช้บริการ onworks.net