世界の空港情報の取得

Pythonによる世界の空港情報の取得を行います。
空港情報はFlightradar24(フライトレーダー24)のサイトから取得します。
Flightradar24(フライトレーダー24)は、現在飛行している民間用の飛行機やヘリコプターなどの現在位置をリアルタイムで表示するサイトです。エリアは世界中です。

Flightradar24
https://www.flightradar24.com/

空港情報は具体的には『FlightRadar24』ライブラリを利用して取得します。
取得したデータはCSV形式にして『airports.csv』というファイルに保存します。
2024年4月10日時点で5497個の空港の情報が取得できます。

#ライブラリをインポート
from FlightRadar24 import FlightRadar24API
import pandas as pd

#インスタンスを生成
fr_api = FlightRadar24API()

#データをダウンロードしデータフレーム化
df = pd.DataFrame(fr_api.get_airports())

#データをCSVファイルとして保存
df.to_csv('airports.csv')

取得されたデータは以下のような形になっています。

0,<(LECO) A Coruna Airport – Altitude: 326 – Latitude: 43.302059 – Longitude: -8.37725>
1,<(EDKA) Aachen Merzbruck Airport – Altitude: 626 – Latitude: 50.821899 – Longitude: 6.184759>
2,<(EKYT) Aalborg Airport – Altitude: 3 – Latitude: 57.095112 – Longitude: 9.855172>



4912,<(RJTT) Tokyo Haneda International Airport – Altitude: 21 – Latitude: 35.55225 – Longitude: 139.779602> → 羽田空港
4913,<(RJAA) Tokyo Narita International Airport – Altitude: 135 – Latitude: 35.764721 – Longitude: 140.386307> → 成田空港
4914,<(RJTY) Tokyo Yokota Air Base – Altitude: 463 – Latitude: 35.748489 – Longitude: 139.348404> → 横田飛行場