Какой API я могу использовать, чтобы получить FAA NOTAMS, или этот найденный мной работает? - PullRequest
0 голосов
/ 29 мая 2018

Я не уверен, что это правильное место, чтобы спросить об этом, потому что это связано с API с XML / JSON / SOAP, но это также касается авиации.

Я остро нуждаюсьчтобы найти API, связанный с FAA, чтобы получить NOTAM для областей и аэропортов.NOTAM - это уведомления для летчиков, и это будет полезная функция в создаваемой мной службе.

Я провел обширный поиск API NOTAMs, но не могу найти ничего, кроме этого: https://notams.aim.faa.gov/notamWFS/

Однако, этот сайт требует регистрации, которая является просто неработающей ссылкой.Любые предложения о том, как использовать это?

Вам известны какие-либо другие доступные API NOTAM?Кроме того, если возможно, знаете ли вы о погодном API, который содержит ту же информацию, что и на станции отчетности ATIS / AWOS?

Мне удалось найти рабочие API для правил США и общей погоды (недостаточно конкретно)и информацию о пилоте, но я не могу найти какую-либо информацию для конкретной погоды или NOTAM.

РЕДАКТИРОВАТЬ: Мой друг смог нажать кнопку регистрации, и он не дал ему ошибку.Он прислал мне ссылку, и я сейчас пытаюсь зарегистрироваться на сайте, который нашел.

Ответы [ 2 ]

0 голосов
/ 25 сентября 2018

Я попытался получить доступ к запросу данных об авиационных общих службах (ACS-DQ) V 2.0 через Реестр и репозиторий служб NAS после регистрации в шести местах, и мне сообщили, что эта служба не будет доступна до весны 2019 года.

Для погоды я использую авиационную погоду для получения прогнозов аэродрома терминала (TAF)

0 голосов
/ 29 мая 2018

Если вы используете 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' ] } ]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...