Построение зоны видимости по матрице высот в виде растрового изображения |
Данный режим позволяет определить зоны видимости на карте, используя информацию из матрицы высот. Зона видимости - это растровое изображение в пределах одного или нескольких секторов обзора, в местах пересечения которых действует параметр построения Видимость зон пересечения (со всех точек или хотя бы с одной). Цвет пиксела растрового изображения в пределах сектора обзора определяется положением вершины сектора на поверхности рельефа, а также значениями параметров Высота наблюдения и Приращение наблюдаемой точки. Для определения видимости точки (пиксела) из вершины сектора к данной точке строится луч с учётом параметров Высота наблюдения и Приращение наблюдаемой точки. Далее определяется - не прерывается ли этот луч поверхностью по пути к определяемой точке. Если поверхность закрывает определяемую точку от точки наблюдения, то определяемая точка закрашивается цветом "невидимости", задаваемым параметром Цвет сектора. Шаг расчётов при построении зоны видимости равен размеру элемента (дискрету) исходной матрицы высот рельефа. Размер элемента результирующего растра равен размеру элемента матрицы высот. Для определения зон видимости необходимо построить на карте один или несколько секторов обзора, обозначив точку наблюдения и границы сектора нажатием левой кнопки мыши. В диалоговом окне Построение зоны видимости предлагается выбрать имя файла (формат растра), в котором будут записаны результаты построения, цвет заливки невидимых областей в секторе обзора, высоту наблюдения в метрах, степень прозрачности и режим построения пересекающихся секторов. Для областей пересечения секторов существуют режимы: - видимость со всех точек; - видимость, хотя бы, с одной точки.
В режиме Видимость со всех точек видимыми (прозрачными) в зоне пересечения секторов считаются участки, видимые со всех точек наблюдения. В режиме Видимость хотя бы с одной точки видимыми (прозрачными) считаются участки в зоне пересечения секторов, видимые, хотя бы, с одной точки наблюдения. Все параметры сеанса (имя файла, цвет, степень видимости растра и т.д.) сохраняются в файле PANORAMA.INI и восстанавливаются при последующей загрузке.
|