爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 33419|回复: 64

Micaps中地理显示问题

  [复制链接]

新浪微博达人勋

发表于 2013-6-10 23:21:57 | 显示全部楼层 |阅读模式

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

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

x
请教各位大师:
      Micaps中怎样单独显示一个市行政边界以及它所辖县的行政边界?目前在“地图”——“基础地理信息”菜单中,选中“地区行政边界”和“县行政边界”时,地图上显示的全国的地理信息,我要另外增加一个只是显示某个市及所辖县的行政边界的功能,要怎么做?

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

新浪微博达人勋

发表于 2013-6-11 09:52:05 | 显示全部楼层
本帖最后由 edwardli 于 2013-6-11 10:05 编辑

首先
我想你的意思是在Micaps一打开的时候就看到你自己市县的边界。这个很简单。 QQ截图20130611095115.jpg

①、在MICAPS3\basicGeoInfo\countyregion.txt这个文件中,你可以找到你的市县的经纬度信息,这些信息好就好在Micaps本身用的就是它,叠加之后毫无违和感。
②、针对某一个县,打个比方找到了华阴县,一共300个经纬度点;按照Micaps3的帮助文件中扩展第九类数据的说明。
QQ截图20130611095220.jpg

头两行不用管,当然“中华人民共和国”要改成“华阴县”,第三行“7”改成点数300;其他的也不用改,当然“中华人民共和国”要改成“华阴县”,标识符“2  0”都不用改;接着把后面的所有经纬度点都拷贝成华阴县的经纬度。保存成一个TXT文件,Example:“华阴.txt”
③、在Micaps根目录下有一个传说中的程序“Map2bin。exe”,它的作用就是把第九类数据转为Micaps识别的二进制文件。打开--转换--→得到一个“华阴_B。txt”
④、将这个华阴_B。txt拷贝到MICAPS3\modual\basemap\basemapdata下
⑤、修改配置文件MICAPS3\modual\basemap\basemap.ini中的第一段“打开地图文件=”后面加上“,华阴_B.txt”保存。 QQ截图20130611095244.jpg

⑥、打开Micaps,你就会看到华阴县的小轮廓。
⑦、如此往复,把你的市区、各县都加上。使用的时候就会市县显示了,再做PPT的时候可以更加直观



其次
我深入的讲一下关于二楼“单省数据显示”的问题 QQ截图20130611095854.jpg

①、单省数据显示支持中国及各省市自治区直辖市的单省显示功能,我们可以形象的将其称之为“抠图”,在制作服务产品,发布落区预报,制作会商PPT的时候都可以更突出的显示。
②、基本操作是:选中基础地理信息图层---属性窗口---单省数据显示---etc
③、注意到:第二个是“自定义”,选中它后可以在下三行的“区域选择文件”右侧选一个文件,然后你的市轮廓就被抠出来了。
④、如何制作本市(或者某区域)的抠图文件?很简单,第一边界点的经纬度肯定不能少(一个市的呦,自己想办法吧,其实论坛里面有全国的细致到市的shp文件,通过Meteoinfo可以轻松导出),再回到上面一节的第②步,标识符“2  0”后面的这个0就是不封闭的,意如flag这个玩意。把它改成1,就行了,继续保存。
⑤、当你需要抠图操作时,将单省数据显示----自定义----下面的区域选择文件---选择你的市.txt即可。
⑥、高端一些,你不需要别的市的时候,每次可以只选到“自定义”就可以抠图。在上面提到的“basemap.ini”中---有一栏【单省设置】----区域文件----把你的区域文件例如"d:\Micaps\石家庄市.txt"写上----ok
QQ截图20130611095255.jpg



最后
Micaps3.1or3.1.1的配置实在Modual里面,Micaps3.2实在AddIns中

最后的最后:一定要吃透Micaps的帮助文件

评分

参与人数 1金钱 +16 贡献 +2 收起 理由
斥鷃 + 16 + 2 没说的,加分!学习!

查看全部评分

密码修改失败请联系微信:mofangbao
回复 支持 2 反对 0

使用道具 举报

新浪微博达人勋

发表于 2013-12-30 11:39:49 | 显示全部楼层

非常感谢,非常感谢。成功了。 无标题.png 值得一提的是,各个县区文件中间的标点用英文标点。
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2013-6-11 08:23:52 | 显示全部楼层
现在好像最多只支持单省显示
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-6-17 11:03:22 | 显示全部楼层
太感谢了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-6-24 15:59:59 | 显示全部楼层
本帖最后由 去楼人空 于 2013-6-24 16:19 编辑

只要有边界数据就可以了……
点击编辑基础地理信息,在单省数据显示中选择自定义,选择区域文件,即本市的行政边界文件,不选突出显示单省,最后就是本市的地图。

第一步,点击编辑基础地理信息,选择自定义单省数据显示

第一步,点击编辑基础地理信息,选择自定义单省数据显示

第二步,选择区域文件,即本省市县的边界

第二步,选择区域文件,即本省市县的边界

第四步,不选突出显示单省

第四步,不选突出显示单省

第三步,点击边界文件

第三步,点击边界文件

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

新浪微博达人勋

发表于 2013-7-1 15:30:41 | 显示全部楼层
上图的边界文件是不是扩展第九类数据?文本格式的?3.2下没办法抠出来。。。

在上面提到的“basemap.ini”中---有一栏【单省设置】----区域文件----把你的区域文件例如"d:\Micaps\石家庄市.txt"写上----ok
也不行。。。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-7-4 16:23:59 | 显示全部楼层
edwardli 发表于 2013-6-11 09:52
首先
我想你的意思是在Micaps一打开的时候就看到你自己市县的边界。这个很简单。

已经可以显示本市、县了,但是边界线条太细,不明显,如何设置边界线条的颜色和线宽呢??
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-7-9 21:03:25 | 显示全部楼层
edwardli 发表于 2013-6-11 09:52
首先
我想你的意思是在Micaps一打开的时候就看到你自己市县的边界。这个很简单。

F:\图片1
请问大神 我这个 是哪里出错了呢?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-7-9 21:24:37 | 显示全部楼层
有谁能帮我解决下问题吗?
QQ图片20130709212245.jpg
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-7-10 05:26:37 | 显示全部楼层
Eegle 发表于 2013-7-9 21:24
有谁能帮我解决下问题吗?

你把所有县区的写到了一个文件中,micaps只会机械的按照经纬度描点,自然会出现从一个县的终点(也是起点)到下一个县的起点的绘制。所以,加在底图时应该使用分开的区县文件;单市数据显示时应该有一个“大市”的边界文件。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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