Страница 1 из 1

Бланкирование в Surfer

Добавлено: 11 июн 2014, 07:26
surfer
Добрый день. Есть скважины, в качестве отметки Z имеется качественный показатель по полезному ископаемому, строю по этих данных план изолиний. Теперь вопрос: как бланкировать (тоесть отбросить) часть карты, Z которой будет ниже некоторой отметки ( чтобы посчитать объем той части которая мне нужна)? Бланкирование по заданому контуру я умею делать, а вот ограничить контур построенной изолинией не получается.

Еще вопрос: как включить привязку к меткам, например?

Заранее спасибо.

Re: Бланкирование в Surfer

Добавлено: 22 июн 2014, 11:09
nickleb
Вышлите мне в личку Ваши файлы - пример с пояснением-кратким-тех.заданием - попробую - м.б. и получится.

Re: Бланкирование в Surfer

Добавлено: 22 июн 2014, 11:10
nickleb
... и напишите, пожалуйста, в какой версии Surfer'а работаете...

Re: Бланкирование в Surfer

Добавлено: 22 июн 2014, 11:38
gamm
ничего вам "бланкировать" не нужно, все делается в растровом калькуляторе (который Grid/Math) с использованием условного оператора типа if((A<100) or (Z>300),0,A), который вставляется в выражение. В общем, забейте нулями все, что вам не нужно, и считайте, чего нужно :-)

Re: Бланкирование в Surfer

Добавлено: 22 июн 2014, 12:48
nickleb
...а можно вот так:

Sub Main

Set SurferApp = CreateObject("Surfer.Application")

SurferApp.Visible = True

'нижняя Reference-поверхность
Lower_Value = 50.0

Dim Results() As Double

SurferApp.GridVolume(Upper:=SurferApp.Path+"\Samples\demogrid.grd", Lower:=Lower_Value, pResults:=Results, ShowReport:=True)

End Sub

Re: Бланкирование в Surfer

Добавлено: 22 июн 2014, 12:52
nickleb
... есть и др.. варианты... пока эти попробуйте...

Re: Бланкирование в Surfer

Добавлено: 22 июн 2014, 13:14
nickleb
а пример вышеприведенного скриптика немного видоизменен из раздела GridVolume для Surfer Automation Help

Re: Бланкирование в Surfer

Добавлено: 05 июл 2014, 22:02
surfer
не получается с помощью Math сделать то , что мне нужно, что то не так делаю...
прикрепил файл, задача такова: строю по столбцу D - Map - New - Contour Map - но нужно, что бы вся площадь, которая находиться на отметках больше 0,8 не отображалась

Re: Бланкирование в Surfer

Добавлено: 06 июл 2014, 03:51
gamm
surfer писал(а):не получается с помощью Math сделать то , что мне нужно, что то не так делаю...
прикрепил файл, задача такова: строю по столбцу D - Map - New - Contour Map - но нужно, что бы вся площадь, которая находиться на отметках больше 0,8 не отображалась
что-то загадочное написано ... чтобы построить контуры, сначала нужно построить сетку. А чтобы не было изолиний с уровнями больше 0.8 на картинке, достаточно убрать эти уровни в настройках. Вы бы определились, чего вам нужно - картинку, или сетку со значениями ...