logo
лабораторні роботи 2-9

Короткі теоретичні відомості

Для решения ряда прикладных задач, свойственных геоинформационным комплексам реального времени необходимо осуществлять представление динамической обстановки путем отображения движущихся в околоземном пространстве воздушных объектов, которые отображаются на картографическом фоне в виде символов. В качестве примера рассмотрим задачу, решаемую в системах разводки самолетов в районе аэропорта. У диспетчера, отвечающего за безопасность полетов, на дисплее отображается карта местности, над которой летят самолеты. Для решения задачи визуализации картографического фона в геоинформационных комплексах реального времени на экране видеотерминала отображается карта в заданном масштабе, при этом предлагается осуществить преобразование электронной карты данной местности в векторный формат и выполнить алгоритм визуализации картографического фона в этом формате.

Для получения картографического изображения некоторой прямоугольной области земной поверхности, задаваемой географическими координатами, на экране устройства отображения предлагается метод, суть которого состоит в следующем. Сначала задаются элементы содержания, в рамках которых необходимо построить картографическое изображение. Далее, необходимо определить модель местности, покрывающей отображаемую прямоугольную область. В пределах каждой области для каждого элемента содержания нужно отобрать картографические объекты, находящиеся в отображаемой области. Каждый такой картографический объект проверяется на соответствие критериям генерализации изображения. В случае соответствия одному из критериев генерализации, если картографический объект содержится в отображаемой прямоугольной области частично, необходимо произвести отсечение метрического описания этого объекта по видимому образу, или, как еще говорят, произвести кадрирование. Затем метрическое описание объекта с учетом масштабных коэффициентов преобразуется в координаты графического окна устройства вывода и далее, используя функции языка графических примитивов, объект отображается в виде соответствующего условного обозначения.

Процесс отображения картографической информации можно разделить на два основных этапа: извлечение данных, их генерализация при помощи программных процедур и непосредственный вывод объектов на экран дисплея. Векторный формат изображения электронной карты позволяет быстро осуществлять преобразования изменения масштаба, поворота и движения.

ЛАБОРАТОРНА РОБОТА №4