ГИС Конструктор предоставляет средства автоматического резервного копирования цифровых карт
В КБ "Панорама" разработан ГИС Конструктор для Qt Designer SE версии 15.0.2. В новой версии реализован механизм автосохранения полной копии цифровой карты, доработаны алгоритмы взаимодействия с базами пространственных данных, расширен список доступных методов интерфейса MAPAPI, сообщают разработчики.
В программе реализован API-интерфейс автосохранения полной копии карты при редактировании. Для автоматического сохранения локально размещенных на компьютере пользователя карт необходимо внести карту в список карт на автосохранение и задать периодичность создания копий. При этом указывается количество часов, через которые выполняется автосохранение при наличии любых изменений, или количество изменений с момента создания предыдущей копии, при достижении которых выполняется операция сохранения данных. Копии создаются в той локальной или сетевой папке (хранилище), которую укажет пользователь. Для каждой карты создается поддиректория с именем карты и идентификатором GUID. Если в карте не был установлен GUID, то он заполнится автоматически. Внутри этой поддиректории создаются директории с номером года, текущей датой и номером копии на текущую дату. В день может быть сохранено не более заданного числа копий. Если возникают условия создания новых копий, когда уже есть максимально заданное количество, то выполняется удаление промежуточных копий, которые по времени создания ближе к соседним экземплярам. Остальные копии последовательно перенумеровываются. При копировании карты сохраняются все файлы данных и служебные файлы. В протокол создания копий добавляется запись со временем создания копии, путем к исходной карте и путем к созданной копии.
Расширен функционал и список доступных методов интерфейса MAPAPI. В функциях добавления данных к главному документу включена поддержка графических файлов форматов BMP, JPEG, PNG, GeoTIFF, TIFF. Для списка объектов реализованы функции открытия файла списка объектов для данных с ГИС Сервера и добавления объектов карты в список по контексту поиска. Реализована возможность панхроматического слияния растров. Это позволяет повысить разрешение цветного растра с использованием панхроматического изображения более высокого разрешения. Мультиспектральные данные зачастую содержат панхроматический канал более высокого разрешения, выполнив слияние с которым, можно добиться улучшения визуальных характеристик цветного растра. Слияние выполняется одним из трех способов: усреднением по каналам, преобразованием через цветовое пространство IHS и преобразованием по методу Бровея. Доработаны функции импорта из формата DXF. Добавлена поддержка различных кодовых страниц, установленных в файле DXF, для корректной обработки подписей на карте. Доработаны алгоритмы чтения пространственных данных в формате DBM, открытых с ГИС Сервера. Расширена диагностика процесса подключения к базам пространственных данных и обработка сообщений в случае ошибки авторизации.
ГИС Конструктор - это набор геоинформационных компонентов для использования в среде визуального программирования Qt Designer, позволяющий разрабатывать собственные ГИС-приложения. Визуализация содержимого цифровых карт производится в условных знаках, принятых для топографических, обзорно-географических и различных специальных карт.