Создание списка зон для предварительного оповещения о новых NOTAM

Цели

Дать возможность пользователю получать оповещение только о тех NOTAM, которые будут соответствовать заданным условиям.
Дать возможность пользователю получить подробную информацию о том NOTAM, который он выбрал для ознакомления.

Задачи

  1. Получить от пользователя указатель на географическое место и коэффициент увеличения
  2. Сохранить информацию о заданных параметрах географического места
  3. Для одного пользователя регистрировать несколько зон интересов
  4. При регистрации нового NOTAM, проверять на его вхождение в зону интереса пользователя
  5. Дать возможность пользователю редактировать уже созданные зоны интереса
  6. Дать возможность пользователю сохранять в журнал хроники информацию о NOTAM, предоставленных ему по заданным настройкам зон интересов.
  7. Редактировать журнал хроники NOTAM
  8. Экспортировать информацию из журнала хроники NOTAM в файл популярного формата

Функционал

1. Получить от пользователя указатель на географическое место и коэффициент увеличения

Вариант 1: Определение местности по встроенному GPS/GLONASS/Galileo/QZSS

Вариант 2: Пользователь указывает место на карте и задает масштабирование увеличивая или уменьшая карту

Вариант 3: Пользователь вводит название географического места и выбирает из списка совпадающих названий, затем устанавливает масштабирование

Вариант 4: Пользователь вводит географические координаты местности, которая его интересует

Потоки данных

1. Получить от пользователя указатель на географическое место и коэффициент увеличения
Вариант 3: Пользователь вводит название географического места и выбирает из списка совпадающих названий, затем устанавливает масштабирование
  1. От пользователя к приложению передается текст
  2. Приложение отправляет на сервер пакет с текстом
  3. Сервер отправляет базе данных запрос получения списка географических мест, которые содержат в себе отправленную последовательность символов
  4. База данных выдает серверу список названий географических мест и соответствующие им географические координаты
  5. Сервер отправляет приложению пакет со списком географических мест (названия и координаты)
  6. Приложение отображает пользователю список названий географических координат
  7. Пользователь выбирает из списка географических названий одно.
  8. Приложение по выбранному названию географического места получает географические координаты

Отличия для разных устройств

Прототипирование