구독프로페셔널 솔루션
AirNav 블로그
airnavradar.com

AirNav RadarBox API 시리즈: 비행 데이터

위 이미지: 화면에 표시되는 AirNav RadarBox API

AirNav RadarBox의 REST 기반 온디맨드 API 솔루션을 통해 개발자는 실시간 또는 과거 글로벌 비행 데이터를 애플리케이션에 원활하게 통합할 수 있습니다. AirNav의 ODAPI는 강력한 결과를 제공하기 위해 개별적으로 쿼리하거나 다양한 매개변수를 기반으로 결합할 수 있는 100개 이상의 사용자 지정 가능한 데이터 필드로 구성됩니다.

이러한 데이터 필드에는 정적 데이터와 라이브 데이터가 모두 포함됩니다. 예를 들어, 공항의 IATA/ICAO 코드, 위도, 경도, 고도, 시간대는 정적 데이터를 구성하는 반면 공항의 활주로 또는 최근 이륙 및 착륙 통계는 실시간 데이터를 구성합니다. 또한 ODAPI(On-Demand API)는 필요한 볼륨에 따라 고객 애플리케이션에 손쉽게 통합할 수 있습니다.

특히 비행 데이터 범주에는 3가지 쿼리 옵션이 있습니다.

  1. 지리적 영역(위도 및 경도)으로 항공편 검색
  2. 출발/도착, 개별 항공편 등을 기준으로 모든 항공편 검색
  3. 실시간 항공편 검색

위 이미지: AirNav RadarBox 커버리지 맵

당사의 데이터는 지상 및 위성 기반 ADS-B 네트워크와 12개의 서로 다른 데이터 소스(ADS-C, FAA SWIM 등)에 의해 집계되며, 여기에는 항공편 번호, 호출 부호, 등록, 일정과 같은 100개 이상의 데이터 필드가 포함됩니다. 실제 출발 및 도착 시간, 항공기 속도, 고도 및 기타 매개변수.

비행 데이터(실시간 비행 및 지리적 영역)

RadarBox On-Demand API 비행 데이터 솔루션에 액세스하고 사용하는 방법은 간단합니다. Radarbox.com/api/documentation -> "Flights" 로 이동하여 필요한 데이터 또는 비행 통계를 쿼리하십시오.

고객이 API 솔루션을 좋아하는 이유는 무엇입니까?

  1. 쿼리당 크레딧 가격 - 사용한 만큼만 지불합니다.
  2. 개발자 친화적인 API - 클라이언트 애플리케이션에 완벽하게 통합됩니다.
  3. 10,000크레딧/월부터 시작합니다 . - 크레딧을 업그레이드할 수 있는 옵션이 있는 경제성.
  4. 12개 이상의 소스에서 가져온 비행 데이터 - 중복성을 통해 정확성을 보장합니다.
  5. 연중무휴 고객 지원 - 365일 우선 이메일 및 전화 지원.

설명서, 가격, 클라이언트 SDK 다운로드 및 데이터 소스에 대한 자세한 내용은 https://www.radarbox.com/api/documentation을 참조하십시오.

1. 항공편(KLM 745 및 영국항공 - BAW 195)

위 이미지: API 문서 페이지의 비행 데이터 스크린샷

위의 스크린샷에서 KLM745 및 BAW195 비행을 수행한 "PH-BHO" 및 "G-YMML" 등록 항공기에 대해 1월 6일 00:00Z부터 23:59:59 Z까지 비행 이력 데이터가 요청되었습니다. 언제 어디서나 모든 비행 및 항공기의 비행 이력 데이터를 얻을 수 있습니다.

2. 실시간 비행 (영국항공 - 보잉 777-236ER - G-YMML)

위 이미지: API 문서 페이지의 비행 데이터 스크린샷

RadarBox On-Demand API 실시간 비행 엔드포인트를 사용하면 전 세계의 모든 비행 또는 특정 항공기에서 실시간 데이터를 얻을 수 있습니다. 이 예에서 영국항공 Boeing 777-236ER(G-YMML)에 대한 비행 데이터가 요청되어 비행, 항공기 속도, 고도, 고도 및 경도 정보가 표시됩니다. 데이터가 요청된 영국항공이 운항하는 보잉 777은 당시 BAW1976편을 운항하고 있었다.

3. 지리적 영역(위도 및 경도)으로 항공편 검색

위 이미지: API 문서 페이지의 비행 데이터 스크린샷

지리적 지역 종점별 비행을 사용하면 다른 정보 중에서 특정 날짜, 시간에 특정 지역 또는 지리적 지역을 비행한 항공편, 항공사를 찾을 수 있습니다.

위의 예에서 위도 51.43~51.50N, 최소 경도 -2.96 및 최대 경도 0.37, 고도 10,000피트 미만 및 FL20(2,000피트) 이상 사이의 모든 비행은 4월 20일 10:25 Z부터 10:30 Z까지 요청되었습니다( UTC). "TC-JJU"와 "9V-SMN"이라는 두 대의 항공기가 선택한 지역과 시간을 비행하는 것이 포착되었습니다. 터키항공 Boeing 777-3F2ER이(가) 이스탄불 (IST)발 런던 (LHR)행 THY6139편을 운영하고 있습니다. 비행 이력 데이터 또는 실시간 비행 데이터는 전 세계 어디에서나 얻을 수 있습니다.

RadarBox 온디맨드 API 사용 방법

무료 토큰 받기

비즈니스 계정 으로 무료 토큰을 받을 수 있으며, 이를 통해 플레이할 수 있는 충분한 크레딧을 얻을 수 있습니다. API 대시보드 로 이동하여 원하는 것을 찾을 수 있습니다. API 문서 가 있으면 새 탭에서 API 문서를 열어 여기에서 사용 방법 가이드를 계속 읽을 수 있습니다.

단계별 가이드

1. 인증

입증

위 이미지: API 문서 페이지의 영공 데이터 스크린샷

아래 단계는 API와 상호 작용하는 것이 얼마나 쉬운지 보여줍니다. 설명서 페이지에서 사양을 스크롤할 수 있습니다. 모든 호출은 인증되어야 하므로 컨텍스트에 사용하려는 토큰을 넣어야 합니다. 지정된 양식에 토큰을 삽입하고 "저장" 버튼을 누르기만 하면 됩니다. 이제부터 모든 서비스 요청이 귀하의 계정에 연결됩니다.

2. 사용 가능한 모든 서비스 보기

위 이미지: API 문서 페이지의 영공 데이터 스크린샷

왼쪽 메뉴에서 사용 가능한 서비스 목록을 찾을 수 있습니다. 각 항목을 클릭하면 엔드포인트 세부 정보로 이동하여 필수 매개변수 및 응답의 세부 형식과 같은 정보를 찾을 수 있습니다.

3. 테스트 모드 진입

사용해보기 버튼

위 이미지: API 문서 페이지의 영공 데이터 스크린샷

테스트 모드를 활성화하는 "Try out" 버튼을 클릭하면 실시간 요청을 제출할 수 있습니다.

시험보기 화면

위 이미지: API 문서 페이지의 영공 데이터 스크린샷

테스트 모드에 있으면 중앙 열에 요청 사양이 표시되고 오른쪽에 요청 페이로드가 있는 텍스트 상자가 표시됩니다. 사용자 지정해야 하는 테스트 값으로 미리 채워집니다.

4. 샘플 테스트 케이스

가장 간단한 시나리오 중 하나는 특정 항공기의 현재 위치를 찾는 것입니다.

샘플 페이로드

위 이미지: API 문서 페이지의 영공 데이터 스크린샷

우리는 기준을 제외한 모든 것을 제거하는 샘플 페이로드를 편집했습니다. 꼬리 번호가 G-TTNG인 항공기의 현재 위치를 가져옵니다. "요청 보내기" 버튼을 누르면 몇 초 안에 응답을 받게 됩니다. 모든 것이 순조롭게 진행되면 요청의 상태 코드와 초기 요청 아래에 응답 페이로드가 표시되어야 합니다.

결과

위 이미지: API 문서 페이지의 영공 데이터 스크린샷

응답 필드의 문서는 응답 페이로드의 왼쪽에 표시되어야 데이터를 쉽게 해석할 수 있습니다.

자신의 클라이언트 구현

위에 표시된 인터페이스는 호출 프로토타이핑에 적합하지만 물론 고유한 API 클라이언트를 구현해야 합니다. 몇 줄의 코드만으로 전체 Python API SDK가 작동하는 것이 얼마나 쉬운지 보여줄 것입니다.

위 이미지: API 문서 페이지의 영공 데이터 스크린샷

선호하는 언어/프레임워크로 웹 서비스 클라이언트를 다운로드할 수 있습니다. 현재 C#, Java, PHP, Python, Scala, Swift 및 Javascript와 같은 가장 인기 있는 클라이언트를 지원합니다.

드롭다운 메뉴의 항목 중 하나에서 옵션을 선택하기만 하면 다운로드가 자동으로 시작됩니다. 완료되면 아카이브를 추출하고 즐겨찾는 IDE에서 콘텐츠를 열어야 합니다.

읽어보기 파일

위 이미지: README.md 문서

README.md 파일에는 귀중한 정보가 포함되어 있으며 우리가 관심을 갖고 있는 프레임워크에 맞게 조정되었습니다. 이 경우 API 클라이언트를 원활하게 실행할 수 있도록 Python 환경을 설정하는 방법에 대한 지침이 있습니다. 코드에 직접 복사/붙여넣기할 수 있는 코드 스니펫도 있습니다.

단순 클라이언트

위 이미지: README.md 문서

README 파일의 스니펫을 자체 파일 "liveflights-client.py"에 복사했으며 인증 문자열(베어러 토큰)과 검색 매개변수(등록 "G-TTNG")의 두 가지만 추가하면 됩니다. 테스트 인터페이스에서 이전에 만든 호출로.

첫 실행

위 이미지: README.md

파일을 저장한 후 터미널을 열고 Python을 사용하여 방금 구현한 클라이언트를 실행할 수 있습니다.

경쟁업체와 차별화되는 점은 무엇입니까?

“ AirNav Radarbox가 경쟁 제품과 차별화되는 점은 우리가 AirNav의 3F라고 부르는 것입니다. 각 고객의 요구 사항을 유연하게 처리합니다. 기능이 풍부하고 미래에 대비한 제품을 구축하면서 고객 만족에 중점을 둡니다. " - AirNav Systems의 CEO Andre Brandao.

사용자 정의 가능성은 모든 솔루션이 고객의 특정 요구 사항에 맞게 조정된다는 것을 의미합니다. 완전하고 정확한 데이터를 보장하기 위해 ADS-B, FAA SWIM, Oceanic, MLAT, Satellite ADS-C, HFDL, ADS-C, Satellite ADS-B 제공을 통해 기존 클라이언트 애플리케이션 및 플랫폼에 원활하게 통합하여 제공할 수 있음을 의미합니다. 비교적 쉽게 많이.

JSON, XML, CSV, KML, ESRI 등과 같은 다양한 데이터 형식을 제공함으로써 더 적은 비용으로 더 많은 양의 데이터를 제공하므로 다른 기업과 차별화됩니다.

마지막으로 24시간 연중무휴 고객 지원을 통해 요구 사항에 맞는 패키지를 선택할 수 있습니다.

그렇다면 AirNav RadarBox에서 제공할 수 있는 것을 살펴보십시오. 저희에게 연락하려면 여기 를 클릭하여 오늘 알아보십시오!