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

API 시리즈: 공항 및 항공기 데이터

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

AirNav Radarbox의 On-Demand API는 클라이언트 응용 프로그램이 필요에 따라 실시간 및 과거 비행 데이터에 액세스할 수 있도록 하는 쿼리당 크레딧 API 솔루션입니다. 실시간 데이터는 AirNav의 지상 및 위성 기반 ADS-B 네트워크에 의해 집계되고 안전한 TCP 웹 소켓 연결을 통해 전달되며, 과거 비행 추적 데이터는 다운로드 링크를 통해 제공됩니다. 이 모델은 종량제 방식으로 작동하며 저렴한 가격으로 제공됩니다.

현재 다섯 가지 유형의 데이터 범주가 제공됩니다.
1 - 공역(Notam by airport, NAT, PAC)
2 - 항공편(실시간 항공편, 항공편 검색, 지역별 항공편)
3 - 항공기(항공기 검색 및 ID별 항공기 검색)
4 - 공항(공항별 METAR 및 TAF, 공항 검색, 공항 코드, 공항별 D-ATIS)
5 - 비행 통계(비즈니스 및 상업 비행 통계, 비즈니스 공항 등).

ODAPI(RadarBox On-Demand) 클라이언트는 Python, Ruby, Scala, Kotlin-client, JavaScript, Typescript, C#, Java, Swift, R, Go 및 PHP를 포함한 15개 프레임워크와 호환됩니다.

이번 주 AirNav RadarBox의 주문형 또는 ODAPI에 초점을 맞춘 시리즈를 마무리하면서 전 세계 공항, 운영자 및 항공기 소유자가 매일 사용하는 항공기 및 공항 데이터라는 두 가지 데이터 범주를 강조하고자 합니다.

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

RadarBox On-Demand API에 액세스하려면 Radarbox.com/api/documentation -> "Aircraft & Airport Data" 를 방문하여 필요한 데이터 또는 비행 통계를 쿼리하십시오.

또한 검색할 수 있는 100개 이상의 데이터 필드를 제공합니다. AirNav RadarBox 항공기 및 공항 데이터는 14개의 서로 다른 데이터 소스에서 가져오므로 비행 데이터의 정확성을 보장합니다.

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

  1. 쿼리당 크레딧 가격 - 사용한 만큼만 지불합니다.
  2. 개발자 친화적인 API - 클라이언트 애플리케이션에 원활하게 통합됩니다.
  3. 14개 소스의 비행 데이터 - 중복성을 통해 정확성을 보장합니다.
  4. 24/7 클라이언트 지원 - 365일 우선 이메일 및 전화 지원.

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

API 솔루션에 대해 자세히 알아보려면 https://www.radarbox.com/api 를 방문하십시오.

항공기 데이터

이 데이터 범주에서는 꼬리 번호, ICAO 유형, 소유자(회사), 일련 번호 또는 항공기가 첫 비행을 수행한 시기와 같은 항공기와 관련된 모든 데이터를 찾을 수 있습니다. 또한 특정 항공기의 비행 시간 및 가장 많이 사용되는 공항에 대한 통계입니다.

1. 항공사별 항공기

위 이미지: API 문서 페이지의 항공기 데이터(항공사별) 스크린샷

이 데이터 옵션에서 꼬리 번호, ICAO 회사 또는 항공사 ICAO로 항공기 데이터를 검색할 수 있습니다. 위의 스크린샷은 전체 HiFly(HFY) 항공기에 대해 데이터 요청이 이루어진 것을 보여주며, 이로부터 리스본에 본사를 둔 회사의 Airbus A340-542X 중 하나가 응답 페이로드에 표시된 것을 볼 수 있습니다.

2. ID별 항공기

위 이미지: API 설명서 페이지의 항공기 데이터 스크린샷(ID별 - 등록)

ID로 항공기 검색 옵션에서 MODE-S 16진수 코드, 꼬리 번호 또는 등록으로 특정 항공기에 대한 세부 정보 및 데이터를 찾을 수 있습니다. 위의 예에서 ID(등록)별 항공기 데이터는 Airbus A319-112(등록 N173UW, IATA 코드 32D)에 대해 요청되었으며, 이는 해당 항공기에 샤크렛이 장착되어 있음을 의미합니다.

공항

이 끝점을 사용하면 일부 특정 공항의 세부 정보(ICAO 또는 IATA 코드)를 얻을 수 있을 뿐만 아니라 국가, 도시 또는 위도/경도로 검색할 수 있으며 코드, 도시, 국가, 고도, 시간대, 활주로 목록 및 실시간 정보(예: 사용 중인 활주로, 최근 이착륙 통계)

1. 공항별 D-ATIS

위 이미지: API 문서 페이지의 D-ATIS 데이터 스크린샷

D-ATIS(Data Link-Automatic Terminal Information Services)는 공항 주변(터미널 지역, 주변 등)의 항공정보를 지속적으로 방송하는 서비스입니다. 이 데이터 옵션은 전 세계 어디에서나 특정 공항에 대한 최신 정보를 찾을 수 있도록 설계되었습니다. D-ATIS는 특정 공항의 정보를 텍스트 형식으로 전사한 것입니다.

응답 페이로드에서 볼 수 있듯이 미국에서 가장 분주한 공항 중 하나인 캘리포니아에 위치한 로스앤젤레스 국제공항(LAX)에 대해 2021-10-28(14:55Z)까지 D-ATIS 데이터가 요청되었습니다. "heady" 및 "body" 항목에는 D-ATIS 정보가 텍스트 형태로 표시된다.

2. 코드별 공항

위 이미지: API 설명서 페이지의 공항 데이터 스크린샷

이 검색 필드에서 ICAO 또는 IATA 코드로 공항을 찾을 수 있습니다. ICAO 또는 ICAO 코드를 입력하십시오. 예를 들어 John F. Kennedy 공항의 ICAO 코드는 KFJK이고 IATA 코드는 JFK입니다.

3. 공항 검색

위 이미지: API 설명서 페이지의 공항 데이터 스크린샷

코드별 공항과 같은 방식으로 특정 도시에 어떤 공항이 있고 몇 개의 공항이 있는지 검색할 수 있습니다. 예를 들어 뉴욕에는 세 개의 공항이 있습니다.

  1. 존 F. 케네디 국제공항(JFK)
  2. 라구아디아 공항(LGA)
  3. 뉴어크 국제공항(EWR)

4. 공항별 METAR

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

METAR(Meteorological Aerodrome Reports)는 풍향 및 속도, 가시성, 고도계 등과 같은 정보와 함께 특정 공항의 현재 기상 조건에 대한 보고서를 제공합니다.

5. 공항별 TAF

위 이미지: API 설명서 페이지의 TAF 데이터 스크린샷

TAF(Terminal Aerodrome Forecast)는 공항에서 현지 항공 교통에 서비스를 제공하기 위해 제공하는 일기 예보 데이터 서비스로, 조종사와 항공기 운영자가 최신 정보에 액세스할 수 있도록 하루 종일 여러 번 업데이트됩니다. 특정 공항의 최신 날씨 정보를 얻기 위해 IATA 및 ICAO 코드를 입력하여 이 데이터를 얻을 수 있습니다.

RadarBox On-Demand API 사용 방법

무료 토큰 받기

귀하의 비즈니스 계정 으로 무료 토큰을 받을 수 있으며, 이 토큰은 플레이하기에 충분한 크레딧을 제공합니다. API 대시보드 로 이동하여 찾을 수 있습니다. 가지고 있으면 새 탭에서 API 설명서를 열어 여기에서 방법 가이드를 계속 읽을 수 있습니다.

단계별 가이드

1. 인증

입증

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

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

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

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

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

3. 테스트 모드로 들어가기

사용해보기 버튼

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

"Try it 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" 파일로 스니펫을 복사했으며 인증 문자열(bearer 토큰)과 검색 매개변수(등록 "G-TTNG")의 두 가지만 추가하면 되었습니다. 테스트 인터페이스에서 이전에 만든 호출로.

첫 실행

위 이미지: README.md

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

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

“ AirNav Radarbox를 경쟁 제품과 차별화하는 것은 우리가 AirNav의 3F라고 부르는 것입니다. 각 고객의 요구 사항을 유연하게 처리합니다. 기능이 풍부하고 미래 지향적인 제품을 구축하는 동시에 고객 만족에 중점을 둡니다. ” - AirNav Systems의 CEO Andre Brandao.

우리는 JSON, XML, CSV, KML 등과 같은 다양한 형식으로 데이터를 제공하며 최고의 고객 지원은 연중무휴 24시간 작동합니다. 가격 계획을 확인하고 더 큰 데이터 볼륨에 대해 볼륨 기반 할인을 제공합니다. . 귀하의 팀 또는 애플리케이션에 대한 맞춤형 계획에 대해 논의하고 싶다면 오늘 저희에게 연락하십시오! 지금 연락하려면 여기를 클릭하십시오!