В ГИС "Panorama Mobile" доработаны средства получения информации об объектах местности
В КБ Панорама разработана ГИС "Panorama Mobile" версии 1.4 для ОС Android. В новой версии добавлена возможность просмотра подробной информации об объектах векторных карт, реализована смена формата отображения координат, восстановление последнего открытого документа и положения. Доработана задача подключения геопорталов, усовершенствованы алгоритмы обработки и отображения данных, информируют разработчики.
В ГИС "Panorama Mobile" реализована возможность просмотра подробной информации об объектах карт. Новый диалог отображает основную информацию об объекте карты: название объекта и слоя, ключ объекта в классификаторе условных знаков, измерительные характеристики (периметр и площадь), а также список атрибутов объекта. При открытии диалога окно отображения центрируется на объект, а сам объект выделяется контуром. Для удобства позиционирования есть возможность вписать габариты объекта в видимую область отображения карты и центрировать видимую область отображения карты на центр объекта.
Добавлена возможность выбора системы координат и формата представления для отображения положения на карте. Вне зависимости от типа используемой карты пользователь может установить наиболее подходящие параметры отображения из числа популярных систем координат: СК-42, WGS-84 и ПЗ-90.11. В качестве формата представления координат могут быть использованы прямоугольные (метры) и геодезические (радианы, градусы, градусы/минуты/секунды) единицы измерения. Данная возможность совместно с использованием приемника геонавигационных данных (GPS/ГЛОНАСС) позволяет получать текущее местоположение в более информативном виде. Для улучшения взаимодействия пользователя с приложением добавлено сохранение состояния данных на момент закрытия, поддержка смены ориентации экрана и возможность быстрого перехода к документу. При закрытии данных, как и самого приложения, выполняется сохранение масштаба, текущего положения, цветовой модели, яркости, контрастности и других параметров.
Доработанная задача подключения геопорталов позволяет оптимизировать отображение популярных сторонних источников пространственных данных (OpenStreetMap, Yandex, КБ "Панорама" и других) на мобильных устройствах. В программе увеличена скорость загрузки и отображения тайлов. С учетом производительности устройства формируется пул независимых потоков для загрузки, обработки и отображения полученных данных. Многопоточная загрузка данных уменьшает задержки при перемещении экрана, масштабировании карты и выполнении пространственных запросов к геопорталу.
Доработано функционирование мобильного приложения в условиях ограниченного объема доступной оперативной памяти. Необходимость работы программы в условиях ограниченного объема системных ресурсов становится актуальной при использовании встраиваемых устройств, специализированных планшетов и других подобных устройств. При недостатке памяти ГИС-ядро автоматически активизирует буфер с ограниченным объемом памяти и выполняет все операции с данными, используя только этот буфер. В результате значительно снижается потребление памяти приложением. В новой версии усовершенствованы алгоритмы обработки и отображения данных. Количество поддерживаемых листов для многолистовых карт увеличено в 4 раза. Повышена точность расчетов прозрачности для векторных объектов и объекта полигона - цветное стекло. Доработаны алгоритмы взаимодействия с ГИС Сервером, например, механизм взаимодействия во время редактирования карт, содержащих небольшое число объектов.
ГИС "Panorama Mobile" позволяет открывать основные форматы цифровых карт ГИС "Панорама" на мобильных устройствах на базе Android и обрабатывать информацию со встроенного GPS/ГЛОНАСС-приемника. Пользователь может заранее подготовить необходимый набор пространственных данных в одном из настольных продуктов (ГИС "Панорама", "Панорама-Редактор", ГИС Панорама Мини), упаковать их в архив формата ZIP стандартными средствами и перенести в мобильную ГИС "Panorama Mobile". Процесс работы с данными производится автономно, без подключения к сети Интернет. При перемещении пользователя его текущее положение динамически отображается по координатам, полученным с GPS/ГЛОНАСС-приемника. Для удобства использования предусмотрена возможность синхронизации положения карты с текущим местоположением. Для сохранения полученных при движении координат предусмотрен режим записи трека, который создает отдельную карту и наносит на нее траекторию движения. Для всех объектов карты в процессе работы предоставляется основная информация.