// 数据来源：VRS airports.csv。以机场 ICAO/Code 为主键，保存机场名称、国家、经纬度和高度。
// 链接：https://vrs-standing-data.adsb.lol/airports.csv
// 官方更新要求：ADSB.lol 镜像说明导出文件每小时更新。本地告警策略：超过 1 小时提示更新。

#include "Resource_Utils.h"

std::unique_ptr<External_Resources> make_vrs_airports_resource() {
    return External_Database_Utils::make_header_csv_resource({
        "vrs_airports",
        "airports.csv",
        "https://vrs-standing-data.adsb.lol/airports.csv",
        "VRS 机场字典，提供机场代码、名称、国家、经纬度和高度。",
        3600,
        {"Code", "Name", "ICAO", "IATA", "Location", "CountryISO2",
         "Latitude", "Longitude", "AltitudeFeet"},
        {"Code"}
    });
}
