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

   Не все знают, что программу Surfer можно использовать для создания сечений интерполированной поверхности. В том случае, если вы моделируете земную поверхность, то эта возможность может вам весьма пригодиться. Правда, в Surfer это делается несколько половинчато.  Дело в том, что в этом пакете отсутствует инструмент построения двумерных графиков функции Y=f(X). Произвести визуализацию полученных в Surfer данных можно в любом пакете научной графики. Лучше всего для этих целей подойдёт "родной" пакет Grapher Golden Software. На худой конец, если под рукой ничего не найдётся, можно воспользоваться построением графиков в Excel (уж он то у всех есть :-). Итак, начнем ...

Для начала нам нужно задать трассу сечения, вдоль которой будем создавать профиль. Для этого загружаем нужную карту, в Object Manager (Менеджере объектов) становимся на Map, и в контекстном меню выбираем Digitize:

Затем курсором начинаем проставлять точки будущей трассы - они выглядят в виде мелких красных крестиков. По окончании запоминаем в окне Digitize Coordinate трассу :

На форме выше выбираем Save As и задаём имя трассы - пусть в нашем примере она так и будет называться -trassa.bln:

Следующий логический этап - создание файла с данными по указанной трассе сечения. Для выполнения этой манипуляции в программе Surfer существует специальный пункт - Grid>Slice (Сечение) :

Загружаем нужную интерполированную сетку:

... и затем файл трассы:

 

В следующей форме задаются файлы-приёмники полученных данных. Нас будет интересовать файл с расширением .dat:

Созданный файл .dat является обыкновенным текстовым файлом. Данные в нём будут разнесены сл. образом:

1) Столбец  A: X-координата точки пересечения линии разреза с сеточной линией;

2) Столбец B: Y-координата точки пересечения линии разреза с сеточной линией;

3) Столбец C: Z-значение в точке пересечения;

4) Столбец D: суммарное расстояние вдоль линии разреза (по горизонтали);

5) Столбец E: номер линии разреза (используется, когда в файле содержится более одной).

Прим. Поскольку файл .dat является текстовым и строго структурированным, то вы без проблем можете открыть его любым текстовым редактором, и другими программами, считывающими текстовые данные - например, Excel

На этом этапе работу в Surfer закончим. Переходим в программу Grapher и создаём по меню File>New новый чертёж (Plot) :

Далее можно переходить к построению графика. Для этого проще всего воспользоваться (на первых порах) Мастером по меню Graph>Graph Wizard:  

Попадаем в форму, в которой задаём вид графика. Пусть в нашем случае это будет обыкновенный график в виде кривой:

Затем задаём колонки, из которых будем извлекать данные для построения графика (обведено красным) и другие опции (цвет кривой, толщина, вид начальной/конечной точки и т.д.):

Жмём кнопку Finish, и после небольшой ретуши опций графика (это тема отдельного разговора) видим сл. картинку:

График сечения интерполированной поверхности с использование продуктов компании Golden Software - Surfer и Grapher - успешно создали!

Прим от 26.11.12  В 11-ой версии Surfer разработчики из Golden Software значительно усовершенствовали инструмент для создания профилей. Более подробную информацию можно посмотреть в этой статье

О том, как решить аналогичную задачу по созданию сечения рельефа в ArcGIS, можно посмотреть на нашем сайте здесь

Как создать профиль рельефа в Vertical Mapper - смотрите по этой ссылке

©Simashkov.2011

09.10.2011 г.

Назад