爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 28454|回复: 64

micaps3.2 如何加载本地化地图文件

[复制链接]

新浪微博达人勋

发表于 2012-6-14 17:00:58 | 显示全部楼层 |阅读模式

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

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

x
我通过micaps3.2帮助文档制作了一个地图文件,还通过里面的map2bin.exe制作了二进制的地图文件。我但是加载后没有当地地图出现,我该如何设置,并且如何自定义文件中需要为线条指定合适的类型。
下面是帮助上的例子:
数据文件例子:
March 9 中国国界
0  0  0  0  0  0  0  0  0  0
7    2     0   0000    0000    0000   0000    中华人民共和国
123.014   24.684
122.966   24.458
122.912   24.234
系统提供的二进制基本地图数据存放在该目录的子目录basemapdata下,默认提供的数据无需在配置文件中指定,设置显示的数据会自动打开,如果需要默认显示自定义的该类数据,可以通过安装目录下的配置文件basemap.ini指定,该配置文件的部分内容如下:
[地图设置]
打开地图文件 =
默认没有打开其他文件,将需要打开的文件名写在等号后面即可,但要注意的是设置显示是根据线条的类型显示的,自定义文件中需要为线条指定合适的类型,才能通过属性控制窗口设置自定义地理信息的显示。
系统提供一个由该文本格式数据转换为二进制数据的程序,即安装在MICAPS3.2目录下的map2bin.exe,运行该程序,界面如图3.2-1所示,点击按钮,弹出文件选择对话框,选择一个该类格式文件,点击转换,如果数据格式正确,则输出一个二进制文件,文件名使用原来的文件名,后面自动加上“_B”,使用自定义文件时,需要注意文件内边界数据的绘制方向,最好统一为逆时针方向。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-6-30 06:36:16 | 显示全部楼层

大同_B.txt (10.28 KB, 下载次数: 89)
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-7-10 19:00:03 | 显示全部楼层
Eegle 发表于 2013-7-10 10:53
好的 非常感谢 你的那个大同市的边界数据 就是从meteoinfo 里面导出的吗?

我的是我自己在micaps的countryregion.txt里面提取的,外围一段接着一段
我也从Meteoinfo里面导出过,和Micaps里面自定义的边界略有差异
密码修改失败请联系微信:mofangbao
回复 支持 0 反对 1

使用道具 举报

新浪微博达人勋

发表于 2012-6-14 18:32:11 | 显示全部楼层
这个很简单。。。
首先:要有自己的地图边界的  经纬度数据  很简单吧  这个必须有啊  呵呵
其次:做成第九类扩展地图文件加上文件头就行了  把你上面的7  2 0 0000 。。。改成你的n个点,就改成n 2 0 0000.。。。当然 “2”也可以改  既然看了帮助文件了 可以找到2代表什么
再其次:转换为二进制文件,在Micaps目录下有个map2Bin.exe,打开--载入自己的XXX.txt第九类文件---转换,ok--同目录下生成了XXX_B.txt  
再再其次:把它拷贝到Micaps安装目录/modual(3.2是AddIns)/basemap/basemapdata/下面-------------------然后 cd .. 就是到上层basemap目录下有个basemap.ini  打开,第二行或者第几行有个“打开地图文件=”最后面加上你的XXX_B.txt就行了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-6-15 16:25:59 | 显示全部楼层
恩  谢谢哦  我还有一个问题,就是怎么让自己的底图加载后和其他的边界不一样,就是线条能加粗或换个颜色。我加载后显示的是和省界一样的颜色(就是选择了2),换其他的就显示不出来。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-6-20 10:10:13 | 显示全部楼层
edwardli 发表于 2012-6-14 18:32
这个很简单。。。
首先:要有自己的地图边界的  经纬度数据  很简单吧  这个必须有啊  呵呵
其次:做成第 ...

那如果只显示自定义的本地地图的话应该怎么弄捏?按照上面的做法是本地化地图和中国地图一起显示的……
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-6-21 06:12:46 | 显示全部楼层
269984288 发表于 2012-6-20 10:10
那如果只显示自定义的本地地图的话应该怎么弄捏?按照上面的做法是本地化地图和中国地图一起显示的……

这个也很简单。。。要用到micaps的抠图 官方叫法是显示单省
——选中基础地理信息图层  选择单省数据显示   第二项  自定义
——往下看四行  区域选择文件  点几下  选择自己的区域文件就行
——当然了  区域文件就是一个第九类扩展文件
March 9 XX界
0  0  0  0  0  0  0  0  0  0
1306    3  1   0000    0000    0000   0000  XX市
经纬度*1306
然后就行了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-6-29 16:43:28 | 显示全部楼层
edwardli 发表于 2012-6-21 06:12
这个也很简单。。。要用到micaps的抠图 官方叫法是显示单省
——选中基础地理信息图层  选择单省数据显示 ...

还是显示不出来捏~~不知道是不是文件有错~~~能传个测试文件上来不?{:3_57:}
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-6-30 07:57:48 | 显示全部楼层
我也来试试,看看是否成功!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-11-24 11:13:29 | 显示全部楼层
顶一个先,感谢一下
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-3-16 10:49:47 | 显示全部楼层
这个帖子很有帮助,谢谢大牛分享
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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