Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсач / Surfer / Surfer / SERFER / ГЛАВА 3.DOC
Скачиваний:
37
Добавлен:
15.04.2015
Размер:
193.02 Кб
Скачать

Создание файла сетки из равномерного массива xyz данных

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

  1. Использовать команду Data, чтобы создать файл сетки подходящего формата.

  • Создайте XYZфайл данных и сохраните его на диске.

  • Далее действуйте как обычно.

  • В группе GridLineGeometry задайте значение Spacing, соответствующее плотности точек данных в X и Y направлениях, чтобы вершины сетки совпали с точками данных.

  • Кликните кнопку Search, и в появившемся ДО выберитеSimple Search Typeи задайте значение 1 в окне вводаData Per Sector.При генерации сетки ее вершинам будут присвоены совпадающие значенияZиз файла данных.

  • Кликните ОК в каждом ДО.

  1. Напрямую создать Surfer ASCII [.GRD]файл сетки.

Если значения Z правильно организованы вASCII файле, откройте файл в рабочем листеSurfer, добавьте информацию, определяющую данные как файл сетки, задайте пределы данных и сохраните файл. ФорматASCII [.GRD]файла описан ниже.

Ascii файл сетки

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

Значения Zдолжны быть записаны в определенном порядке: список значенийZначинается со строки с минимальной координатойY. Первое значениеZв файле соответствует нижнему левому углу карты. Далее значения в одной строке соответствуют значениямZ с одинаковой координатойY, но разными координатамиX. После достижения максимального значения Х строка заканчивается и начинается новая со следующим значением У.

Общий формат ASCII файла сетки:

id Буквы кодаDSAA,определяющие файл какASCII файл сетки.

ny ny Число линий сетки вдоль осей Х иY соответственно (число строк и столбцов).

xlo xhi Минимальная и максимальная величины Х.

ylo yhi Минимальная и максимальная величиныY.

zlo zhi Минимальная и максимальная величины Z.

grid row 1Строки значенийZсетки, организованные в строки, каждая из которых

grid row 2 имеет постоянную координатуY. Строка 1 соответствуетylo, а

grid row 3 последняя строка – yhi. В каждой строке значения Zрасположены в порядке отxlo до xhi.

Приведем пример правильно оформленного ASCII файла сетки, содержащего 10 строк и 10 столбцов и 100 значенийZ.

DSAA

  1. 10

  1. 9

  1. 7

25.00 97.19

91.03 77.21 60.55 46.67 52.73 64.05 41.19 54.99 44.30 25.00

96.04 81.10 62.38 48.74 57.50 63.27 48.67 60.81 51.78 33.63

и т.д.

Форматы файлов сетки

[.GRD] файлы могут быть созданы в двух форматах:

  1. ASCII файл сетки – занимает больше дискового пространства, но может читаться и изменятся в любом текстовом редакторе и в рабочем листеSurfer.

  2. Двоичный файл сетки (Binary grid file) – меньше чемASCII файл, быстрее сохраняется и читается.

Команда Convertпозволяет переводить файлы из одного формата в другой. Можно также перевести файл сетки вXYZ файл данных.

  1. Выберите команду Convertи в ДОOpen Gridвыберите файл сетки для перевода в другой формат.

  2. Кликните ОК – появится ДО Save Grid, где в раскрывающемся спискеSave File as Type выберите требуемый формат.

  3. Задайте имя и расположение нового файла и кликните ОК.

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