-
Notifications
You must be signed in to change notification settings - Fork 1
/
readme.txt
14 lines (10 loc) · 1.52 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Документация и декомпозиция
Декомпозиция:
- Model: get_planes.py - FlightRadarAPI - получение данных с сайта flightradar. При этом с выбором наименее загруженного сервера.
В классе хранятся все аэропорты и авиалинии. Также можно запросить информацию о рейсах в пределах какой-либо зоны, прямоугольника или все самолеты на планете.
Возможно получение дополнительной информации по каждому самолету.
-GUI: Основа - на javascript google maps. Основную обработку делаем на python. Рисование карт и маркеров - оставляем js. Он же присылает нам события с карты.
Два модуля - поиск самолета по номеру рейса и фильтрация по коду аэропорта прилета или вылета
Схема работы: Изначально после отрисовки карты работает метод load_aircrafts_by_bounds, затем запускается таймер, который обновляет карту, путем
запуска метода refresh. При изменении границ карты также работает метод load_aircrafts_by_bounds.
Запускаем gui.py