В КБ "Панорама" разработана ГИС "Панорама" версии 15.4.1 для ОС "Astra Linux Special Edition", "Альт Линукс", "РЕД ОС" и Ubuntu. В программе реализованы новые режимы подключения к сервису "Panorama Vision", усовершенствована автоматизация инструментов создания и обновления карт с применением оверлейных операций. Доработаны задачи автоматической расстановки подписей, импорта и экспорта данных в различных форматах, ведения атрибутивных характеристик объектов.
Расширен функционал подключения к сервису "Panorama Vision". Добавлен режим "Поиск незарегистрированных объектов", предназначенный для автоматического выявления объектов, отсутствующих на текущей цифровой карте. Для использования режима необходимо: открыть цифровую карту местности, загрузить спутниковые или аэрофотоснимки интересующей территории, перейти в указанный режим, указать тип объектов для анализа (например, здания, дороги, лес и другие), выделить на карте эталонные (существующие) объекты, подать заявку на распознавание. После подачи заявки сервис "Panorama Vision" выполняет: дешифрирование объектов на снимках; сравнение распознанных и эталонных контуров; выделение новых или отличающихся объектов на результирующей карте. В результате сравнения каждому объекту присваивается семантика с соответствующим цветом отображения: красный - объект найден на снимке, но отсутствует среди эталонов (новый); оранжевый - объект имеет существенные геометрические отличия от эталона; зеленый - объект совпадает с эталонным; фиолетовый - эталонный объект, которому не соответствует ни один из найденных. Допуск на отклонение формы между распознанным объектом и эталонным задается в интерфейсе режима. По умолчанию он равен 5 метрам. Отклонение рассчитывается по метрике Хаусдорфа - как максимальное расстояние от точек одного объекта до ближайших точек другого. Результат сохраняется в семантике "Максимальное отклонение формы объекта от эталона" (код 31302 в классификаторе service.rsc). Режим может использоваться для выявления объектов следующих категорий: сельскохозяйственные поля, объекты гидрографии (реки, пруды, озера и другие), высокий лес, поросль леса, вырубки, здания, грунтовые и асфальтированные дороги.
Режим "Поиск незарегистрированных объектов" запускается кнопкой на панели инструментов "Комплекс автоматического распознавания и векторизации", доступной из списка прикладных задач. На этой панели также размещена кнопка для открытия диалога "Автоматическое распознавание снимков", позволяющего обрабатывать изображения местности и данные из открытых геопорталов - даже в отсутствие эталонной карты. Для получения готовой векторной карты пользователю необходимо выполнить двойной клик по строке заявки в "Списке заявок" или вызвать контекстное меню и выбрать пункт "Открыть слой". Для выявленных объектов ссылка на ближайший эталонный объект исходной карты записывается в семантику "Ссылка на карту с добавлением номера объекта" (код 32797 в классификаторе service.rsc).
В режиме "Вырезание из полигона" реализован новый алгоритм вырезания внутренних и внешних областей пересечения объекта с шаблоном (резаком). В качестве редактируемого объекта и шаблона могут быть выбраны простые площадные объекты или мультиполигоны. Результат записывается в простые площадные объекты или мультиполигоны и содержит внешние или внутренние области (области пересечения с шаблоном). Опционально метрика шаблона согласуется с редактируемым объектом. При этом в контур шаблона добавляются точки пересечения с вырезаемым объектом. Настройка опций режима выполняется в контекстном меню при активации режима нажатием правой кнопки мыши.
Доработана задача "Автоматическая расстановка подписей". Перед нанесением подписей на открытую карту активируется режим удаления ранее созданных объектов-подписей. В новой версии реализовано селективное удаление: добавлена возможность удалять не все подписи, а только те, которые относятся к объектам, выбранным в таблице "Подписываемые объекты". При удалении подписи автоматически у соответствующих объектов удаляется семантика типа "Ссылка на подпись". Эта логика позволяет безопасно обновлять подписи только для нужных объектов, не затрагивая остальные элементы карты.
В диалоге "Импорт из CSV, TXT, XYH" добавлена возможность указывать последнюю строку для обработки, если в конце файла есть строки, данные из которых не нужно переносить на карту. При выборе обрабатываемых столбцов файла блокируется повторное назначение столбца разным координатам. При назначении типа столбца, который уже был назначен другому столбцу, предыдущее назначение сбросится. Нескольким полям может быть назначена одна и та же семантика, если в классификаторе карты для нее установлено свойство "Разрешается повторение".
В задаче "Редактор классификатора" во вкладке "Семантика" добавлено свойство "Описание". Данное свойство позволяет добавить пояснения к семантике, требующей специальных знаний при заполнении. Для ввода описания семантики необходимо нажать кнопку "Описание". Пользователь может ввести пояснительный текст или вставить из документа, отредактировать и сохранить. Наличие описания у конкретной семантики отображается цветом значка на кнопке "Описание": зелёный цвет - описание добавлено, серый цвет - описание отсутствует. Описания семантик можно просматривать в диалогах "Выбор объекта", "Редактирование семантики списка объектов" и других. Запрос описания семантик может быть полезен при ведении схем территориального планирования, кадастровых документов, навигационных карт и других. Для контроля корректности значений семантических характеристик в задаче "Редактор классификатора" расширены возможности шаблонов допустимых значений. Добавлена поддержка комбинированных шаблонов, состоящих из фиксированного количества простых или специальных символов в начале строки, затем переменного числа символов из заданного набора и фиксированного количества простых или специальных символов в конце строки. При просмотре атрибутов в диалоге "Выбор объекта" строка, содержащая ошибочное значение, будет выделена желтым цветом.
Для более компактного представления набора повторяющихся комбинаций атрибутов могут применяться составные семантики. Составная семантика содержит в одной строке значения нескольких других семантик, записанных через разделитель. Для контроля вводимых значений шаблон составной семантики задается в виде списка номеров семантик, записанных через разделитель - "!#123,#345...". Например, для шаблона "!#350, #20, #22, #21, #23, #351" значением семантики может быть строка: "FORWARD, FL200, STD, FL510, STD, CLSD", означающая, что прямое движение на эшелоне высот FL200-FL510 закрыто. У одного объекта может быть несколько таких наборов атрибутов, которые будут представлены в несколько строк.
ГИС "Панорама" - универсальная отечественная геоинформационная система. Программа предназначена для накопления, хранения, автоматизированной обработки и отображения данных, результатов расчетов и прогнозов, имеющих геопространственную привязку. ГИС "Панорама" содержит средства отображения и обработки векторных, растровых и матричных карт. Приложение предоставляет пользователям инструменты для решения специализированных задач моделирования движения специальных объектов на фоне 3D-модели, прогнозирования последствий чрезвычайных ситуаций на опасных объектах, мониторинга движения воздушных судов, проведения геодезических и топографических работ, обработки данных с навигационных устройств GPS/ГЛОНАСС, печати отображаемых пространственных данных на различные устройства вывода и многих других.
Новая версия программы доступна для скачивания в разделе Скачать.