Серия API AirNav RadarBox: полетные данные

Изображение вверху: API AirNav RadarBox, отображаемый на экране

Решение AirNav RadarBox по запросу API на основе REST позволяет разработчикам легко интегрировать глобальные данные о полетах в реальном времени или исторические данные в свои приложения. ODAPI AirNav состоит из 100+ настраиваемых полей данных, которые можно запрашивать индивидуально или комбинировать на основе различных параметров для получения эффективных результатов.

Эти поля данных включают как статические, так и оперативные данные. Например, код аэропорта ИАТА / ИКАО, широта и долгота, высота над уровнем моря, часовой пояс будут содержать статические данные, в то время как используемая взлетно-посадочная полоса или статистика недавних взлетов и посадок будут содержать данные в реальном времени. Кроме того, API по требованию (ODAPI) может быть легко интегрирован в клиентские приложения в зависимости от требуемого объема.

В частности, категория полетных данных имеет 3 варианта запроса:

  1. Поиск рейсов по географическому региону (широте и долготе)
  2. Поиск любого рейса по вылету / прилету, отдельным рейсам и т. Д.
  3. Искать прямые рейсы

Изображение вверху: карта покрытия AirNav RadarBox

Наши данные агрегируются нашей наземной и спутниковой сетью ADS-B плюс 12 различных источников данных (ADS-C, FAA SWIM и т. Д.), Которые включают более 100 полей данных, таких как номер рейса, позывной, регистрация, расписание. и фактическое время вылета и прибытия, скорость воздушного судна, высота и другие параметры.

Данные о рейсах (текущие рейсы и географическая зона)

Получить доступ и использовать решения API данных полета RadarBox On-Demand просто, перейдите на Radarbox.com/api/documentation -> «Полеты» и запросите необходимые данные или статистику полетов.

Почему клиентам нравятся наши решения API?

  1. Стоимость кредита за запрос - платите только за то, что вы используете.
  2. Удобный для разработчиков API - бесшовная интеграция в клиентские приложения.
  3. От 10 000 кредитов / мес . - Доступность с возможностью повышения баллов.
  4. Полетные данные из более чем 12 источников - обеспечение точности за счет избыточности.
  5. Круглосуточная поддержка клиентов 7 дней в неделю - приоритетная поддержка по электронной почте и телефону в течение 365 дней.

Для получения дополнительной информации о документации, ценах, загрузке нашего клиентского SDK и источниках данных посетите - https://www.radarbox.com/api/documentation

1. Рейсы (KLM 745 и British Airways - BAW 195)

Изображение вверху: снимок экрана с полетными данными со страницы документации по API.

На скриншоте выше данные истории полетов были запрошены за 6 января с 00: 00Z до 23:59:59 Z для самолетов с регистрацией «PH-BHO» и «G-YMML», которые выполняли рейсы KLM745 и BAW195. Вы можете получить данные истории полетов для любого рейса и самолета, в любое время и в любом месте.

2. Прямой рейс (British Airways - Boeing 777-236ER - G-YMML)

Изображение вверху: снимок экрана с полетными данными со страницы документации по API.

С помощью API-интерфейса RadarBox On-Demand в реальном времени вы можете получать данные в реальном времени с любого рейса или конкретного самолета по всему миру. В этом примере были запрошены полетные данные для British Airways Boeing 777-236ER (G-YMML), которые будут отображать информацию о полете, скорости самолета, высоте, высоте и долготе. Боинг 777, эксплуатируемый British Airways, для которого были запрошены данные, в то время выполнял рейс BAW1976.

3. Поиск рейсов по географическому региону (широте и долготе).

Изображение вверху: снимок экрана с полетными данными со страницы документации по API.

С помощью конечной точки полета по географическому региону вы сможете узнать, какие рейсы, авиакомпании совершали над определенной областью или географическим регионом в определенный день, время и прочую информацию.

В приведенном выше примере все полеты между широтами 51,43 и 51,50 N, минимальной долготой -2,96 и максимальной долготой 0,37, высотой ниже 10 000 футов и выше FL20 (2000 футов) были запрошены на 20 апреля с 10:25 Z до 10:30 Z ( УНИВЕРСАЛЬНОЕ ГЛОБАЛЬНОЕ ВРЕМЯ). Были захвачены два самолета, летевшие над выбранным районом и временем: «TC-JJU» и «9V-SMN». Боинг 777-3F2ER Turkish Airlines выполняет рейс THY6139 из Стамбула (IST) в Лондон (LHR). Данные истории полетов или данные полета в реальном времени можно получить в любой точке мира.

Как использовать RadarBox On-Demand API

Получение вашего бесплатного токена

Вы получаете бесплатный токен со своим бизнес-аккаунтом , который даст вам достаточно средств для игры. Вы можете найти свой, перейдя на панель управления API . После того, как вы его получите, откройте документацию по API на новой вкладке, чтобы вы могли продолжить читать руководство с практическими рекомендациями здесь.

Пошаговое руководство

1. Подтвердить

Аутентификация

Изображение вверху: снимок экрана данных о воздушном пространстве со страницы документации API

Приведенные ниже шаги покажут, насколько легко взаимодействовать с API. На странице документации вы сможете просмотреть спецификации. Каждый вызов должен быть аутентифицирован, поэтому вам нужно поместить токен, который вы хотите использовать, в контексте. Просто вставьте токен в указанную форму и нажмите кнопку «Сохранить». С этого момента все обращения в службу будут связаны с вашей учетной записью.

2. Просмотреть все доступные услуги.

Изображение вверху: снимок экрана данных о воздушном пространстве со страницы документации API

В левом меню вы можете найти список доступных услуг. Нажав на каждую из них, вы перейдете к деталям конечной точки, где вы можете найти такую информацию, как необходимые параметры и подробный формат ответа.

3. Войдите в режим тестирования.

Кнопка

Изображение вверху: снимок экрана данных о воздушном пространстве со страницы документации API

Нажмите кнопку «Попробовать», чтобы активировать тестовый режим, и вы сможете отправлять запросы в реальном времени.

Попробуйте экран

Изображение вверху: снимок экрана данных о воздушном пространстве со страницы документации API

В тестовом режиме у вас будет спецификация запроса в центральном столбце и текстовое поле с полезной нагрузкой вашего запроса справа. Он будет предварительно заполнен тестовыми значениями, которые вам нужно будет настроить.

4. Пример тестового случая.

Один из простейших сценариев - это попытка выяснить текущее положение конкретного самолета.

Образец полезной нагрузки

Изображение вверху: снимок экрана данных о воздушном пространстве со страницы документации API

Мы отредактировали образец полезной нагрузки, удалив все, кроме наших критериев: получить текущую позицию для самолета с бортовым номером G-TTNG. После нажатия кнопки «Отправить запрос» мы должны получить ответ в течение нескольких секунд. Если все пойдет гладко, мы должны увидеть код состояния запроса и полезные данные ответа, появляющиеся под начальным запросом.

Результат

Изображение вверху: снимок экрана данных о воздушном пространстве со страницы документации API

Документация по полям ответа должна быть видна слева от полезной нагрузки ответа, что упростит интерпретацию данных.

Реализация собственного клиента

Показанный выше интерфейс отлично подходит для прототипирования ваших вызовов, но, конечно, вам все равно нужно реализовать собственный клиент API. Мы покажем, как легко получить полный Python API SDK, работающий всего с несколькими строками кода.

Изображение вверху: снимок экрана данных о воздушном пространстве со страницы документации API

Вы можете загрузить клиент веб-службы на своем любимом языке / платформе - в настоящее время мы поддерживаем самые популярные из них, такие как C #, Java, PHP, Python, Scala, Swift и Javascript.

Просто выберите нужный вариант в одном из пунктов раскрывающегося меню, и загрузка начнется автоматически. После завершения вам нужно распаковать архив и открыть его содержимое в вашей любимой среде IDE.

README файл

Изображение вверху: документ README.md

Файл README.md содержит ценную информацию и адаптирован к интересующей нас структуре. В этом случае есть инструкции о том, как настроить среду Python, чтобы иметь возможность беспрепятственно запускать клиент API. Есть также фрагменты кода, которые вы можете скопировать / вставить прямо в свой код.

Простой клиент

Изображение вверху: документ README.md

Мы скопировали фрагменты из файла README в наш собственный файл liveflights-client.py, и нам нужно было только добавить две вещи: строку аутентификации (токен-носитель) и параметр поиска (регистрация «G-TTNG»), то же самое. как вызов, который мы ранее создали в интерфейсе тестирования.

Первый забег

Изображение вверху: README.md

После сохранения файла мы можем открыть терминал и использовать Python для запуска только что реализованного клиента.

Что отличает нас от конкурентов?

« Что отличает AirNav Radarbox от своих конкурентов, так это то, что мы называем« 3 F »AirNav. Гибкость в решении любых требований наших клиентов. Создание многофункциональных и готовых к будущему продуктов с упором на удовлетворение потребностей клиентов. »- Андре Брандао, генеральный директор AirNav Systems.

Возможность настройки означает, что все решения адаптируются к конкретным требованиям клиента. Наша бесшовная интеграция в существующие клиентские приложения и платформы посредством предложения ADS-B, FAA SWIM, Oceanic, MLAT, Satellite ADS-C, HFDL, ADS-C, Satellite ADS-B для обеспечения полных и точных данных означает, что мы можем предложить много в относительной непринужденности.

Предлагая несколько форматов данных, таких как JSON, XML, CSV, KML, ESRI и другие, мы также предлагаем больший объем данных за меньшие деньги, что отличает нас от остальных.

Наконец, у нас есть круглосуточная круглосуточная служба поддержки клиентов, которая поможет вам выбрать правильный пакет, соответствующий вашим требованиям.

Так почему бы не узнать, что мы можем предложить вам здесь, в AirNav RadarBox? Чтобы связаться с нами, нажмите здесь, чтобы узнать об этом сегодня!

ЧИТАТЬ ДАЛЕЕ...

Рассмотрели возможность отказаться от рекламы?

Отключите блокировщик рекламы или подпишитесь на план, чтобы использовать Radarbox без рекламы. Уже подписались? Войти

Подписаться

Вы зашли на сайт RadarBox. Продолжая пользоваться нашими услугами, вы соглашаетесь с нашей Политикой конфиденциальности.

СКРЫТЬ