นี่คือคำสั่ง ncrcat ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
ncrcat - ตัวเชื่อมเร็กคอร์ด netCDF
ซิงค์
nccat [-3] [-4] [-6] [-7] [-A] [--bfr sz][-ค][-ค][--cnk_byt sz][--cnk_dmn นาโนเมตร,sz]
[--cnk_map แผนที่] [--cnk_min sz] [--cnk_plc แอลซี] [--cnk_scl sz][-NS dbg_lvl] [-NS สลัว,[
นาที- แม็กซ์- ก้าวย่าง- วงจรย่อย]]]]] [-F] [-G gpe_dsc] [-NS กลุ่ม[,...]] [--glb
att_name= att_val]] [-h] [--hdr_pad sz] [-ล dfl_lvl] [-ล เส้นทาง] [--mro] [--msa] [-น ห่วง]
[--no_tmp_fl] [-O] [-หน้า เส้นทาง] [--ppc var1[, var2- ราคา]] [-R] [-r] [--ram_all]
[--rec_apn] [-ท th_nbr] [--อุนน์] [-v คือ[,...]] [-NS กล่อง] [-NS] ไฟล์อินพุต ไฟล์เอาต์พุต
DESCRIPTION
สพป เชื่อมตัวแปรเร็กคอร์ดเข้ากับไฟล์อินพุตตามจำนวนที่กำหนด สุดท้าย
โดยค่าเริ่มต้น มิติข้อมูลบันทึกคือผลรวมของความยาวของมิติบันทึกใน
ไฟล์อินพุต
ไฟล์อินพุตอาจมีขนาดแตกต่างกันไป แต่แต่ละไฟล์ต้องมีมิติบันทึก บันทึก
การประสานงาน หากมี ควรเป็นแบบโมโนโทนิก (หรืออาจมีการสร้างคำเตือนที่ไม่ร้ายแรงขึ้น)
Hyperslab ของมิติเรกคอร์ดที่มีมากกว่าหนึ่งไฟล์ได้รับการจัดการอย่างถูกต้อง
แคร่ สนับสนุน ก้าวย่าง อาร์กิวเมนต์เพื่อ -d ตัวเลือก hyperslab สำหรับมิติบันทึก
เท่านั้น ก้าวย่าง ไม่รองรับมิติข้อมูลที่ไม่บันทึก
สพป ใช้กฎพิเศษกับฟิลด์เวลาการประชุม ARM (เช่น เวลา_ชดเชย).
ตัวอย่าง
ต่อไฟล์ 85.nc, 86.nc, ... 89.nc ตามมิติบันทึกและจัดเก็บ
ผลลัพธ์ใน 8589.nc:
ncrcat 85.nc 86.nc 87.nc 88.nc 89.nc 8589.nc
nccat 8[56789].nc 8589.nc
nccrcat -n 5,2,1 85.nc 8589.nc
ทั้งสามวิธีนี้ให้คำตอบที่เหมือนกัน
สมมติไฟล์ 85.nc, 86.nc, ... 89.nc แต่ละรายการมีพิกัดบันทึก เวลา ยาว
12 กำหนดให้บันทึกที่สามใน 86.nc มีข้อมูลตั้งแต่เดือนมีนาคม 1986 เป็นต้น NCO
รู้วิธีไฮเปอร์แล็บมิติเร็กคอร์ดในไฟล์ต่างๆ ดังนั้น เพื่อเชื่อมข้อมูลจาก
ธันวาคม 1985--กุมภาพันธ์ 1986:
ncrcat -d เวลา 11,13 85.nc 86.nc 87.nc 8512_8602.nc
ncrcat -F -d เวลา 12,14 85.nc 86.nc 87.nc 8512_8602.nc
ไฟล์ 87.nc ฟุ่มเฟือย แต่ไม่ก่อให้เกิดข้อผิดพลาด NS -F เปิด Fortran
แบบแผนการสร้างดัชนี (1 ตาม)
ต่อไปนี้ใช้ ก้าวย่าง ตัวเลือกที่จะรวมข้อมูลอุณหภูมิเดือนมีนาคมทั้งหมดจาก
ไฟล์อินพุตหลายไฟล์เป็นไฟล์เอาต์พุตเดียว
ncrcat -F -d เวลา,3,,12 -v อุณหภูมิ 85.nc 86.nc 87.nc 858687_03.nc
สมมติ เวลา พิกัดมีเลขเพิ่มขึ้นเรื่อย ๆ เช่น มกราคม พ.ศ. 1985 = 1 และ
ธันวาคม 1989 = 60. สมมติว่า ?? ขยายเป็นห้าไฟล์ที่ต้องการเท่านั้น ดังต่อไปนี้
รวมมิถุนายน 1985--มิถุนายน 1989:
ncrcat -d เวลา,6.,54. ??.nc 8506_8906.nc
ข้อแม้
สพป ไม่ปรับขนาดข้อมูลที่บรรจุใหม่ (เช่น ข้อมูลที่จัดเก็บโดยใช้ สเกล_แฟกเตอร์ และ
add_offset คุณลักษณะที่แนะนำโดยอนุสัญญา Unidat และ CF สพป แค่สำเนา
ข้อมูลโดยตรงจากไฟล์อินพุต มันคัดลอกข้อมูลเมตาที่เกี่ยวข้อง (เช่น
สเกล_แฟกเตอร์ และ add_offset คุณลักษณะ) จากไฟล์แรก กำลังเชื่อมต่อหลายตัว
ชุดข้อมูลที่บรรจุด้วยมาตราส่วนที่แตกต่างกันนั้นเกินความสามารถ (การต่อข้อมูล
เต็มไปด้วยสเกลเดียวกันในหลายไฟล์ทำงานได้ดี) วิธีแก้ปัญหาสำหรับกรณีที่
มาตราส่วนที่เปลี่ยนแปลงระหว่างไฟล์คือการแกะข้อมูลในไฟล์ทั้งหมดก่อนโดยใช้ เอ็นซีพีดีคิว,
จากนั้นทำการต่อข้อมูลที่ไม่ได้แพ็กโดยใช้ เอ็นซีอาร์แคท และสุดท้ายเพื่อบรรจุผลลัพธ์ใหม่โดยใช้
นพ.
ใช้ ncrcat ออนไลน์โดยใช้บริการ onworks.net