我不确定这是否是正确的问题,因为它与使用XML / JSON / SOAP的API有关,但它也与航空有关。
我迫切需要找到与FAA相关的API,以获取区域和机场的NOTAM。 NOTAM是飞行员的通知,它将是我正在创建的服务中的一个有用功能。
我已经对NOTAMs API进行了大量搜索,但除了这个之外我找不到任何东西: https://notams.aim.faa.gov/notamWFS/
但是,这个网站需要注册,这只是一个断开的链接。有关如何使用它的任何建议吗?
您知道其他任何可用的NOTAM API吗? 另外,如果可能,您是否知道ATIS / AWOS报告站中包含相同信息的天气API?
我能够找到适用于美国法规和一般天气(不够具体)的工作API和试点信息,但我找不到任何特定的天气或NOTAM。
编辑:我的一个朋友能够点击注册按钮,但没有给他一个错误。他给我发了链接,我现在正试图在我找到的网站上注册。答案 0 :(得分:1)
如果您使用的是JavaScript,则可以使用notams
包。该软件包检索并解析来自FAA网站的数据:
我已成功使用此功能,如下所示。您可以通过查看其源代码来检查此包的工作方式。如果您愿意,可以使用它来移植到另一种语言。
你可以像这样使用这个包:
var notams = require('notams');
notams(['PADK', 'PADU'], { format: 'DOMESTIC' }).then(results => {
console.log(results)
})
结果:
[ { icao: 'PADK',
notams:
[ '!ADK 05/012 ADK NAV ILS RWY 23 LOC NOT MNT 1805170855-1806091400EST\n',
'!ADK 05/010 ADK NAV ILS RWY 23 GP OUT OF SERVICE 1805090841-1805311500EST\n',
'!ADK 03/001 ADK NAV NDB OUT OF SERVICE 1503030545-PERM\n',
'!FDC 7/7064 ADK SPECIAL ADAK, Adak Island, AK.\nILS OR LOC/DME RWY 23, AMDT 2...\nPROCEDURE NA EXCEPT FOR AIRCRAFT EQUIPPED WITH SUITABLE RNAV SYSTEM\nWITH GPS,\nADK NDB OUT OF SERVICE. 1712191423-1807311423EST\n',
'!FDC 7/7063 ADK ODP ADAK, Adak Island, AK.\nTAKEOFF MINIMUMS AND (OBSTACLE) DEPARTURE PROCEDURES AMDT 2...\nDEPARTURE PROCEDURE NA EXCEPT FOR AIRCRAFT EQUIPPED WITH SUITABLE\nRNAV SYSTEM WITH GPS,\nADK NDB OUT OF SERVICE. 1712191423-1807311423EST\n' ] },
{ icao: 'PADU',
notams:
[ '!DUT 05/099 DUT APRON ALL FICON WET OBSERVED AT 1805281628. 1805281628-1805291628\n',
'!DUT 05/098 DUT TWY ALL FICON WET OBSERVED AT 1805281627. 1805281628-1805291628\n',
'!DUT 05/097 DUT RWY 31 FICON 5/5/5 100 PCT WET OBS AT 1805281626. 1805281626-1805291626\n',
'!DUT 05/096 DUT RWY 13 FICON 5/5/5 100 PCT WET OBS AT 1805281626. 1805281626-1805291626\n' ] } ]
答案 1 :(得分:0)
在六个地方进行注册后,我尝试通过NAS Service Registry and Repository访问航空公共服务数据查询(ACS-DQ)V 2.0,直到得知此服务要到2019年春季才可用。
对于天气,我使用aviation weather来获取终端机场预报(TAF)