metaf2xml เป็นโอเพนซอร์สหลากหลายและซอฟต์แวร์บรรทัดคำสั่งฟรีที่สามารถใช้ในการถอดรหัสและแยกการคาดการณ์ที่สนามบิน (TAF), การบินรายงานสภาพอากาศประจำวัน (METAR, speci) สังเกตจากทุ่น (ทุ่น) เช่นเดียวกับการสังเกตสรุป (SYNOP).
ดาวน์โหลดแยกและถอดรหัสข้อมูลการบิน
ทุกส่วนของข้อความที่มีการแยกวิเคราะห์โดยซอฟต์แวร์ metaf2xml ผิดพลาดรูปแบบทั่วไปบางอย่างได้รับการแก้ไขหรือการยอมรับและสกัดข้อมูลจะถูกเขียนโดยอัตโนมัติเพื่อให้รูปแบบไฟล์ XML หรือส่งผ่านไปยังฟังก์ชั่นที่ผู้ใช้กำหนด (ทำทั้งหมดใน Perl ).
สามารถใช้ในการแปลง XML เพื่อข้อความและ HTML หรือ XML
metaf2xml นอกจากนี้ยังมีแผ่นสไตล์ XSLT ซึ่งสามารถใช้ในการแปลง XML เพื่อข้อความ HTML หรือ XML ที่มี schema ที่แตกต่างกันและส่วนติดต่อผู้ใช้บนเว็บที่สามารถนำมาใช้ในการแสดงและดาวน์โหลดได้-to-date ข้อมูลสภาพอากาศจาก Ogimet โอเอและแหล่งข้อมูลอื่น ๆ .
ต้องติดตั้งไม่
ซอฟต์แวร์ที่ต้องติดตั้งไม่สามารถนำมาใช้โดยตรงจากแพคเกจที่มาหลังจากที่ดาวน์โหลดได้จาก Softoware หรือโครงการ & rsquo; s เว็บไซต์บันทึกในโฟลเดอร์ที่บ้านของคุณและบีบอัดกับยูทิลิตี้ผู้จัดการที่คุณชื่นชอบเก็บ เป็นเครื่องมือบรรทัดคำสั่ง metaf2xml คุณจะต้องใช้แอพพลิเคจำลอง terminal ในการโต้ตอบกับมัน โปรดอ่านไฟล์ README ที่พบในแพคเกจที่มาสำหรับรายละเอียดเพิ่มเติมเกี่ยวกับวิธีการใช้ซอฟต์แวร์.
ทำงานบนลินุกซ์, BSD, Solaris, Windows และ Mac
ถูกออกแบบมาจากพื้นดินขึ้นเพื่อเป็นแอพลิเคชันแพลตฟอร์มหลาย metaf2xml ปัจจุบันสนับสนุนการกระจายของ GNU / Linux ใด ๆ เช่นเดียวกับ BSD ที่ Solaris, Mac OS X และระบบปฏิบัติการ Microsoft Windows คอมพิวเตอร์.
ภายใต้ประทุนและสนับสนุนแพลตฟอร์มฮาร์ดแวร์
มองภายใต้ประทุนของโครงการ metaf2xml ที่เราสามารถสังเกตเห็นว่าในขณะที่มันถูกเขียนในการเขียนโปรแกรมภาษา Perl มัน & rsquo; s อิสระจากแพลตฟอร์มฮาร์ดแวร์สนับสนุนดังนั้นในเครื่อง 32 และ 64 บิต XSL (XPath / XSL-FO / XSLT) โปรแกรมภาษายังถูกนำมาใช้ใน metaf2xml
มีอะไรใหม่ ในรุ่นนี้:.
- parser, bufr, src2raw, metaf2xml.pl, CGI, metafsrc2raw.pl, install.pl:
- ต้องใช้ Perl 5.10.1+ (การใช้งานของรัฐ // K)
- parser:
- ส่วน SYNOP ที่ 5: กระบวนการ 4 กลุ่มมากขึ้น (สำหรับ NL)
- ส่วน SYNOP 1: แก้ไขช่วงสำหรับ VV = 9 * สหรัฐ
- parser, bufr, XSL, DTD:
- ขยาย BUFR แยก
- parser, XSL, XSL ผลรวม DTD:
- ลบรายงาน / @ query_start เพิ่มและรุ่น Perl เป็นความคิดเห็น
- CGI:
- ปรับให้เข้ากับ URL ใหม่สำหรับ Ogimet รับรู้ถึงโควต้า
- UI, CGI:
- ใช้ในการดำเนินงาน (เวอร์ชั่น 1.3) แทนการทดลอง (1.5 ที่จะปิด) NOAA / ADDS DataServer (บางส่วนย้อนกลับ 69efd22)
มีอะไรใหม่ ในรุ่น 1.57:
- parser, bufr, src2raw, metaf2xml.pl, CGI, metafsrc2raw.pl, install.pl:
- ต้องใช้ Perl 5.10.1+ (การใช้งานของรัฐ // K)
- parser:
- ส่วน SYNOP ที่ 5: กระบวนการ 4 กลุ่มมากขึ้น (สำหรับ NL)
- ส่วน SYNOP 1: แก้ไขช่วงสำหรับ VV = 9 * สหรัฐ
- parser, bufr, XSL, DTD:
- ขยาย BUFR แยก
- parser, XSL, XSL ผลรวม DTD:
- ลบรายงาน / @ query_start เพิ่มและรุ่น Perl เป็นความคิดเห็น
- CGI:
- ปรับให้เข้ากับ URL ใหม่สำหรับ Ogimet รับรู้ถึงโควต้า
- UI, CGI:
- ใช้ในการดำเนินงาน (เวอร์ชั่น 1.3) แทนการทดลอง (1.5 ที่จะปิด) NOAA / ADDS DataServer (บางส่วนย้อนกลับ 69efd22)
มีอะไรใหม่ ในรุ่น 1.56:
- parser, XSL, DTD:
- เพิ่มช่วงสำหรับตารางการใช้ 1677. @ RNE / @ RPI แทน @ RN / @ RP ด้วย @ q = exclLower
- parser, XSL, DTD, metaf ผลรวม: </ li>
- TAF: trendType: ใช้ FM แทน PROB สรุป: การแสดงความน่าจะเป็น
- metaf ผลรวม: </ li>
- SYNOP cloudInfo: งดถ้าชนิดและความสูง N / A แสดง VV
- CGI:
- ใช้แบบฟอร์มรายการ & quot นั้นเปิด & quot; สำหรับท่อถ้าแพลตฟอร์มสนับสนุน parser, bufr, XSL, metaf-ui.xsl, DTD, metaf2xml.pl, CGI, install.pl
- เตรียมความพร้อมสำหรับการประมวลผล BUFR
- Makefile:
- เพียงแค่ผ่านตัวแปรเพื่อ install.pl
- metaf2xml.pl, CGI, metafsrc2raw.pl, install.pl:
- ใช้ Pod :: การใช้งาน :: pod2usage
- อนุญาตให้สคริปต์ที่จะโหลดเป็นห้องสมุด
- install.pl:
- การใช้งานเริ่มต้นถ้าตัวแปรเป็นที่ว่างเปล่า
- ตัวเลือกเพิ่ม -v, -n
- metaf2xml.pl:
- ลบตัวเลือก -O
มีอะไรใหม่ ในรุ่น 1.54:
- parser, src2raw, metaf2xml.pl, CGI, metafsrc2raw PL:
- ทำให้ข้อความนำหน้า SYNOP และทุ่นเลิก
- parser, XSL, DTD หรั่ง:
- TAF: รู้จัก QNH และการคาดการณ์อุณหภูมิ
- metaf ผลรวม CGI:
- สรุป: ดึงข้อมูลและแสดง TAF เกินไป
มีอะไรใหม่ ในรุ่น 1.53:
- parser, XSL, DTD หรั่ง:
- SYNOP ส่วนที่ 3: กลุ่มกระบวนการ 918sqDp, 919MwDa 97 [5-9] vpDp, 959vpDp
- parser, XSL, metaf ผลรวม DTD:
- SYNOP มาตรา 9: กระบวนการกลุ่ม 0dxdxfxfx สำหรับ
- metaf เพิ่ม, UI, DTD หรั่ง, CGI:
- แยกแยะ SYNOP ตามประเภทของสถานี (WMO เรือมือถือ) แทนแหล่งที่มา (ที่ดินเรือ)
- XSL, metaf ผลรวม: </ li>
- SYNOP: แสดงเพื่อชดเชย OBS ที่เกิดขึ้นจริง เวลา
- การสนับสนุนการสาธิต GUI กับเบราว์เซอร์บนพื้นฐานของ WebKit
- metaf ผลรวม Lang:
- ปรับปรุงการจัดการของส่วนหัวสรุป
- metaf ผลรวม: </ li>
- ลมทิศทางลมกระโชกโชว์สำหรับใช้ 1 คอลัมน์แทน 2
- มาร์คความชื้นมา
- parser, src2raw, metaf2xml.pl, CGI, metafsrc2raw.pl:
- อนุญาตให้มีและทำให้การตรวจสอบที่แน่นอนรุ่น Perl โมดูล
- XSL, UI, CGI, CSS, install.pl:
- สไตล์การย้ายไปยังไฟล์ CSS เพื่อช่วยให้เข้มงวดสั่ง CSP
- parser, XSL, metaf ผลรวม Lang, CGI:
- ถ้าแหล่งข้อมูลเป็นฐานข้อมูล: ยังได้รับข้อมูลจากสถานี DB
- parser:
- ส่วน SYNOP 3: ช่วยให้ ///// เป็น 5j1j2j3j4 กลุ่ม กระบวนการ tempMax, tempMin โมบิล
- parser, metaf2xml.pl:
- อนุญาตให้ข้อมูลตัวละครใน & quot; ว่างเปล่า & quot; โหนด
- install.pl:
- การตั้งค่าสามารถให้เป็นข้อโต้แย้ง ขยายคำอธิบายของการติดตั้ง
- การติดตั้งแก้ไขปัญหาของไฟล์มี CRLF เป็นจุดสิ้นสุดของเส้น
- ปรับปรุงการติดตั้งหน้าคน
- metaf เพิ่ม:
- ปรับให้เข้ากับการเปลี่ยนแปลงใน DTD, stations.xml ปรับปรุงการจัดการ namespace
มีอะไรใหม่ ในรุ่น 1.51:
- parser, XSL, DTD:
- METAR / TAF: ตารางการใช้รหัส 1690 สำหรับความสูงและสีเขียว Vis ยกเว้นสหรัฐอเมริกา
- parser, XSL, metaf ผลรวม DTD:
- SYNOP US: ใช้ FMH-2 แทนรหัส 1600 ตารางฐานของเมฆต่ำสุด
- parser, XSL, DTD หรั่ง:
- ขยายการประมวลผลของอบต
- parser, XML, XSL, DTD:
- METAR: 5 กลุ่มจัดการเป็นส่วนขยายกลายเป็นคำพูด
มีอะไรใหม่ ในรุ่น 1.50:
- DTD, UI, CGI:
- แหล่งข้อมูลใหม่: ฐานข้อมูล SQL
- parser, XML, src2raw, XSL, DTD หรั่ง:
- ขยายการประมวลผลของอบต
- XSL, UI, metaf ผลรวม DTD หรั่ง, CGI:
- เตรียมความพร้อมแปลสำหรับ PL, PT-br
- XSL, UI, metaf ผลรวม Lang, install.pl:
- แยก metaf-lang- {DE, en, ES, PL, PT-BR, RU} .xsl จาก metaf-lang.xsl
- lang:
- ปรับปรุงการแปลภาษารัสเซีย (ขอบคุณโรมัน Nikitin)
มีอะไรใหม่ ในรุ่น 1.49:
- จำนวนข้อผิดพลาดยกสำหรับกลุ่มที่ไม่ถูกต้องใน METAR และคิริ ก็ลดลงอย่างมีนัยสำคัญ. กลุ่มมากขึ้นและสายพันธุ์ที่ได้รับการยอมรับและกลุ่มที่ไม่รู้จักบางอย่างจะถูกข้าม
- การประมวลผลของข้อความทุ่นขณะนี้เสร็จสมบูรณ์และแคนาดาอัตโนมัติอบยังมีการประมวลผล.
- -x ตัวเลือกสำหรับการ metaf2xml.pl ถูกเปลี่ยนชื่อเป็น -o; ตัวเลือกนอกจากนี้ยังได้รับเกียรติจากฟังก์ชั่นเช่นการเรียกกลับ.
- ข้อบกพร่องเล็ก ๆ น้อย ๆ ได้รับการแก้ไข.
คืออะไรใหม่ ในรุ่น 1.47:.
- รุ่นนี้ขยายแยกสำหรับทุ่นและข้อความ SYNOP
- มีการเปลี่ยนแปลงขนาดเล็กจำนวนมากและนามสกุลอื่น ๆ มี.
มีอะไรใหม่ ในรุ่น 1.46:
- เริ่มต้นด้วยการเปิดตัวนี้ข้อมูลแยกวิเคราะห์ที่สามารถเข้าถึงได้ผ่านทาง ฟังก์ชั่นการโทรกลับ ข่าวในขณะนี้มีการติดตั้งกับสคริปต์ Perl.
- อุณหภูมิรายชั่วโมงใน METAR ข้อสังเกตมีการประมวลผลเป็นค่าที่สังเกตไม่ได้เฉลี่ย 1 ชั่วโมง.
- ข้อมูลที่ขาดหายไปสำหรับประวัติศาสตร์สภาพอากาศ (RABMM) และ 24 ชั่วโมง min./max.
- อุณหภูมิใน METAR หมายเหตุได้รับการยอมรับ.
- การเปลี่ยนแปลงขนาดเล็กจำนวนมากและการแก้ไขข้อบกพร่องได้รับการทำ.
มีอะไรใหม่ ในรุ่น 1.45:.
- สองข้อบกพร่องเล็ก ๆ แต่ที่น่ารังเกียจได้รับการแก้ไข
มีอะไรใหม่ ในรุ่น 1.44:
- metaf.pl และ metafsrc2raw.pl ตอนนี้ใช้ src2raw โมดูล .pm; ฟอร์กน้อยจะต้องตอนนี้ แหล่งที่มา & quot; Ogimet เรือ & quot; ตอนนี้สามารถใช้ในการดึงข้อมูลเรือ.
- การแสดงผลของลมความดัน (เปลี่ยนแปลง) และอุณหภูมิในการสรุปยื่น.
- การปรับปรุงขนาดเล็กจำนวนมากและการแก้ไขข้อบกพร่องได้ทำ.
มีอะไรใหม่ ในรุ่น 1.43:
- เพิ่มการประมวลผลของข้อความทุ่นส่วน 0, 1, 2
- ไม่ให้ข้อความของรายงานลิงค์หรือให้ข้อมูลสถานีเป็นคำใบ้ถ้าเรียกจากบรรทัดคำสั่งหรือรูปแบบ = metaf2xml.pl ข้อความ metafsrc2raw.pl:
- ตัวเลือกขยาย -H 5: กับกลุ่มตัวเลือก BBB
- เพิ่มพารามิเตอร์ & quot; end_date & quot; สำหรับ Ogimet (ใช้งานได้จากบรรทัดคำสั่งเท่านั้น)
มีอะไรใหม่ ในรุ่น 1.42:
- 2011/02/06 ปล่อย 1.42
- XML, DTD, XSL, UI, metaf ผลรวม: เพิ่ม namespace สำหรับ XML และข้อมูลแปลรวมทั้งการเปลี่ยนแปลงเล็กน้อย
- parser, DTD, XSL หรั่ง:
- TAF: เพิ่ม trendType & quot; FM & quot; ที่จะแยกแยะได้อย่างชัดเจนจาก & quot; BECMG FM & quot; (ขอบคุณเจส (angelldev))
- ส่วน SYNOP 3: กระบวนการกลุ่ม 92 [01] SFX, 923S ของ 924SVs, 925TwTw, 927S6Tw, 941CDp, 943CLDp, 950Nmn3, 951Nvn4, 989VbDa, 991ADa
- ปรับปรุงการประมวลผลส่วน SYNOP 1, 2 และ 3: อนุญาตให้สายพันธุ์อื่น ๆ อีกหลายกลุ่ม ปรับปรุงการประมวลผลสำหรับประเทศ CN, FR, ทีวี ...
- SYNOP ส่วนที่ 3: ระยะเวลาที่ถูกต้องสำหรับภูมิภาคหก, MG, MZ
- ปรับปรุงแยกของการมองเห็นและอากาศสำหรับ METAR และ TAF
- parser, XML, DTD, XSL, metaf ผลรวม Lang:
- การจัดการการเปลี่ยนแปลงระยะเวลา
- parser:
- METAR: ไปข้างหน้า 'isGrid' ลมทั้งหมดถ้าระบุ; ใช้รูปแบบที่มีอยู่สำหรับประเทศอื่น ๆ เพิ่มเติม
- XML, metaf2xml.pl, GUI:
- ลบ -X ตัวเลือกสำหรับการ metaf2xml.pl แท็กมีผลบังคับใช้
- UI, GUI:
- ใช้การเชื่อมโยงที่ชัดเจนสำหรับ favicon
- GUI:
- Tipo = SN ไม่สนับสนุน src_synop = ogimet; ไม่อนุญาตให้ Tipo = SI สำหรับตอนนี้กรองเสียและผลตอบแทนที่ไม่มีรายงานการตรวจสอบว่าชั่วโมงพารามิเตอร์สำหรับการป้อนเป็นตัวเลข
- metaf ผลรวม: </ li>
- ทำให้ข้อความรายงานการเชื่อมโยงที่จะแสดงในโหมด = รายละเอียด
มีอะไรใหม่ ในรุ่น 1.41:
- กลุ่มน้ำแข็ง / ไอซิ่งของ SYNOP ส่วนที่ 2 จะถูกประมวลผลในขณะนี้ เช่นเดียวกับกลุ่มในส่วน SYNOP 5 จากสถานีทะเลสหรัฐรายงาน.
- ความมุ่งมั่นของประเทศผู้ออกรายงาน SYNOP ที่ (ต้องใช้กฎการถอดรหัสแห่งชาติ) ได้รับการปรับปรุง.
- การแสดงผลของสภาพอากาศที่ผ่านมาในการสรุปยื่น.
- แก้ไขหลายรายย่อยและส่วนขยายที่ถูกนำมาใช้.
มีอะไรใหม่ ในรุ่น 1.35:
- ข่าวประชาสัมพันธ์ฉบับนี้จะเพิ่มการประมวลผลของกลุ่ม SYNOP ในส่วนที่ 5 สถานีดำเนินการโดยสหรัฐอเมริกา (ที่ดิน) และแคนาดา.
- การพึ่งพา XML :: นักเขียนจะถูกลบออก.
- นอกจากนี้ยังมีจำนวนของการปรับปรุงขนาดเล็กสำหรับตัวแยกวิเคราะห์และแก้ไขข้อบกพร่องไม่กี่ได้.
มีอะไรใหม่ ในรุ่น 1.34:
- parser:
- METAR: รู้จักรูปแบบใหม่สำหรับรัฐรันเวย์
- TAF: รับรู้รูปแบบวันที่ / เวลาใหม่ยัง Max./Min อุณหภูมิ
- SYNOP: ทนค่าที่ไม่ถูกต้องสำหรับตาราง 4377
มีอะไรใหม่ ในรุ่น 1.33:
- ข่าวประชาสัมพันธ์ฉบับนี้จะเพิ่มการประมวลผลของใหม่วัน TAF / เวลา รูปแบบ กลุ่ม SYNOP 95 [01] xx มีการประมวลผลยัง.
- นอกจากนี้ยังมีจำนวนของการเพิ่มขนาดเล็กการเปลี่ยนแปลงและการแก้ไขข้อบกพร่องไม่กี่.
มีอะไรใหม่ ในรุ่น 1.32:
- ข่าวประชาสัมพันธ์ฉบับนี้จะเพิ่มการประมวลผลของกลุ่ม SYNOP ในส่วนที่ 3 แอนตาร์กติก.
- แท็กสำหรับการมองเห็นและทิศทางลมมีข้อมูลเกี่ยวกับการปัดเศษชดเชย.
- บางกลุ่ม SYNOP เบี่ยงเบนไปจากมาตรฐานจะทน.
- รูปแบบสรุป SYNOP ตอนนี้แสดงให้เห็นถึงสภาพอากาศในปัจจุบัน (ใน METAR เข้ารหัส) และมีลมกระโชกแรงสูงสุด (จากส่วนที่ 3).
- NOAA แหล่งข้อมูล / NWS (เรือ) ถูกเพิ่มเข้ามา.
- นอกจากนี้ยังมีจำนวนของการเปลี่ยนแปลงที่มีขนาดเล็กในตัวแยกวิเคราะห์และแก้ไขข้อบกพร่องไม่กี่ได้.
ต้องการ
- Perl
ความคิดเห็นที่ไม่พบ