Веб-приложение Delyana, версия 2.9.3 от 10.09.2024

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

Сортировка списка сотрудников

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

  • По умолчанию список сортируется по дате регистрации учетных записей пользователей от самой первой до последней.

  • По клику на иконку сортировки в шапке одного из столбцов список сортируется по значениям полей в данном столбце, при повторном клике на иконку список сортируется по значениям полей в данном столбце в обратном порядке.

  • Для смены столбца сортировки необходимо кликнуть на иконку сортировки другого столбца.

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

Управление трафиком Sentinel

Сервисы спутниковой системы Sentinel являются платными. На данный момент мы не тарифицируем дополнительно трафик Sentinel, однако с ростом количества пользователей и увеличения активности использования ресурсов Sentinel возникла необходимость в анализе, контроле трафика и дополнительной тарификации Sentinel в случае чрезмерного использования его ресурсов.

Чтобы у пользователей приложения было время для адаптации к дополнительной тарификации мы для начала добавили в Личный кабинет новый раздел "Sentinel".

Возможности раздела "Sentinel"

  1. Тумблер включения/выключения доступа к Sentinel для всей организации.

  2. Количество запросов к Sentinel за предыдущий месяц.

  3. Количество запросов к Sentinel за текущий месяц.

  4. Количество запросов к Sentinel за сегодняшний день.

  5. Дневной лимит на запросы к Sentinel.

  6. Чекбокс включения/выключения доступа к Sentinel по сотрудникам.

Новые настройки применяются в приложении через 5 минут после внесения изменений.

Что подразумевается под словом "запрос" в разделе Sentinel и как считаются запросы?

  • Sentinel предоставляет снимки планеты в виде тайлов (или плитки), которые складываются, как кусочки мозаики, в карту поверхности.

  • На каждый запрос из приложения Sentinel отправляет 1 такой тайл.

  • При увеличении масштаба вместо 1 тайла подгружается еще 4 новых.

  • Тайл - это картинка стандартного размера определенного разрешения. 1 тайл на экране занимает 256 пикселей в ширину и 256 пикселей в высоту.

    • При просмотре карты на экране с разрешением 1920 на 1080 (17 дюймов) в видимую область экрана помещается 7-8 тайлов по горизонтали и 4 тайла по вертикали, соответственно за 1 обновление экрана потребляется 28-32 запроса.

    • Если вы просматриваете карту на экране большего размера и/или разрешения, то экран вместит в разы больше тайлов, чем стандартный экран, соответственно и запросов в адрес Sentinel во время такой работы будет направляться в разы больше.

Мы продолжаем разработку программного функционала по оптимизации потребляемого трафика спутниковых снимков Sentinel, но возможности оптимизации не безграничны, поэтому данная мера внедрения функционала аналитики, контроля и дополнительной тарификации повышенного трафика является, к сожалению, неизбежной.

Оптимизация работы приложения

  • Увеличена скорость загрузки данных о договорах аренды из базы данных компании.

  • Отлажена ошибка загрузки gpx-файлов.

  • Исправлена ошибка загрузки планшетов нестандартного размера.

  • Оптимизирована адаптивная верстка модуля "Редактор планшетов".

  • Оптимизирована архитектура сервиса геоинформационных данных приложения.