阳光石油网|石油技术交流|石油人论坛

 找回密码
 欢迎注册
查看: 4160|回复: 15

[Surfer] 求助关于Surfer 使用问题

[复制链接]

该用户从未签到

发表于 2009-2-20 13:09:43 | 显示全部楼层 |阅读模式

马上注册,下载丰富资料,享用更多功能,让你轻松玩转阳光石油论坛。

您需要 登录 才可以下载或查看,没有账号?欢迎注册

x
如果能有哪位师兄师弟帮忙找到一份关于Surfer的使用指南,本人将无限感激
Email:loveoscaryu@126.com
非常感谢
  • TA的每日心情
    开心
    前天 19:02
  • 签到天数: 230 天

    [LV.7]常住居民III

    发表于 2009-2-20 13:58:06 | 显示全部楼层
    问题1:如何用surfer画断层
    答:Grid -> Advanced options -> Breaklines and Faults (.bln文件要含Z值)
    *.bln文件的格式(注意和白化文件有所不同):
    点数,1 or 0
    x,y,z
    .......
    *.bln 的生成方法有两种:
    ⑴直接制作断层.bln文件。此文件只要求断层几个节点的x.y坐标。在网格数据形成网格文件时选用最小曲率法,然后打开“高级”选项选择“断层与折断”,在断层对话栏打开断层的bln 文件,按“确定”。回到网格对话栏,再按“确定“,形成网格化文件。按“等值图“既可绘出带断层的等值线图
    ⑵选择等值图,按地图.数字化,然后手动在等值图上画断层。此时在等值图左部出现一窗口,上有手动画断层的各个节点坐标值。注意画断层时是用鼠标在等值图上点离散的点。画完后保存左边的断层文件,断层文件就形成了

    问题2:在surfer 8使用中,从Excel中拷贝数据特别是带有中文字符时出错怎么办?
    答:打开相应的Excel文件,选择文件-另存为 Microsoft Excel 5.0/95 工作簿。然后在surfer 8 的worksheet 中直接打开相应的Excel 文件即可~!在网络化文件中,此法同样适用~

    问题3:在surfer中如何画断层?
    答:这个问题在第一问已经作了部分讲述。不过还有一个问题,就是通常那样我们只画出一个断裂面。即如果按上一问中所讲的方法有时我们可能看不到“Breakline and Faults”或“断层与拆断”菜单。这是为什么?我们再回过头去看“surfer help”,发现如下说明:
    To reach the Breaklines and Faults page, click the Advanced Options button in the Grid Data dialog, then click the Breaklines and Faults tab. The Breaklines and Faults page contains two fields for entering the file names of the faults and breaklines to use when gridding. If faults are not available with the selected gridding method, only breaklines are available (Breaklines page).请注意红色部分的文字!
    再往下看,则可发现支持断层的Grid方法只有:
    ·Inverse Distance to a Power
    ·Minimum Curvature
    ·Nearest Neighbor
    ·Data Metrics
    由于我们网络化时通常用克里格(Kriging),它并不支持断层,所以就有上述看不到菜单的结果~至于哪一种网格化结果最好,我还不知道,还要继续观察,此外还有一个问题是关于正断层与逆断层……To be continued!

    问题4.如果grd生成了srf文件后,grd丢了,那么下面这个脚本代码将帮你找回Grd文件

    代码(不括———):
    —————————————————————————————————————
        'GridExtractFromMap.bas extracts the grid file from a SRF file.
    ' Select the map, then run the script.
    ' TB - 11 Nov 03.

    Sub Main
        Debug.Print "----- ";Time;" -----"
        Set surf = GetObject(,"surfer.application")
        Set plotdoc1 = surf.ActiveDocument
        Set shapes1 = plotdoc1.Shapes
        Set mapframe1 = plotdoc1.Selection(1)
        For Each ovrly In mapframe1.Overlays
            'Vector map Not included. srfShapeVectorMap = 23.
            Debug.Print ovrly.Type;InStr(" 15 16 19 20 22", ovrly.Type)
            If InStr(" 15 16 19 20 22",ovrly.Type) <> 0 Then _
            ovrly.Grid.SaveFile(GetFilePath(ovrly.Grid.FileName,"grd", _
                "c:\incoming\","Save GRD File",3),Surfer.srfGridFmtS7)
        Next ovrly
        End

    End Sub

    评分

    参与人数 1贡献 +10 收起 理由
    alexli7 + 10 应助奖励

    查看全部评分

  • TA的每日心情
    开心
    前天 19:02
  • 签到天数: 230 天

    [LV.7]常住居民III

    发表于 2009-2-20 13:58:52 | 显示全部楼层

    Surfer教程!

    Surfer教程!
    游客,如果您要查看本帖隐藏内容请回复

    该用户从未签到

     楼主| 发表于 2009-2-20 14:16:50 | 显示全部楼层

    回复 3# admin 的帖子

    非常感谢版主的热情帮助,今天偶然看到Sufer8的更多功能,由于太久没有使用,使得其中很多重要并且非常实用的部分忘记了,有了操做手册就方便多了,谢谢admin:)

    该用户从未签到

    发表于 2009-2-20 15:56:30 | 显示全部楼层
    很好的东西啊
  • TA的每日心情
    擦汗
    2022-6-16 13:02
  • 签到天数: 58 天

    [LV.5]常住居民I

    发表于 2009-2-21 11:50:08 | 显示全部楼层
    很好的东西哦!大家快支持!sufer做图还是应用很广泛啊!
  • TA的每日心情
    开心
    2017-3-28 10:54
  • 签到天数: 153 天

    [LV.7]常住居民III

    发表于 2009-2-27 16:02:30 | 显示全部楼层
    surfer是不错。就是更新太少。特别是算法。

    该用户从未签到

    发表于 2009-2-27 20:24:15 | 显示全部楼层
    谢谢提供啊   哈哈哈

    该用户从未签到

    发表于 2009-2-28 17:49:49 | 显示全部楼层
    bucuoa
    feichangganxie
  • TA的每日心情
    开心
    2024-6-5 09:35
  • 签到天数: 72 天

    [LV.6]常住居民II

    发表于 2009-3-1 11:46:03 | 显示全部楼层
    管理员        超级版主        版主        会员        贵宾
    您需要登录后才可以回帖 登录 | 欢迎注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|阳光石油网 ( 鲁ICP备2021003870号-1 )

    GMT+8, 2024-6-15 05:56 , Processed in 0.074195 second(s), 30 queries .

    Powered by Discuz! X3.4 Licensed

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表