Цели
Дать возможность пользователю получать оповещение только о тех NOTAM, которые будут соответствовать заданным условиям.
Дать возможность пользователю получить подробную информацию о том NOTAM, который он выбрал для ознакомления.
Задачи
- Получить от пользователя указатель на географическое место и коэффициент увеличения
- Сохранить информацию о заданных параметрах географического места
- Для одного пользователя регистрировать несколько зон интересов
- При регистрации нового NOTAM, проверять на его вхождение в зону интереса пользователя
- Дать возможность пользователю редактировать уже созданные зоны интереса
- Дать возможность пользователю сохранять в журнал хроники информацию о NOTAM, предоставленных ему по заданным настройкам зон интересов.
- Редактировать журнал хроники NOTAM
- Экспортировать информацию из журнала хроники NOTAM в файл популярного формата
Функционал
1. Получить от пользователя указатель на географическое место и коэффициент увеличения
Вариант 1: Определение местности по встроенному GPS/GLONASS/Galileo/QZSS
Вариант 2: Пользователь указывает место на карте и задает масштабирование увеличивая или уменьшая карту
Вариант 3: Пользователь вводит название географического места и выбирает из списка совпадающих названий, затем устанавливает масштабирование
Вариант 4: Пользователь вводит географические координаты местности, которая его интересует
Потоки данных
1. Получить от пользователя указатель на географическое место и коэффициент увеличения
Вариант 3: Пользователь вводит название географического места и выбирает из списка совпадающих названий, затем устанавливает масштабирование
- От пользователя к приложению передается текст
- Приложение отправляет на сервер пакет с текстом
- Сервер отправляет базе данных запрос получения списка географических мест, которые содержат в себе отправленную последовательность символов
- База данных выдает серверу список названий географических мест и соответствующие им географические координаты
- Сервер отправляет приложению пакет со списком географических мест (названия и координаты)
- Приложение отображает пользователю список названий географических координат
- Пользователь выбирает из списка географических названий одно.
- Приложение по выбранному названию географического места получает географические координаты