【中国西北陕西西安】卫星电话_激光测距测高仪_无人机_网络安全_测亩仪_GNSS设备推广维修服务专家--西安北斗星联测绘科技有限公司

【西安北斗星联】手持机等高线地图制作

时间:2011-05-07 18:39来源:未知 作者:xabdxl 点击:
户外设备卫星电话 GPS手持机 测距仪 全站仪 GPS导航仪,不管是天宝 莱卡 南方 中海达 Ashtech 拓普康,设备都普遍面临一个问题 野外背景图的参考,地图数据大多数都出于安全考虑,数据不够丰富,只是一些局域性的数据,这大大限制了设备的应用范围,特此提供

         户外设备卫星电话 GPS手持机 测距仪 全站仪 GPS导航仪,不管是天宝 莱卡 南方 中海达 Ashtech  拓普康,设备都普遍面临一个问题

      野外背景图的参考,地图数据大多数都出于安全考虑,数据不够丰富,只是一些局域性的数据,这大大限制了设备的应用范围,特此提供自

      制等高线图秘方,供各位同行参考。

       地图是GPS的灵魂,而探险家的地图卡TB也要几百块,而且对于驴子而言,野外的等高线地图更为实际,所以如何做一张适合自己的imi地图,

       是玩转500的关键所在。

  现在以做一幅天露山穿越的等高线地图为例说明一下探险家500地图制作的方法。

  地图所需要的基本素材包括:航迹、地标和高程图,后两者是必须的,如果是探路性质的活动,就没有现成的航迹可以使用。

  1、航迹准备

  使用工具:

  Zgpsconv

  Global Mapper

  网上下载天露山穿越的航迹数据,通常是plt文件,可直接使用,如果是下载的是kml等其他格式的,用zgpsconv等工具转换成plt。

  

 

  用Global Mapper打开下载的plt航迹文件,选择file——export vector data——export shapefile,选export lines生成shp格式的航迹文件,例如hangji.shp,留着备用。

  

 

  

 

  有时下载的航迹数据除了plt航迹外,可能还会附带后缀为wpt的兴趣点数据,这是记录者在穿越过程中建立的标记点,如水源、营地、路口等,这些数据对行程安排、路线判定等都十分重要,也应当把它们放入地图中去。

  同样用Global Mapper打开wpt文件,选择file——export vector data——export shapefile,选export points,生成shp格式的兴趣点文件,例如xingqudian.shp,留着备用。

  

 

  注意,和hangji.shp与xingqudian.shp同时生成的还有若干文件名相同,而后缀为prj、dbf、shx的,这些文件和shp文件是一套的,需要放在相同的路径中同时使用,后面的叙述中没有特别说明的话,shp文件指的就是shp+prj+dbf+shx一整套文件。

  

 

  2、地标

  地标,就是地图上村庄、河流、道路的数据,许多教程上都提供国家基础地理信息 http://nfgis.nsdi.gov.cn/nfgis/chinese/c_xz.htm的地址,实际使用发现该数据库上能免费使用的东西实在是鸡肋,数据量太小,而且十分粗糙。网上找了很久,在冰河论坛http://www.icegps.com.cn/forum/forum-25-1.html上找到有适合探险家用的imi分省详图,好像是高手从garmin地图转过来的,内容超级详细,大城市连ATM机、公厕都有标明,实在是宝贝。

  现在要做的第一步,就是要从下载到的imi分省详图里提取和编辑所需要的地标数据,用到的工具包括:

  Magsendtool

  Mapinfo

  把天露山所在的广东省详图guangdong.imi复制到和Magsendtool的运行文件magsendtool.exe相同的文件夹内,然后修改magsendtool.exe的兼容性,在magsendtool.exe右键选属性,点兼容性,选择win2000模式。

  

 

  

 

  然后在“开始——运行”中键入command进入命令行模式,进入到magsendtool.exe所在目录下,输入:

  magsendtool –S guangdong.imi

  注意“-S”一定要大写

  

 

  耐心等程序运行完毕后,进到magsendtool的目录,发现已经多了一大堆东西,这就是imi详图的分层文件,每个00???.???文件都包含了imi详图中的不同类型地标,具体包含了什么地标,可以用写字板打开00???.dbf来看。通过查看dbf文件,最终确认那个00lay4.Shp,就是最重要的“地名”数据,其他的则是公路、河流、湖泊等。(从文件名也可以大致推断地标的类型,如hwy应该是高速公路,maj应该是主要公路)

  

 

  现在把全部新生成的00???.???文件全部放到一个单独的文件夹内,开始用Mapinfo做地标编辑。

  因为探险家500的运算能力有限,通常只做穿越路线范围内的等高线地图,而从分省详图中分离出的地标数据都是全省范围的,所以必须要把不需要的地标删除。

  打开Mapinfo,选file——open,打开“地名”数据文件00lay4.Shp。(点击“打开”后会弹出一个保存的对话框,要求保存00lay4.tab,不用理会,直接确认即可)

  

 

  弹出Shapefile Information框,点Style选择显示的形状、颜色等,“File Character Set”必须选“No character set conversion”,否则地名无法正确显示。

  

 

  00lay4.Shp打开后很壮观。

  

 

  选择file——save copy as,把数据另存为diming.tab。选file——close table关闭当前table,再选file——open重新打开diming.tab文件,现在已经可以对上面的“地名”进行修改了。

  

 

  

 

  

 

  同样,如果需要继续导入公路、河流、湖泊等地标数据并进行编辑,重复以上步骤即可。(Mapinfo不允许在首次打开的shp文件上进行编辑修改,因此每一个00???.shp打开后,都需要另存为一个tab文件,并在新的tab文件上做编辑)天露山的例子中,除“地名”外,还用到了00trail.shp,和00maj.shp——两个“公路”地标数据,分别保存为gonglu01.tab、gonglu02.tab。

  

 

  所谓的编辑非常简单,就是把目标范围以外的地标数据删除。打开了全部需要编辑的tab地标文件后,再打开以前已经准备好的航迹文件——hangji.shp。放大航迹所在区域,点鼠标右键,选择layer control,选择需要编辑的地标数据层,勾选可编辑选项。

  

 

  

 

  框选航迹区域内的全部地标,选Query——invert selection反转选择范围,delete,等待一段漫长时间,激活的数据层中不需要的地标数据已经全部被删除。

  

 

  

 

  重复以上步骤,把其他数据层上不需要的数据也删除干净。

  

 

  选择file——save table把编辑过的各层地标数据逐一保存。

  

 

  选择Table——export把地标数据导出为mif文件,天露山的例子中,地标数据最终生成的文件包括:diming.mif、和gonglu01.mif、和gonglu02.mif。(与mif文件同时生成的还有dat、id、map、mid文件,这一系列文件也必须放在同一路径下同时使用)

  

 

  

 

  到此为止,已制作好的文件中,有用的是:

  航迹文件:hangji.shp

  兴趣点文件:xingqudian.shp

  地标文件:diming.mif、gonglu01.mif和gonglu02.mif

  将以上文件连同和它们对应的prj、dbf、mid、map等配套文件可复制到单独文件夹内备用。

  

www.xabdxl.com

(责任编辑:xabdxl)
顶一下
(7)
87.5%
踩一下
(1)
12.5%
------分隔线----------------------------
栏目列表
推荐内容
分享到: