Создание матрицы высот

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

clip0444 Вызов диалога построения матрицы высот, матрицы качеств может быть выполнен:

- с помощью пункта Создать – Матрицу меню Файл;;

- при добавлении несуществующего файла матрицы высот в диалоге Список данных электронной карты.

 

clip0445

Диалог Создание матрицы

 

При построении матрицы используется информация объектов карты и всех добавленных к ней пользовательских карт.

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

Матрица высот может быть построена на район, на заданный в районе участок местности или на заданные листы района.

Для построения матрицы на район следует включить режим Весь район в группе Область вывода.

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

Для построения матрицы на заданный прямоугольный участок местности нужно нажать кнопку Выбрать в группе Область вывода и выбрать участок местности на карте двумя нажатиями левой кнопки мыши. Для изменения границ области вывода – нажать кнопку Изменить и мышью выполнить изменение. Окончание режима изменения – двойное нажатие левой кнопки мыши.

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

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

Тип результирующего рельефа задается в окне Тип матрицы.

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

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

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

В случае задания относительного типа рельефа относительные высоты объектов добавляются к плоской поверхности с абсолютной высотой, равной нулю.

Режим Формирование экстремумов позволяет устранить этот недостаток – построить внутри замкнутой горизонтали поверхность, соответствующую локальному экстремуму рельефа.

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

В случае задания метода Линейная интерполяция по сетке высотных точек для построения поверхности используются только точечные объекты карты, имеющие характеристику абсолютная высота или значение высоты в метрике. Количество высотных точек должно быть не менее 3.

Режим занесения высот в элементы матрицы задается в окне Высота при наложении.

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

Режим Высота при наложении не влияет на занесение в матрицу относительных высот, при котором в элемент всегда заносится максимальная относительная высота.