В ГИС "Оператор" 15 для ОС "Astra Linux Special Edition" доработаны средства изучения и подготовки оперативных карт местности
В КБ "Панорама" разработана ГИС "Оператор" версии 15.0.0 для ОС "Astra Linux Special Edition" (релиз "Смоленск"). В новой версии добавлены новые возможности отбора объектов по различным условиям поиска, редактирования карт местности и выполнения расчетов. Увеличена скорость загрузки и отображения данных с геопорталов, реализовано получение цифровых моделей местности по протоколу WCS и архивных данных, расширен список поддерживаемых геопорталов. Усовершенствованы средства обработки и отображения данных, механизмы открытия и обмена пространственными данными с ГИС Сервером, сообщают разработчики.
В программе расширены возможности создания и редактирования объектов в задаче "Редактор карты". В режиме "Создание копии объекта" при включении подрежима привязки объекта к узлу другого объекта обеспечена привязка создаваемой копии объекта или группы выделенных объектов на каждый клик мыши. В режиме "Изменение типа объекта" для перекодировки площадных объектов в векторные добавлена возможность построения новой метрики по большему отрезку исходного объекта. Этот режим может быть использован для генерализации площадных строений, не выражающихся в масштабе карты. В режиме "Создание копии объекта" добавлена возможность наносить копию объекта или группы выделенных объектов на каждый клик мыши. Такой способ позволяет повысить скорость нанесения однотипных объектов. В режиме редактирования точек объектов добавлена функциональность приведения площадного объекта к прямоугольному виду. Отредактированный объект может быть оперативно сохранен с помощью "горячих" клавиш.
В режиме "Макеты объектов" увеличено максимальное число образцов объектов (кнопок) в линейке макетов до 32 и максимальное число линеек - до 12. Доработано создание макета набора выделенных объектов карты. Макеты создаваемых объектов представляет собой панель с кнопками, содержащими изображения объектов выбранного вида или группу объектов с подготовленными семантиками или графические условные знаки вне классификатора. Применение заранее подготовленных макетов ускоряет процесс создания и обновления векторных карт местности различного назначения.
В программе добавлена возможность оперативно оценивать расстояния между объектами карты с помощью режима "Радиальная шкала", включенного в группу режимов "Длина и расстояние" задачи "Расчеты". При активации режима на фоне карты отображается шкала из трех колец, обозначающих расстояние от центра экрана на местности. Расстояние между кольцами подбирается в зависимости от масштаба отображения карты. Центральное кольцо поделено на 10-градусные сектора, на нем подписаны стороны света и указано направление на север. В группу "Измерения" задачи "Редактор карты" добавлен режим "Построение полигона по заданному азимуту и расстоянию". Режим позволяет оперативно наносить на карту полигон - зону предполагаемого поиска по указанному курсором направлению и расстоянию от контрольной точки с возможностью изменения ширины и протяженности сектора поиска.
Доработана задача "Выделение произвольной областью". Упрощено изменение условий отбора объектов, выбранных по области. Выбор объектов по области выполняется с помощью режимов "Выделение внутри объекта" и "Выделение произвольной областью" (полигон, прямоугольная рамка, лассо). По окончании нанесения области на карте выделяются объекты, расположенные внутри выбранной области. Для изменения условий отбора необходимо нажать правую кнопку мыши и в контекстном меню выбрать один из режимов: "Выделить внутри (убрать пересечение)", "Выделить с пересечением (и внутри)", "Выделить снаружи (убрать пересечение)". Если на карте отображаются кластеры (обобщенные знаки близко расположенных объектов, заданные в классификаторе), то отображаются и выделяются соответствующие знаки кластеров с учетом числа знаков и их расположения на карте.
Добавлена возможность подключения цифровых моделей местности по протоколу WCS. Подключение к WСS-сервису осуществляется на основании стандартов OGC 09-110r4 Web Coverage Service. Одновременно могут быть открыты данные с любого числа WСS-сервисов совместно с данными с геопорталов, данными с ГИС Серверов, локально открытыми данными. Для повышения скорости работы с WСS-сервисом поддерживается кэширование данных на клиенте. Информация, получаемая от сервиса, позволяет формировать 3D-модели местности на территории произвольного размера вплоть до поверхности всего Земного шара.
В задаче подключения геопорталов увеличена скорость загрузки и отображения тайлов. Ядро ГИС в автоматическом режиме оценивает параметры компьютера: количество ядер, размер оперативной памяти, пропускную способность канала передачи данных. С учетом производительности системы формируется пул независимых потоков для загрузки, обработки и отображения полученных данных. Многопоточная загрузка данных уменьшает задержки при перемещении экрана, масштабировании карты и выполнении пространственных запросов к геопорталу. Например, для сети с пропускной способностью 100 Мбит/с на 4-х ядерном процессоре с тактовой частотой 3.5 ГГц, скорость отображения тайлов с геопортала КБ Панорама увеличилась в 6 раз, а время их получения сократилось с 500 мс до 70 мс. С целью увеличения скорости доступа к данным для протокола WMS добавлено кэширование данных в виде тайлов. Данные сохраняются в виде пирамиды тайлов 1024х1024 в папке размещения кэша геопортала. Это изменение позволит пользователю накапливать данные у себя локально и при отсутствии сети Интернет использовать уже накопленный кэш данных. С целью обновления ранее сохраненных данных возможно установить время жизни кэша геопортала в секундах.
Добавлен доступ к архивным данным геопортала. Примерами таких геопорталов могут служить сервисы Sentinel Hub или ВЕГА. Задача позволяет подключаться к снимкам или данным на геопортале, указав дату, период запроса или процент максимальной облачности спутниковых снимков. Для оперативного изменения картинки с геопортала добавлен новый диалог, позволяющий устанавливать параметры доступа к архивным данным (дату, период, облачность); устанавливать смещение или привязку по точке, если геопортал имеет более низкую точность, чем карта, или данные, с которыми совмещается геопортал; устанавливать цвет прозрачности - для просмотра нескольких слоев одновременно; устанавливать цвет фильтра для изменения цветовой гаммы геопортала. В новой версии добавлена возможность подключения динамически расширяемого списка доступных геопорталов. При выборе такого геопортала к сервису подается запрос GetCapabilities и на его основании список автоматически расширяется актуальными данными в виде дерева доступных слоев. Добавлена поддержка прокси-сервера с доменной авторизацией.
Доработан диалог "Создание объектов по координатам из текстового файла", предназначенный для создания объектов карты с метрикой, сформированной по значениям координат из текстового файла TXT. В зависимости от характера локализации выбранного типа объекта могут быть созданы линейный или площадной объект, метрика которых состоит из всех точек, перечисленных в файле, или множество точечных объектов, число которых соответствует числу строк с координатами в текстовом файле. Файл с координатами может быть создан в любом текстовом редакторе и состоит из строк, разделенных символом-разделителем.
Усовершенствованы алгоритмы обработки и отображения данных. Количество поддерживаемых листов для многолистовых карт увеличено в 4 раза. Повышена точность расчетов прозрачности для векторных объектов и объекта полигона - цветное стекло. Доработаны алгоритмы взаимодействия с ГИС Сервером, например, механизм взаимодействия во время редактирования карт, содержащих небольшое число объектов.