Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсач / Surfer / Surfer / SERFER_3.DOC
Скачиваний:
78
Добавлен:
15.04.2015
Размер:
561.66 Кб
Скачать

2.11. Сглаживание сеточного файла (Smoothing a Grid File)

Команды Matrix Smooth (Матричное сглаживание)иSpline Smooth (Сплайновое сглаживание)из менюGridработают с сеточными файлами. Эти операции используется для того, чтобы сгладить углы на линиях контуров и многогранные блоки на графиках поверхностей, а также подавить нежелательные "шумы" и "дребезг" исходного сеточного файла.

Сплайновое сглаживание (Spline Smoothing)работает наиболее эффективно в случае редких сеточных файлов, когда сглаживание контуров линий и графиков поверхностей выполняется путем заполнения этих файлов дополнительными узлами, значения которых вычисляются с помощью интерполяционных кубических сплайн-функций. Например, при построении карт по сети размером 10x10 контуры будут представлены как ломаные линии, то есть линии, состоящие из смежных прямолинейных отрезков. При увеличении плотности сети с помощью командыSpline Smooth (Сплайновое сглаживание)до размера 50x50 узлов представление изолиний и графиков поверхностей будет гораздо более гладким, чем при сети 10x10.

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

2.11.1. Панель диалога Matrix Smooth (Матричное сглаживание)

При выборе команды Matrix Smooth из менюGridоткрывается панель диалогаMatrix Smooth.

*

Групповое окно Method (Метод)позволяет Вам задать тип матрицы, которая будет использоваться для сглаживания сеточного файла.

-

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

-

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

*

Окно редактирования Weight of Matrix Center (Вес центрального узла матрицы)позволяет задать специальный взвешивающий коэффициент для узла сети, попадающего в центр сглаживающей матрицы. Этот узел входной сети имеет те жеX,Y-координаты, что и узел выходной сети, значение которого вычисляется в данный текущий момент. Центральному узлу матрицы присваивается самый большой вес для того, чтобы в процессе усреднения его исходное значение не размывалось слишком сильно значениями окружающих узлов.

*

Окно редактирования Distance Weighting Power (Степень обратного расстояния)активизируется только при выборе взвешивающего (Weighted) метода сглаживания. Вес узла сети, попадающего в сглаживающую матрицу, равен заданной в данном окне степени (power) обратного расстояния от этого узла до центра матрицы. Если параметрDistance Weighting Powerстремится к нулю, то метод взвешивания (Weighted) превращается в метод усреднения (Average). При увеличении параметра Distance Weighting Powerсглаживающий эффект метода уменьшается.

*

При нажатии клавиши Grid Infoоткрывается окно, содержащее информацию о сеточном [.GRD] файле, который требуется сгладить.

*

Окно редактирования Number of Rows on Either Side of Center (Число строк по каждую сторону от центра)позволяет Вам задать размер сглаживающей матрицы в направлении осиY. Этот параметр определяет сколько сеточных линий, параллельных осиX, входит в сглаживающую матрицу. Произведение числа строк и числа столбцов сглаживающей матрицы опеделяет ее полный размер.

*

Окно редактирования Number of Columns on Either Side of Center (Число столбцов по каждую сторону от центра)позволяет Вам задать размер сглаживающей матрицы в направлении осиX. Этот параметр определяет сколько сеточных линий, параллельных осиY, входит в сглаживающую матрицу. Произведение числа строк и числа столбцов сглаживающей матрицы опеделяет ее полный размер.

*

В окне Output Grid File (Выходной сеточный файл) отображаются путь доступа и имя сглаженного сеточного файла, заданные по умолчанию. Если Вы хотите задать другой путь или имя файла, щелкните по клавишеChange (Изменить), и откроется панель диалогаSave As.

См. также

Grid Matrix Smooth

Matrix Methods

Matrix Size

Соседние файлы в папке Surfer