Об этом проекте
Этот репозиторий служит мостом данных для FIRESTORM, зеркалируя обнаружения Next Generation Fire System (NGFS) из просмотрщика RealEarth CIMSS/SSEC в единый публичный JSON-файл. Это не самостоятельное приложение, а запланированный конвейер данных: рабочий процесс GitHub Actions примерно каждые пять минут получает продукты NGFS-SCENE-CONUS-EAST и NGFS-SCENE-CONUS-WEST, дедуплицирует обнаружения между GOES-18 и GOES-19 и публикует упрощённую схему в data/ngfs.json для использования фронтендом через raw.githubusercontent.com.
Ключевое преимущество перед существующими конвейерами данных о пожарах — непрерывность пожарных объектов. Классификатор SSEC связывает попиксельные обнаружения между кадрами в отслеживаемые объекты со стабильным FEATURE_TRACKING_ID, что позволяет анализировать скорость роста на уровне объектов, а не дельты FRP по отдельным кадрам. Каждое обнаружение также включает данные корреляции IRWIN, такие как название и тип инцидента, если оно сопоставлено с активным пожаром NIFC. Выходная схема включает местоположение, FRP, идентификатор отслеживания, время получения, достоверность, спутник, домен сканирования, штат/округ/GACC, разбивку по топливу и типу земного покрова, а также версию NGFS.
Реализация получения данных использует только стандартную библиотеку Python и не требует секретов или API-ключей. Она выполняет рукопожатие сеанса с публичным просмотрщиком RealEarth, получая cookies, создавая клиентский хэш сеанса и отправляя пользовательские заголовки. README описывает аспекты сопровождения, включая вежливую периодичность запросов, ожидающий запрос к SSEC о документированном пути API и будущую заметку о ротации спутников для GOES-19/GOES-20.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.