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

Ad


ไอคอน Fav ของ OnWorks

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

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

นี่คือคำสั่ง 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


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

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

  • 1
    Alt-F
    Alt-F
    Alt-F ให้โอเพ่นซอร์สฟรีและ
    เฟิร์มแวร์สำรองสำหรับ DLINK
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F มี Samba และ NFS;
    รองรับ ext2/3/4...
    ดาวน์โหลด Alt-F
  • 2
    USM
    USM
    Usm เป็นแพ็คเกจสแล็คแวร์แบบครบวงจร
    ผู้จัดการที่จัดการอัตโนมัติ
    การแก้ปัญหาการพึ่งพา มันรวมกัน
    ที่เก็บแพ็คเกจต่างๆ รวมถึง
    สแล็คแวร์ สแล็กกี้ พี...
    ดาวน์โหลด ยูเอสเอ็ม
  • 3
    Chart.js
    Chart.js
    Chart.js เป็นไลบรารี Javascript ที่
    ช่วยให้นักออกแบบและนักพัฒนาสามารถวาด
    แผนภูมิทุกประเภทโดยใช้ HTML5
    องค์ประกอบผ้าใบ Chart js เสนอข้อเสนอที่ยอดเยี่ยม
    อาร์เรย์ ...
    ดาวน์โหลด Chart.js
  • 4
    iReport-Designer สำหรับ JasperReports
    iReport-Designer สำหรับ JasperReports
    หมายเหตุ: การสนับสนุน iReport/Jaspersoft Studio
    ประกาศ: ณ เวอร์ชัน 5.5.0,
    Jaspersoft Studio จะเป็นทางการ
    ออกแบบไคลเอนต์สำหรับ JasperReports iReport
    จะ...
    ดาวน์โหลด iReport-Designer สำหรับ JasperReports
  • 5
    โพสต์ตัวติดตั้งF
    โพสต์ตัวติดตั้งF
    PostInstallerF จะติดตั้งทั้งหมด
    ซอฟต์แวร์ที่ Fedora Linux และอื่นๆ
    ไม่รวมโดยค่าเริ่มต้นหลังจาก
    ใช้งาน Fedora เป็นครั้งแรก มันคือ
    ง่ายสำหรับ...
    ดาวน์โหลด PostInstallerF
  • 6
    สเตรซ
    สเตรซ
    ย้ายโครงการ strace ไปที่
    https://strace.io. strace is a
    วินิจฉัย แก้จุดบกพร่อง และการสอน
    ตัวติดตามพื้นที่ผู้ใช้สำหรับ Linux มันถูกใช้
    เพื่อเฝ้าติดตามก...
    ดาวน์โหลด
  • เพิ่มเติม»

คำสั่ง Linux

Ad