收藏 分享(赏)

测绘数据程序论文 VB程序设计论文.doc

上传人:hskm5268 文档编号:9283240 上传时间:2019-07-31 格式:DOC 页数:4 大小:28.50KB
下载 相关 举报
测绘数据程序论文 VB程序设计论文.doc_第1页
第1页 / 共4页
测绘数据程序论文 VB程序设计论文.doc_第2页
第2页 / 共4页
测绘数据程序论文 VB程序设计论文.doc_第3页
第3页 / 共4页
测绘数据程序论文 VB程序设计论文.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、测绘数据程序论文 VB 程序设计论文原始测绘数据在地形图自动展绘的 VB 程序设计摘要:本文通过研究常用仪器的导出数据格式,利用 VB 进行二次开发,从而达到地形图最大限度的实现自动展绘功能。关键词:自动展绘 VB 二次开发1.前言随着计算机与先进测绘仪器的有效结合,现代测绘变得简单,然后由于各个软硬件公司的设计理念不一致,数据接口及格式也存在着较大的差别。为了能够减少测绘工作者在内业处理的时间,如何实现自动展绘外业测绘成果是一项值得研究的内容。2.设计思路本文分别以徕卡和南方 Cass7.1为仪器和测绘软件作为例子,其他软硬件与此相似。首先必须研究一下徕卡仪器传输后的数据格式,由于徕卡在数据

2、导出的时候可以自定义预保留的字段及格式,而一般测量软件在地形图展绘主要是通过点号、连接属性、编码、坐标等内容实现自动展绘的功能。徕卡数据格式中针对性地物分开的最显著标识就是“$”+序号,只要将每段代码分隔就可以实现单独地物的提取。熟悉南方 Cass 的读者都知道,Cass 是通过简码识别功能,调用*.dat 文件实现地形图的自动展绘。也就是说,为了实现从徕卡数据向南方Cass 自动展绘的功能,必须将导出数据转换成 Cass 数据格式,然后保存成*.dat 格式的文件。3.程序开发由于篇幅有限,本文只对 “转换” 的主功能进行代码介绍。Private Sub Kick()Dim Codenum,

3、 Pointnum, CodeNmu_Top, NumLink_Top As IntegerDim FZ_Txt As String,Arrcode(50000) As Integer,str_FZ(50000) As StringFor i = 0 To kRd_Line(i) = Test(Rd_Line(i) 调用打开原始文件的初始行If InStr(1, Rd_Line(i), “$“) 0 Then 判断每个整体地物的行Codenum = Codenum + 1:Arrcode(Codenum) = iEnd IfNext iFor j = 1 To Codenum 循环找出每个独立

4、地物字符段If j Codenum Then 首先处理倒数第二个以上的独立地物字符段For l = Arrcode(j) To Arrcode(j + 1) - 1str_FZ(j) = str_FZ(j) & Rd_Line(l) & Chr(13) & Chr(10)Next lElseFor l = Arrcode(j) To k - 1str_FZ(j) = str_FZ(j) & Rd_Line(l) & Chr(13) & Chr(10)Next lEnd IfDotstr = Dotstr & FZ_Del(str_FZ(j), j, TSel, Ini_Para)Next jFileTxt.Text = DotstrEnd Sub通过程序处理,原始数据即可转换为新数据格式,然后在 Cass中利用简码识别功能调用保存后的*.dat 文件,即可实现自动展绘。4.结论通过基于 VB 的二次开发,短短的代码就可以轻松实现测绘原始数据向测绘软件自动展绘功能,可见程序对测绘行业的优势性十足,是测绘工作者的重要武器。参考文献:1 郝向阳,赵夫来.数字测图原理与方法.北京: 解放军出版社,20022 谢刚生,邹时林.数字化成图原理与实践.西安: 西安地图出版社,20003 杨晓明,段莉.数字地形图测绘中的几个问题探析.北京: 测绘出版社,2004

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报