<<На Главную         <В меню Советы по Surfer

  Иногда, начинающие пользователи пакета Surfer сталкиваются с тем, что не всегда им удаётся создавать карты с приемлемым качеством. Чаще всего это связано с недостаточным знанием функциональных возможностей Surfer' а . Поэтому, имеет смысл дать пару нехитрых советов, которые, возможно, помогут вам создавать более качественные и совершенные карты .

Предположим, что вы провели в Surfer необходимые построения и получили карту изолиний вроде этой (как пример) :

Карта изолиний в Surfer

Визуально заметно, что полученные результаты интерполяции в некоторых локализациях (цифры 1...5 на карте выше) получились не совсем удачные (приемлемые). Причины тут могут быть самые разные - погрешность приборов, ошибка измерений, ошибки оператора при вводе данных и т.д. Как бы там ни было, стоит задача каким-то образом выправить эти огрехи (что есть, то есть, и с этим "выбросами" данных надо как-то бороться).

Пакет Surfer создавал достаточно грамотный коллектив разработчиков - математиков и программистов. Они предусмотрели этот момент и создали специальный инструмент для борьбы с такими ошибками - фильтрацию данных. Он так и называется - Filter:

Выбираем этот пункт меню, загружаем необходимый сеточный файл и видим сл. форму:

Тут необходимо дать пару слов о смысле фильтрации данных. Для "отбраковки" некорректных данных, которые приводят к не совсем удачным построениям, используются различные математические алгоритмы. Строго говоря, разобраться в них может квалифицированный прикладной математик - специалист по обработке данных. Что стоит за этими алгоритмами - пока опустим этот момент и будем подходить к ним с позиции "чёрного ящика". Можно лишь сказать, что  в Surfer реализованы все основные известные алгоритмы  фильтрации ваших цифровых данных. В данной статье дадим только общее представление об использовании инструмента Filter.

Итак , применив для обработки наших "выбросов" алгоритм Gaussian Low-pass (как пример, см. рисунок выше), получим сл. результат:

Ну что ж, уже явно лучше, чем на первом рисунке. Однако, в некоторых локализациях (обведено красным на рисунке выше) и такой результат нас не совсем устраивает. Попробуем алгоритм 9-node Averaging :

Создаём карту изолиний по обработанной таким образом сетке:

Таак, получили ещё более качественную обработку.  Но и на этом мы не будем останавливаться. Для достижения ещё более качественного результата, применим к полученной сетке выглаживание данных - меню Grid>Spline Smooth (Выглаживание сплайном):

На форме устанавливаем опции сл. образом:

И в окончательном виде любуемся на такой результат:

Filter Surfer

Сравните обработанную описанными выше приёмами карту изолиний с самым первым рисунком ! Думаю, что результат наших усилий очевиден ...

©Simashkov.2011

04.12.2011 г.

Назад