# FR24 / noisemap Проект шумовой карты авиации для Московской области и локального ADS-B ingest-контура на RTL-SDR. ## Что внутри - **noisemap / FR24-прототип** — визуализация и расчёт шумовой плотности на базе исторических данных Flightradar24 - **RTL-SDR ingest-контур** — локальный приём ADS-B, хранение в PostgreSQL/PostGIS и recovery после сбоев ## Текущий курс - ingest-контур строится как набор отдельных контейнеров: `capture`, `preprocess`, `api`, `monitoring` - `raw_packets` хранят base64 payload + метаданные, retention 3 дня - ingest и API связаны через схему PostgreSQL, а не через файловый контракт ## Куда смотреть - `tasks/flightradar24/PROJECT.md` — общий статус проекта - `tasks/flightradar24/docs/ARCHITECTURE.md` — контейнерная архитектура ingest-контура - `tasks/flightradar24/docs/RTL-SDR_TZ.md` — ТЗ на RTL-SDR ingest - `tasks/flightradar24/docs/VM_SETUP.md` — инструкция по созданию VM в PVE - `tasks/flightradar24/docs/DEV_AGENT_HANDOFF.md` — пакет передачи Dev-агенту - `tasks/flightradar24/compose/README.md` — compose skeleton и контракт API ## Текущий статус - FR24-прототип жив и остаётся в проекте как историческая и визуальная база - новая линия проекта — переход к локальному RTL-SDR контуру - целевая БД: PostgreSQL + PostGIS - целевое развёртывание: одна VM + Docker Compose ## Историческая часть Ниже сохранена справка по старому FR24/noisemap-прототипу. ## 📋 О проекте Проект создаёт интерактивную веб-карту Московской области, на которой отображаются: - **Траектории полётов** за выбранный период (до 12 месяцев) - **Шумовые границы** вокруг траекторий, рассчитанные на основе высоты полёта - **Интерактивные элементы**: зум, фильтры по времени, всплывающая информация о рейсах