Сглаживание сетки с помощью сплайна

1) Создать новый плот-документ.

2) Создать два новых сеточных файла с помощью обоих методов сплайнового сглаживания на основе сеточного файла «Горизонтали (Kriging).grd».

3) Построить три контурные карты по исходной и сглаженным сеткам.

4) Произвести анализ полученных изображений друг с другом на предмет сходства и различий.

Сглаживание сеточного файла используется для того, чтобы сгладить углы на линиях контуров и многогранные блоки на графиках поверхностей, а также подавить нежелательные «шумы» и «дребезг» исходного сеточного файла.

Команда Grid/Spline Smooth использует сплайновую интерполяцию для вычисления новых узлов сетки. Интерполяция моделирует чертёжную технику (применявшуюся до середины XX века), в которой гибкая полоска (сплайн) использовалась для рисования гладкой кривой между заданными точками. Сплайн в действительности – не более чем изображение непрерывного набора кубических многочленов с одинаковыми наклонами на смежных концах. Сплайновое сглаживание не может экстраполировать за пределы исходной сетки. Сглаженная сетка всегда будет иметь те же пределы, что и сглаживаемая. Сплайновое сглаживание может привести как к уменьшению минимального значения Z исходной сетки, так и к увеличению максимального. Имеется два способа для проведения сплайнового сглаживания: с помощью сгущения сетки и путём перевычисления сетки. В первом способе новые узлы вставляются между существующими узлами исходной сетки. Оригинальные значения узлов исходной сетки сохраняются, а новые узлы вычисляются так, чтобы получить гладкую поверхность. Если сетка перевычисляется, то значения всех узлов сетки рассчитываются заново. В этом случае можно как увеличить, так и уменьшить количество строк и столбцов сглаженной сетки относительно сглаживаемой. Сплайновое сглаживание может быть использовано для уменьшения плотности сетки. Это используется в том случае, если первоначально была создана слишком густая сетка и построение карты по ней занимает слишком много времени. Другим применением сплайнового сглаживания является заполнение редкой сетки. Например, при построении карт по сети размером 10 × 10 узлов контуры будут представлены как ломаные линии, то есть линии, со- стоящие из смежных прямолинейных отрезков. При увеличении плотности сети с помощью команды Grid/Spline Smooth до размера 50 × 50 узлов представление изолиний и графиков поверхностей будет гораздо более гладким, чем при сети 10 × 10

Для сгущения сетки необходимо выполнить следующие действия:

1. Перейти в режим плот-документа (открыть или создать плот-документ).

2. Выполнить команду Grid/Spline Smooth. Появится диалоговое окно Open Grid (Открыть сеточный файл). Выбрать файл сглаживаемой сетки. Появится диалоговое окно Spline Smooth (Сплайновое сглаживание) .

3. В группе Method (Метод) выбрать пункт Insert Nodes (Вставить узлы). При этом активной станет группа Number Nodes to Insert (Количество узлов для вставки).

4. Параметр Between Rows (Количество вставляемых строк) определяет количество строк (узлов с постоянным значением Y) для вставки между существующими строками сеточного файла. Ввести 4.

5. Параметр Between Cols (Количество вставляемых столбцов) определяет количество столбцов (узлов с постоянным значением X) для вставки между существующими столбцами сеточного файла. Ввести 4.

6. Изменить имя выходного сеточного файла. В группе Output Grid File щёлкнуть по кнопке с изображением папки. Появится диалоговое окно Save Grid As (Сохранить сетку как), аналогичное тому, что обычно появляется при первом сохранении файла. Задать новое имя, например «Сплайн1.grd», и щёлкнуть по кнопке Save.

7. В диалоговом окне Spline Smooth щёлкнуть по кнопке «OK».

Для перевычисления сетки необходимо выполнить: 1. 2. Повторить соответствующие действия для сгущения сетки.

3. В группе Method (Метод) выбрать пункт Recalc Grid (Перевычислить сетку). При этом активной станет группа Final Grid Size (Конечный размер сетки).

4. Параметр # Rows (Число строк) определяет количество строк в сглаженном сеточном файле. Ввести вдвое меньшее округлённое значение, например 100.

5. Параметр # Cols (Число столбцов) определяет количество столбцов в сглаженном сеточном файле. Ввести вдвое меньшее округлённое значение, например 50.

6. Изменить имя выходного сеточного файла. Задать новое имя, например «Сплайн2.grd», щелкнуть по кнопке Save .

7. В диалоговом окне Spline Smooth щёлкнуть по кнопке OK.

 

Рис. 39. Карты, построенные с применением сглаживания сетки и исходная.

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

 

Заключение

В процессе выполнения данной курсовой работы я выполнила задание и получила навыки работы с программой Surfer, а именно главными её функциями:

- Создание сеточного файла;

-Создание контурной карты;

-Использование менеджера объектов;

-Изменения параметров карты;

-Изменение параметров линий контуров контурной карты;

-Применение цветовой заливки к контурной карте;

-Изменение меток контуров на контурной карте;

-Изменение осей карты;

-Создание и редактирование каркасной карты;

-Создание и редактирование других видов сеточных карт;

-Точечная карта и оверлей;

-Оцифровка растрового изображения;

-Сравнение различных методов создания сетки;

-Сглаживание сетки с помощью сплайна

 

 

Список источников:

1. Программа Golden Software Surfer 8

2. Учебное пособие «ГЕОИНФОРМАЦИОННАЯ СИСТЕМА Golden Software Surfer 8» - Силкин Константин Юрьевич, Воронеж, 2008 г.

3. Карта (вариант 1).

4. https://www.gismeteo.ru/