Построение зоны видимости по матрице высот в виде растрового изображения (ввод с клавиатуры)

Печать Предыдущая страница Стартовая страница Следующая страница

ic_7841 Данный режим позволяет определить зоны видимости на карте, используя информацию из матрицы высот.

Зона видимости -  это растровое изображение в пределах одного или нескольких секторов обзора, в местах пересечения которых действует параметр построения Видимость зон пересечения  (со всех точек или хотя бы с одной). Цвет пиксела растрового изображения в пределах сектора обзора определяется положением вершины сектора на поверхности рельефа, а также значениями параметров Высота наблюдения и Приращение наблюдаемой точки.

Для определения видимости точки (пиксела) из вершины сектора к данной точке строится луч с учётом параметров Высота наблюдения и Приращение наблюдаемой точки. Далее определяется - не прерывается ли этот луч поверхностью по пути к определяемой точке. Если поверхность закрывает определяемую точку от точки наблюдения, то определяемая точка закрашивается цветом "невидимости", задаваемым параметром Цвет сектора.

Шаг расчётов при построении зоны видимости равен размеру элемента (дискрету) исходной матрицы высот рельефа. Размер элемента результирующего растра равен размеру элемента матрицы высот.

Для построения сектора обзора используется диалоговое окно Построение зоны видимости, в котором необходимо установить координаты исходной точки наблюдения, угол обзора, направление - дирекционный угол, расстояние от точки наблюдения до границы сектора и высоту наблюдения в метрах.

Для областей пересечения секторов существуют режимы:

- видимость со всех точек;

- видимость, хотя бы, с одной точки.

 

В режиме Видимость со всех точек видимыми (прозрачными) в зоне пересечения секторов считаются участки, видимые со всех точек наблюдения.

В режиме Видимость хотя бы с одной точки видимыми (прозрачными) считаются участки в зоне пересечения секторов, видимые, хотя бы, с одной точки наблюдения.

Все параметры сеанса (имя файла, цвет, степень видимости растра и т.д.) сохраняются в файле PANORAMA.INI и восстанавливаются при последующей загрузке.