爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 96064|回复: 134

[白化] 【实用教程】如何把底图bln文件做成白化bln文件?

  [复制链接]

新浪微博达人勋

发表于 2015-11-5 16:48:32 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 栤唥de嶶笑 于 2015-11-16 15:40 编辑

关于白化这块,笔者搜索了很多地方,均没有发现把底图bln直接转为白化文件bln的实用教程,在此,笔者根据自己的经验给大家分享下如何来做。
1、如果你连底图bln都没有?
首先在网上随便下载一个Meteoinfo软件,再次下载全国地图shp文件,根据需要选择省、市、县级全国地图(见附件)下面手把手教你怎么出底图,这里筛选广东省江门市的底图为例。

1111.png

选择添加按钮,选择其他目录,最后选择县级地图CHN_adm3.shp

2222.png
通过信息查询工具,查出所需底图的序号INDEX,把它们都记下来,江门地图共有6小块,序号为:358-363


3333.png
记下序号以后,在Tools->Output Map data中就可以选择输出了,格式上选择Surfer Bln File

5555.png

最后,我们再打开输出的底图Bln,检查下对不对。PS:注意使用放大功能,不然地图很小看不到,会让人以为没有图。

2、底图bln文件出来了,接下来怎么做白化bln文件?
这里我们要用到强大的记事本和EXCEL软件
6666.png
用记事本打开之前输出的地图bln文件,Ctrl+A全部复制下来,拷贝到Excel表格中

99919.png
在第一行中(250,1) 指的是250 个点的闭合区域,1是指示符,为地图边界的意思,白化文件此处为0。因地图有6个县,这之后还有多个闭合区域。而白化文件中只能有1个闭合区域。拷贝第二行中此底图的首个点坐标。

9999.png
在之后所有数据中的区域标示符(66,1)前后行中,各粘贴一份之前拷贝的坐标,并删去该标识符,即删去526这一行。

9992.png
以此类推,将底图bln文件中的所有(**,1)删去,并在其前、后行各粘贴112.460052,22.427603,在总数据的最后一行也要添加点坐标112.460052,22.427603作为闭合区域的结束!最后统计所有点的个数(15090,0),并以0作白化标识符,另存出来即可。



123.gif
这里贴出效果图,关于如何处理边界处的白色间隙?可以通过提高数据网格化时的分辨率来实现,上图为格点为100*100,下图为格点为500*500。

temp.gif

最后贴出已经业务化的Surfer雨量图。

       欢迎各路英雄好汉点评、拍砖~~

CHN_adm.rar

26.41 MB, 下载次数: 898, 下载积分: 金钱 -5

底图免费送给大家

评分

参与人数 2金钱 +51 贡献 +11 收起 理由
mofangbao + 25 + 5
chengxf + 26 + 6 赞一个!

查看全部评分

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

新浪微博达人勋

发表于 2015-11-5 18:58:42 | 显示全部楼层
楼主这个帖子将Meteoinfo和Surfer相结合,以获得Surfer白化用的.bln文件。在处理多个多边形转化为单一多边形的过程中没有在Surfer软件上进行操作,而是对.bln文件的数据进行直接编辑处理,这样做法的好处是可以编制程序段以准确、快捷、简单的方法获得白化文件的结果。值得推荐。
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2015-11-6 09:03:47 | 显示全部楼层
{:eb502:}{:eb502:}
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2015-11-9 16:58:01 | 显示全部楼层
谢谢楼主分享
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-11-10 21:10:31 | 显示全部楼层
不知道这个软件和mapinfo有多大不同,如果相似就不安装啦
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-11-11 08:22:54 | 显示全部楼层
厉害,赞一个
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-11-14 22:22:13 | 显示全部楼层
在SURFER,请问站数比例如何才能同时在等值线旁显示出来呢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-11-16 15:37:20 | 显示全部楼层
kiwilee 发表于 2015-11-14 22:22
在SURFER,请问站数比例如何才能同时在等值线旁显示出来呢

这个其实相当于手动添加文本,码上去的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-11-16 15:41:17 | 显示全部楼层
harry28 发表于 2015-11-10 21:10
不知道这个软件和mapinfo有多大不同,如果相似就不安装啦

meteoinfo这里主要用来抠底图
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-11-16 18:23:02 | 显示全部楼层
请问你的meteoinfo是哪个版本的?为什么我输出图片的时候没有出现”所有图元“这个选项?
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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