爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 92585|回复: 321

[其他] 等值线图作图实例,利用shp文件直接生成bln文件

  [复制链接]

新浪微博达人勋

发表于 2013-8-30 00:33:00 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 denghaijun 于 2013-8-31 17:22 编辑

Surfer等值线图做法实例,利用shp文件直接生成bln文件
看了论坛中很多关于surfer帖子,刚学的surfer做等值线图,surfer软件做出的等值线图效果非常好。下面将作图过程及心得和大家分享。
1.      边界文件——bln文件的生成
一般的边界文件的生成可以通过图片的数字化来获取,但是在数字化的过程中一是费力,二是一些复杂边界不好数字化,难度太大。而arcgis中的图层可以直接添加到surfer中,既方便,得到边界也准确。
首先,在arcgis中选中自己的研究范围,

                               
登录/注册后可看大图


其次,导出研究区域得到,xinjiang.shp文件。

                               
登录/注册后可看大图


到这个地方就可以将shp文件导入到surfer中,转成bln文件。

                               
登录/注册后可看大图

设置经纬度。

                               
登录/注册后可看大图

打开刚保存好的bln文件,注意查看第一行的第二列的值,当为0时,白化时,将白化掉边界范围以外的部分;当为1时,白化时,将白化边界内。


                               
登录/注册后可看大图

删除断点,若不删除将不能进行白化。删除之后,对bln文件进行保存。

                               
登录/注册后可看大图

这时边界文件bln文件就生成了。

                               
登录/注册后可看大图

2.      画等值线
这一步将数据导入到surfer中,生成grd文件。数据的格式为三列:第一列经度,第二列纬度,第三列为数据。插值方法可以选择。
新建一个图层,在grid下选择data, 导入数据。

                               
登录/注册后可看大图

进行相关设置,包括插值方法和经纬度的设置。设置好之后,就会生成一个新的grd文件。

                               
登录/注册后可看大图

导入grd文件,可以生成等值线图了,

                               
登录/注册后可看大图

3.      白化
这一步就用前面两部得到bln文件和grd文件进行白化。
在grid下选择blank,

                               
登录/注册后可看大图

按照提示,选择刚生成的grd文件,和bln文件。

                               
登录/注册后可看大图

就会得到白化好的grd文件,白化时,一定要注意bln文件的第一行第二列的值是0还是1。0表示保留边界内的,1表示保留边界外的。

                               
登录/注册后可看大图

                               
登录/注册后可看大图

加载白化好的grd文件,得到

                               
登录/注册后可看大图

加入基面图,即边界图,就是第一步中我们做好的bln文件。

                               
登录/注册后可看大图

这个时候两个图层还是没有完全重合,这时我们就要对两个图层进行叠置。把两个图层都选中,在map下选择overlay maps即可。

                               
登录/注册后可看大图

                               
登录/注册后可看大图
至此,等值线图已经做好,下面主要对等值线图进行修饰。

4.      修饰等值线图
填充等值线图,显示等值线的值等等操作,使图层图层变得好看。

                               
登录/注册后可看大图
对经纬度进行完善。http://bbs.06climate.com/forum.php?mod=viewthread&tid=14756&page=2#pid197264。这里有详细的步骤。
选中左边轴和下边轴,加上N和E后缀。另外关于后缀”°“的输入,可以直接用拼音输入。
首先来加N后缀,如下图

                               
登录/注册后可看大图

对经度加后缀的方法是一样的,这里就不再重复了。

到这里一副等值线图就做好了,如下图:

                               
登录/注册后可看大图

surfer等直线图做法,利用shp文件直接生成bln.doc

2.12 MB, 下载次数: 514, 下载积分: 金钱 -5

点评

而arcgis中的图层可以直接添加到surfer中,既方便,得到边界也准确——arcgis中的图是ag软件自带的?还是另外从其他哪儿得来的?  发表于 2018-12-7 14:08
图片可以先上传到相册,然后插入  发表于 2013-8-30 11:31

评分

参与人数 8金钱 +84 贡献 +21 收起 理由
meng7410538 + 1 很给力!
FADE-DREE + 1
cjhnlyf001 + 2 赞一个!
qxtlyf + 10 + 2
kongfeng0824 + 10 + 4
mofangbao + 20 + 10
言深深 + 20 + 5
chengxf + 20 赞一个!

查看全部评分

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-9-2 09:03:52 | 显示全部楼层
kxj001 发表于 2013-9-2 07:47
挺好,没arcgis也不能试试

不需要arcgis也可以做的。第一步中Surfer也可以直接调入.shp文件后将你需要的部分分离出来,然后直接保存成.bln文件。论坛中有相关做法的帖子。
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2013-8-30 06:43:17 | 显示全部楼层

回帖奖励 +1 金钱

图片无法显示
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-8-30 08:00:21 | 显示全部楼层
确实无法显示图片。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-8-30 08:02:27 | 显示全部楼层
图片挂啦
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-8-30 08:06:53 | 显示全部楼层
这个发了好几个帖子,貌似图片都看不了。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-8-30 08:27:18 | 显示全部楼层
确实图片不能显示,不过可以下载Word文件,就都有了。提醒楼主Denghaijun,你的.doc文件在标题下面正文前面应该加上作者姓名和行文日期。我下载后替你加了:“气象家园 denghaijun 2013/8/30”,以后不至于不知道这篇大作出于谁手。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-8-30 15:42:11 | 显示全部楼层
kongfeng0824 发表于 2013-8-30 06:43
图片无法显示

图弄出来了,呵呵。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-8-30 08:33:21 | 显示全部楼层
确实无法显示图片。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-8-30 08:46:32 | 显示全部楼层
无法显示图片
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-8-30 08:51:29 | 显示全部楼层
chengxf 发表于 2013-8-30 08:27
确实图片不能显示,不过可以下载Word文件,就都有了。提醒楼主Denghaijun,你的.doc文件在标题下面正文前面 ...

谢谢程老师。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

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