В КБ "Панорама" разработан ГИС Конструктор для Qt Designer SE для ОС Android версии 1.2.0. Новая версия построена на мультиплатформенном многопоточном ядре для ОС Linux, QNX, Аndroid, MS Windows с поддержкой процессоров Intel/AMD, Эльбрус, ARM, PowerPC, SPARC, MIPS и других. Расширен перечень видов обрабатываемых данных: данные с геопорталов, данные с ГИС Сервера, многомерные базы данных, пирамиды тайлов BIR, GPKG, мультимасштабные упакованные карты MAPZ, MPTZ и другие.
Мультимасштабные упакованные карты позволяют хранить пространственные данные в одном файле, в результате чего передавать такие данные проще и надежнее. Объем упакованных данных уменьшается примерно в 3 раза по сравнению с объемом исходных данных с максимальной точностью метрики. Распаковка данных выполняется автоматически в памяти по мере чтения соответствующих листов и объектов из упакованных форматов. Если лист карты помещается в памяти целиком, то он распаковывается в многопоточном режиме при открытии данных листа для ускорения доступа. В упакованный проект карт формата MPTZ может входить комплексное представление территории в виде векторных карт разного уровня детальности, растров (снимков местности), матриц высот и матриц качественных характеристик местности. При отображении выбирается наиболее близкий уровень представления данных. Скорость отображения проекта MPTZ примерно такая же, как у исходных несжатых данных. Размер файла MPTZ и число наборов в проекте не ограничены.
Добавлена поддержка мультимасштабных объектов, имеющих несколько копий контура с разной детальностью точек. Дополнительные контуры формируются для более мелких масштабов отображения - 1/4, 1/16, 1/64 от базового масштаба карты и записываются в метрику объекта вместе с основным контуром. При сжатии карты автоматически будут отображаться те контуры объектов, которые ближе к текущему масштабу отображения. Это ускоряет отображение сложных объектов и делает изображение местности более наглядным. При любом редактировании карты и при выполнении расчетов по метрике объекта обрабатывается основной контур мультимасштабного объекта.
ГИС Конструктор для Android предоставляет основные средства обработки пространственных данных: отображение наборов векторных, растровых и матричных карт, создание и редактирование векторных карт, поиск объектов по заданному набору значений атрибутов, получение информации об объектах карты, обработку данных с GPS/ГЛОНАСС-приемника. Программа позволяет открывать форматы цифровых карт ГИС "Панорама" на мобильных устройствах на базе Android и обрабатывать информацию со встроенного GPS/ГЛОНАСС-приемника.
В состав инструментария входят библиотеки, реализующие функции интерфейса MAPAPI. Кроссплатформенность интерфейса MAPAPI позволяет программисту вести разработку и производить тестирование ГИС-приложения в настольной операционной системе, используя ГИС Конструктор, доступный для набора Linux-систем. После отладки в настольной системе разработчик может выполнить сборку приложения для ОС Android с минимальными изменениями в исходном коде программы. Библиотеки доступа к цифровым картам из состава ГИС Конструктор для Qt Designer реализованы на языке C++, что позволяет создавать на их основе приложения, используя различные языки программирования и фреймворки, например, Qt или Java.
В состав ГИС Конструктор входят исходные тексты приложения ГИС Панорама Мини для ОС Android, которые разработчик может взять за основу при создании собственного мобильного приложения. Пользователи ГИС Панорама Мини для ОС Android могут совместно отображать векторные карты (топографические, оперативной обстановки, морские навигационные, аэронавигационные), матричные и растровые данные (данные дистанционного зондирования Земли). При выборе объекта на карте можно посмотреть информацию о его имени, длине, площади и характеристиках. Пользователю предоставляется возможность определить свое текущее положение по координатам, полученным с GPS/ГЛОНАСС-приемника. При перемещении пользователя окно карты на мобильном устройстве может автоматически центрироваться в точку с текущими координатами. Для сохранения полученных при движении координат предусмотрен режим записи трека, который создает отдельную карту и наносит на нее траекторию движения. Данные с записями движения могут быть скопированы с мобильного устройства для дальнейшей обработки в ГИС "Панорама" или ГИС Панорама Мини.
ГИС Конструктор для Qt Designer SE для ОС Android и ГИС Панорама Мини для ОС доступны для скачивания в разделе Скачать.