運用VBA实现地籍调查表与图形编辑的自动化.docVIP

運用VBA实现地籍调查表与图形编辑的自动化.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
運用VBA实现地籍调查表与图形编辑的自动化

运用VBA实现地籍调查表与图形编辑的自动化 罗石坚,曹明,吴根姣 江西核工业测绘院 330038 摘要: 本文介绍了一种用VBA编译出来的主要针对在地籍测量(内业)工作中文档的编辑及文档与图形的整合的过程而设计出的一个办公自动化程序,该程序操作简单、使用方便,具有较高的实用价值,可大大提高工作效率,增进产出。测绘信息网 关键词: VBA 地籍调查表 自动化 一、 引言 随着计算机技术的日益发展和时下正提倡的办公自动化,各企业、单位也在不断的针对在工作中能够增产增效而引进或自主研发出有效的方法。为针对在地籍调查测量工作中文档的编辑及文档与图形的整合的过程中一些繁琐而重复的工作,而此介绍的正是一种基于VBA而编译出来的一个自动化程序,以减少对完成这一庞大而重复的工作的耗时。 VBA是指Visual Basic for Application。它是在Office中使用的宏语言,并基于Basic计算机语言,主要为了增强Word、Excel等软件的自动化能力。 二、 程序设计和编辑测绘信息网 预安装Microsoft Office Excel 2003。运行软件,根据宗地数量适量的建立多份空白表格和写入宗地属性及界址点数据的相应表格。完成后进入VBA的编译环境开始编辑程序。打开工具栏 → 宏 → Visual Basic编辑器, 运用VBA编译的地籍调查测量工作中文本与图形编辑自动化程序中的主要工作有:(1)建立Excel工作表设置样式并编辑完成‘宗地调查成果表’表头属性;(2)将由基于AutoCAD的南方Cass制图软件导出的qs文件(权属文件)导入Excel工作表中并完成界址点的坐标及其相关数据在相应的‘宗地调查成果表’中写入;(3)依据‘宗地调查成果表’属性,在工作表中查找出其界址点属性数据并调用VBA中的方法,再依据根据界址点坐标绘制宗地示意图。我们将‘宗地调查成果表’表格的编辑分为三部分:表头-显示宗地属性数据、坐标-显示宗地界址点坐标数据、示意图-宗地图。(如上图所示) 三、设计本程序中数据的逻辑结构: 1、宗地属性数据如下表测绘信息网 编号 变量名称 数据结构 说明 1 ZDH String 宗地号 2 TFH String 图幅号 3 TDSYZ String 土地使用者 4 TDZL String 土地座落 5 TDYT Varchar(10) 土地用途 6 QSXZ Varchar(10) 权属性质 7 SYQLX Varchar(10) 使用权类型 8 TDDJ Varchar(10) 土地等级 9 YTDZH String 原土地证号 10 ZDMJ Single 宗地面积 11 JZMJ Single 建筑面积 12 JZZDMJ Single 建筑占地面积 13 RJL Single 容积率 14 JZMD Single 建筑密度 15 SYQX Datetime 使用期限 2、界址点属性数据及过程中变量如下表 编号 变量名称 数据结构 说明 1 X() String X坐标的数组 2 Y() String Y坐标的数组 3 Zx() Single Xi相对X(i-1)坐标增量 4 ZY() Single Yi相对Y(i-1)坐标增量 5 Kx() Single 转换坐标系后X坐标 6 Ky() Single 转换坐标系后Y坐标 7 K Single 转换坐标的比例系数 8 I Integer 坐标计数器 9 Ii Integer 工作表计数器 10 M Single 无定义变量 11 Cx Integer 目标单元格所在行 12 Cy Integer 目标单元格所在列 13 Xmax String X()数组最大值 14 Xmin String X()数组最小值 15 Ymax String Y()数组最大值 16 Ymin String Y()数组最小值 17 Ea Single 横向偏移系数 18 Eb Single 纵向偏移系数 19 Kxmax String Kx()数组最大值 20 Kxmin String Kx()数组最小值 21 Kymax String Ky()数组最大值 22 Kymin String Ky()数组最小值 23 Kx0 Single 坐标系原点 24 Ky0 Single 坐标系原点 四、设计流程图: 五、部分主要代码的编写: 定义变量测绘信息网 Dim Cx, Cy, M As Integer :Dim X(), Y() As String :Dim Zx(), Zy()

文档评论(0)

d47fv82b5hI + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档