利用vb程序快速制作mapgis格式航点航迹图

利用vb程序快速制作mapgis格式航点航迹图

ID:34197368

大小:58.88 KB

页数:9页

时间:2019-03-04

利用vb程序快速制作mapgis格式航点航迹图_第1页
利用vb程序快速制作mapgis格式航点航迹图_第2页
利用vb程序快速制作mapgis格式航点航迹图_第3页
利用vb程序快速制作mapgis格式航点航迹图_第4页
利用vb程序快速制作mapgis格式航点航迹图_第5页
资源描述:

《利用vb程序快速制作mapgis格式航点航迹图》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、利用VB程序快速制作MAPGIS格式航点航迹图[摘要]介绍利用VB程序快速制作MAPGIS格式航点航迹图的方法,先将航点、航迹数据转换批量为MAPGIS点、线明码文件,再将明码文件批量转换为MAPGIS图形文件,从而实现快速制作航点航迹图。相比传统制作方法化繁就简,极大地提高了工作效率,对物化探野外工作质量监控起到了积极作用。[关键词]VEMAPGIS航点航迹图[中图分类号]P5[文献码]B[文章编号]1000-405X(2014)-3-192-21引言基于MAPGIS平台上的GPS航点航迹监控技术原理是利用MAPGIS的投影变

2、换功能将GPS下载的航点、航迹文件转换为*.wt和*.wl格式文件,将其添加到矢量化的采样点位设计图中,便于直观地检查采样者真实的采样路线、采样时间、采样点号和采样点位与设计点位的套合性。技术优点在于采样点位的坐标信息可以直接从图中提取,能及时把握工作质量和进展情况,更好地反映物化探异常的真实性[1]。全球定位系统(GPS)和地理信息系统(GIS)等技术的普及应用,从2001年起,国内物化探工作者相继将GPS定位、GPS航迹跟踪、Mapsource软件中的数据下载、Excel程序中文件格式转换.MAPGIS软件中投影变换等技术用

3、于物化探野外工作中,对物化探基础工作产生了推动作用[2,3]。作者在前人技术基础上,利用VB程序改进了航点航迹图的制作方法。提高了工作效率,达到了满意的效果。2传统制作方法简介2.1应用MAPGIS投影变换功能制作(1)格式转换将GPS导出的航点、航迹数据(航点.txt,航迹.txt)在excel中整理后另存为“航点.csv"和“航迹.csv"。(2)MAPGIS投影变换具体步骤:①在投影变换中的用户文件投影转换打开“航点.csv”和“航迹.CSV”文件,设置用户投影参数(坐标类型为投影平面直角,椭球参数为北京54或西安80,投

4、影类型为高斯-克吕格,比例尺分母为:1,坐标单位为:米。)②投影带类型和投影带代号根据图幅位置不同相应做出变化。结果投影参数和用户投影参数设置一样,比例尺分母根据项目比例相应变化,例如1:50000比例尺,坐标单位为:毫米。③按指定分隔符打对勾后才能设置分隔符,对空格(Tab)和逗号项打对勾,指定X,Y位于的列号然后进行投影变换,保存线、保存点即可,最后添加到相应的矢量化图中。对于班组较少的情况,用此方法方便、快捷,准确性也高。但对于多于10个班组的情况,用此方法工作效率大大降低,此种方法的弊端在于对每个班组的航点、航迹数据需要

5、进行一次投影,所有参数需重新设置,不能达到预期的工作效率。2.2应用基于MAPGIS平台二次开发的section软件制作(1)格式转换将GPS导出的航点、航迹数据(航点.txt,航迹.txt)在excel中整理后另存为"航点.xls"和"航迹.xls"。(2)投影变换①分别打开“航点.xls”和“航迹.xls”(注:在section工作期间不能关闭表格)②在section软件中首先新建工程,依次进入辅助工具-表格数据投影一全部数据投影菜单,在弹出的窗口中进行设置,excel数据中“X:Y:"必选,“注释:”是否标注可根据要求而定

6、。③填写比例尺,按常规制图需求只需对“不需要投影、绘制点、绘制线”选项打对勾。④对“子图图元参数和线图元参数”进行参数设置,最后确定。另存点和线文件,文件转换完毕。最终将“航点.wt”和“航迹.wl”添加其相应矢量化图中。基于MAPGIS二次开发的section软件制作航点航迹图方法是在MAPGIS投影变换基础上的改进,较为方便。其中"用户投影参数和结果投影参数”不需要设置,只需对其子图参数和线参数进行设置,另外在不关闭软件情况下,子图参数和线参数可不必重复设置。此方法的弊端同MAPGIS投影变换,工作效率同样很低。3程序算法程

7、序设计主要按两步实现:第一步:将GPS导出的航点、航迹数据转换成MAPGIS明码文件。第二步:将MAPGIS明码文件转换成图形文件。程序流程图见图loMAPGIS的明码文件是MAPGIS的图形与文本文件之间的交换文件。其结构清晰,内容可见,但不能携带属性,现将文件结构说明如下:①点文件结构逻辑结构:文件头点数1号点2号点……具体为:A、文件头,8个字节WMAP9022(老的文件为WMAP6022或WMAP7022和WMAP8022)B、点数nC、1号点xlylIDtypel{点类型,类型不同,点信息也不同。点类型取值如下:0字符

8、串1子图2圆3弧4图象5文本}点信息{点信息和点类型相对应}当type=O时,点信息为:'‘字符串”字符高度字符宽度字符间隔字符串角度中文字体西文字体字形水平(0)或垂直排列(1)颜色图层透明输出当type=l时,点信息为:子图号子图高子图宽子图角度辅色颜色线宽

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。