Flightyエクスポートビューア
FlightyアプリのCSVエクスポートをインポートし、すべてのフライトをインタラクティブマップ上で可視化します。ルート、空港マーカー、旅行統計を表示します。
入力
出力
Readme
Flightyとは?
Flightyはフライト追跡アプリで、iOSで利用でき、リアルタイムでフライトをフォローしたり、個人的なフライト履歴を保存したり、その履歴をCSVファイルとしてエクスポートできます。エクスポートには、ログに記録した各フライトの詳細が含まれています — 空港コード、航空会社、航空機の種類、座席、キャビンクラス、ゲート時刻など。
ツールの説明
このツールはFlightyのCSVエクスポートを読み込み、すべての空港コードを地理座標に解決し、完全なフライト履歴をインタラクティブな世界地図上に描画します。各ルートは出発地と到着地の空港間の色付きアークとして表示され、訪問したすべての空港にはクリック可能なマーカーが配置されます。サマリーパネルには、総フライト数、移動距離の合計、ユニークな空港の数、到達した国が表示されます。
機能
- スケジュール時刻と実際の時刻、尾翼番号、キャビンクラス、座席割り当てを含む、完全なFlightyのCSVエクスポート形式をパース
- バンドルされた空港データベースを使用してIATA空港コードを正確な緯度経度座標に解決
- Leafletを搭載したインタラクティブなパン・ズーム機能付き世界地図上にフライトルートをアークとして描画
- キャンセルされたフライトを自動的にスキップ。迂回されたフライトを正しく処理し、実際の到着空港へのルーティングを行う
- 総フライト数、移動距離(km)、ユニークな空港、訪問した国のライブサマリーを表示
動作方法
CSVファイルをアップロードした後、ツールはFrom、To、およびDiverted ToカラムからすべてのユニークなIATA空港コードを抽出し、単一バッチルックアップでそれらの座標を取得します。その後、各出発地と到着地のペア間にLineStringアークを描画し、すべての空港にPointマーカーを配置します。空港間の距離はハバーサイン公式を使用して計算されます。これは地球の表面上での大円距離を提供します。地図は自動的に訪問したすべての空港の地理的重心に中央揃えされます。
ユースケース
- Flightyアプリからの生涯フライト履歴を単一の世界地図上で可視化
- すべてのログに記録されたトリップ全体で飛行した総キロメートル数を計算
- 訪問した国と空港を最も頻繁に特定する
制限事項
- Flighty iOSアプリから直接エクスポートされたCSV形式のみを受け入れます。他のフライトログ形式はサポートされていません
- 空港ルックアップはエクスポートにIATA コードが存在することに依存します。コードが欠落しているか標準でないフライトはスキップされます
- フライトアークは実際の曲線飛行経路ではなく、直線の大円線として描画されます
よくある質問
Flightyからフライト履歴をエクスポートするにはどうすればよいですか?
Flightyアプリを開き、プロフィールまたはフライト履歴に移動し、エクスポートオプションを使用して.csvファイルを保存します。その後、そのファイルをここにアップロードします。
キャンセルされたフライトは地図に含まれていますか? いいえ。エクスポートでキャンセルとしてマークされたフライトは、地図と距離計算から自動的に除外されます。
フライトが迂回された場合はどうなりますか? 迂回されたフライトは正しく処理されます — アークは元々スケジュールされた目的地ではなく、飛行機が実際に着陸した空港に描画されます。