О наших источниках данных
Эта статья объясняет, откуда берутся наши авиационные данные, как мы их обрабатываем в реальном времени, как часто мы их обновляем и как вы можете помочь поддерживать их точность. Короче говоря: мы стоим на плечах сообществ открытых авиационных данных и тщательно преобразуем эти наборы данных, чтобы обеспечить быстрый, ориентированный на карты опыт отслеживания полетов, исследования аэропортов и открытия авиационной информации по всему миру.
Что мы используем
- OpenSky Network для данных отслеживания полетов ADS-B в реальном времени
- OpenStreetMap (OSM) для географии и инфраструктуры аэропортов
- Публичные авиационные базы данных для регистрации и характеристик самолетов
- Справочные данные аэропортов и авиакомпаний из официальных и общественных источников
- Метеорологические данные (METAR/TAF) из официальных метеорологических служб
Мы не собираем частные данные, не отслеживаем людей за пределами позиций самолетов и не покупаем коммерческие услуги отслеживания полетов. Наш акцент — на открытых, проверяемых источниках, которые приносят пользу всему авиационному сообществу.
Разбивка источников
-
OpenSky Network (отслеживание полетов в реальном времени)
- Мы используем данные приемников ADS-B, предоставленные сообществом, для обеспечения позиций полетов, высот, скоростей и позывных в реальном времени.
- Данные OpenSky Network предоставляются в соответствии с их условиями использования. См.: OpenSky Network
- Покрытие зависит от плотности приемников и лучше всего в Северной Америке, Европе и основных авиационных узлах.
-
OpenStreetMap (инфраструктура аэропортов)
- Мы полагаемся на данные, поддерживаемые сообществом, для границ аэропортов, взлетно-посадочных полос, рулежных дорожек, терминалов и навигационных точек.
- Данные OSM регулируются лицензией ODbL. См.: Авторские права OpenStreetMap
-
Базы данных регистрации самолетов
- Мы ссылаемся на публичные реестры самолетов (FAA, ICAO) для регистрационных номеров, типов самолетов, операторов и технических характеристик.
- Эти базы данных обычно находятся в общественном достоянии или доступны по лицензиям открытых данных.
-
Метеорологические данные
- Мы интегрируем метеорологические отчеты METAR и TAF из официальных источников, таких как NOAA и национальные метеорологические службы.
- Метеорологические данные помогают предоставить контекст для условий полета и работы аэропорта.
Конвейер обработки (высокий уровень)
- Получение: Мы получаем сообщения ADS-B в реальном времени от OpenSky Network и других потоковых источников.
- Разбор: Мы декодируем позиции самолетов, скорости, позывные и коды squawk из необработанных сообщений.
- Отслеживание: Мы поддерживаем траектории полетов, коррелируя последовательные отчеты о позициях и применяя алгоритмы сглаживания.
- Обогащение: Мы связываем данные полетов с регистрациями самолетов, информацией об авиакомпаниях, данными маршрутов и деталями аэропортов.
- Фильтрация: Мы удаляем недействительные позиции, наземные транспортные средства и тестовые полеты для улучшения качества данных.
- Обслуживание: Мы производим оптимизированные потоки в реальном времени и исторические наборы данных для интерфейса карты и API.
Структура репозитория отражает эту архитектуру: проект skygrid.data обрабатывает получение и обработку; веб-приложение cc-skygrid использует потоки в реальном времени для отслеживания в прямом эфире и исторического анализа.
Категории и типы данных
Мы организуем авиационные данные в несколько категорий:
- Отслеживание полетов в реальном времени (позиция, высота, скорость, курс)
- Аэропорты (взлетно-посадочные полосы, терминалы, навигационные средства, погода)
- Авиакомпании (информация о флоте, маршруты, расписания)
- Самолеты (регистрации, типы, характеристики, фотографии)
- Маршруты (отправление, прибытие, типичные траектории полета)
- Погода (METAR, TAF, NOTAM)
Если вы заметили неправильную информацию об аэропорте или отсутствующие данные о самолетах, это часто связано с исходными источниками. Вклад в OpenStreetMap или сообщение о проблемах в реестры самолетов помогает всем.
Частота обновлений
- Данные полетов в реальном времени: Обновляются каждые 10-30 секунд в зависимости от покрытия ADS-B
- Информация об аэропортах: Еженедельные обновления из OSM и официальных источников
- Регистрации самолетов: Ежемесячные обновления по мере появления новых данных
- Метеорологические отчеты: Обновляются каждый час или при выпуске новых отчетов
- Маршруты и расписания: Ежедневно обновляются из источников авиакомпаний
Качество данных и исправления
- Позиции полетов: Мы применяем фильтры валидации для удаления недействительных позиций (аномалии высоты, невозможные скорости, дублирующиеся отчеты).
- Данные аэропортов: Основная истина находится в OpenStreetMap. Пожалуйста, обновляйте OSM напрямую для постоянных исправлений, которые приносят пользу всем проектам.
- Информация о самолетах: Мы проверяем регистрации по официальным базам данных и объединяем исправления сообщества.
- Пропущенные полеты: Покрытие зависит от плотности приемников ADS-B. Полеты над океанами или отдаленными районами могут иметь пробелы.
Для исправлений данных, специфичных для SkyGrid, вы можете открыть issue в нашем репозитории проекта или связаться с нами напрямую.
Конфиденциальность
Мы отслеживаем позиции самолетов, используя публично транслируемые сигналы ADS-B, которые по своей природе не являются персональными. Мы не собираем личную информацию о посетителях веб-сайта за пределами базовой геолокации для функций “найти ближайшие аэропорты”. Истории индивидуальных перемещений не сохраняются.
Владельцы и операторы самолетов должны знать, что ADS-B — это система публичной трансляции, требуемая авиационными властями по всему миру.
Лицензирование и атрибуция
- Данные OpenSky Network: Подпадают под условия использования OpenSky Network
- Данные OpenStreetMap: © участники OpenStreetMap, лицензировано по ODbL
- Данные регистрации самолетов: Общественное достояние или лицензии открытых данных от национальных органов власти
- Метеорологические данные: Общественное достояние от национальных метеорологических служб
Если вы повторно используете наши скомпилированные наборы данных, пожалуйста, сохраняйте атрибуцию источников и следуйте условиям оригинальных поставщиков данных.
Производительность в реальном времени
Наш конвейер обработки разработан для низкой задержки:
- Типичная задержка от приема ADS-B до отображения на карте: 10-20 секунд
- Частота обновления позиции: 5-10 секунд для активно отслеживаемых полетов
- Исторические данные: Доступны с задержкой в 24 часа для анализа и воспроизведения
Вклад
Вы можете помочь улучшить качество авиационных данных:
- Настроив приемник ADS-B и внеся вклад в OpenSky Network
- Улучшив данные аэропортов в OpenStreetMap
- Сообщив о неправильных регистрациях или характеристиках самолетов
- Отправив исправления для маршрутов и расписаний авиакомпаний
- Поделившись отзывами о проблемах качества данных
Журнал изменений этой статьи
- 2025-09-01: Первая публичная версия.