首页 基于AutoCAD的地形图地名信息查询系统

基于AutoCAD的地形图地名信息查询系统

举报
开通vip

基于AutoCAD的地形图地名信息查询系统基于AutoCAD的地形图地名信息查询系统 唐争气,栗国华 (湖南城市学院,市政与测绘工程学院,湖南 益阳 413000) 摘  要:随着计算机技术的快速发展,各类地图查询系统也相应快速发展,民用电子地图查询系统得到了广泛的应用,但其中不乏出现一些缺点,如查询系统的小区域查询不够详细,难以满足一些用户的更具体的要求,本文就以AutoCAD为平台,以湖南城市学院新校区为例具体阐述这种小区域的地形图地名信息查询系统的程序设计,以实现快速查询的目的,满足用户更高的需求。 关键词:AutoCAD;VBA;地形图;查询;数...

基于AutoCAD的地形图地名信息查询系统
基于AutoCAD的地形图地名信息查询系统 唐争气,栗国华 (湖南城市学院,市政与测绘工程学院,湖南 益阳 413000) 摘  要:随着计算机技术的快速发展,各类地图查询系统也相应快速发展,民用电子地图查询系统得到了广泛的应用,但其中不乏出现一些缺点,如查询系统的小区域查询不够详细,难以满足一些用户的更具体的要求,本文就以AutoCAD为平台,以湖南城市学院新校区为例具体阐述这种小区域的地形图地名信息查询系统的程序设计,以实现快速查询的目的,满足用户更高的需求。 关键词:AutoCAD;VBA;地形图;查询;数据库 0.  引言 目前国内地图查询系统在大范围查询较为方便,如查询某个区域性的地点,可以很快速的查询,但是在小区域查询还有不足,例如查询某个医院的体检部,某个学校的教学楼等,为满足这些用户更详细的需求,则需要建立更加详细的查询系统,而查询系统的丰富依靠一个强大的数据库系统来支持。作为一名测绘工作者,我们拥有这些必要的信息,因此我们可以进行二次开发来完善查询系统的不足。 1.  AutoCAD二次开发简介 AutoCAD是一个可视化的绘图软件,许多命令和操作可以通过菜单选项和工具按钮等多种方式实现。它的工具栏、菜单设计、对话框、图形打开预览、文本编辑、图像处理和图形的输出预览为用户的绘图带来很大方便。在很多领域都得到了应用发展,目前具有平面绘图功能、绘图辅助工具、编辑图形、标注尺寸、书写文字、图层管理、三维绘图、网络功能、数据交换等功能。 AutoCAD允许用户根据自己的喜好,设置菜单和工具栏,并能利用内嵌语言Autolisp、Visual lisp、VBA、ADS、ARX等进行二次开发,还可以加载运行脚本,实现系统本身所没有的功能。 2.  查询系统的设计 2.1  程序设计的目标与要求 本文介绍在AutoCAD平台建立一个查询系统,建立对应的数据库,通过输入相应的地名即可查询相应的信息,并在地形图中显示所在区域。 2.2 程序设计的思路与 流程 快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计 首先建立相应的数据库,然后用ADO访问数据库,其中程序中可用SQL查询语句,设计相应的程序界面,编程实现查询功能。 图片 图 2.1  程序设计流程图 2.3  程序设计的核心算法 由于一般软件显示地形图都是以特定矩形为显示区域的,因此我们可以采用多边形最小外接矩形显示法,将多边形区域所有的X坐标和Y坐标进行降序排列,得到最小X坐标和Y坐标即为最小矩形的西南角坐标,得到的最大X坐标和Y坐标即为最小矩形的东北角坐标。以这两个坐标作为图幅限制坐标,显示在屏幕中心区域。例如下图所示西南角坐标即为A点的X坐标和B点的Y坐标,东北角坐标即为D点的X坐标和C点的Y坐标。如此就可得到需要显示区域的最小矩形。 图 2.2  区域显示算法示意图 利用For循环实现X,Y坐标分别提取: Begin (循环开始) For i ← 0 To t                          If  i Mod 2 = 0  则  xx(i \ 2) ← x(i) 否则  yy(i \ 2) ← x(i) End If c ← t \ 2            Next i i ← i + 1 End (循环结束) 排序求最值: Begin (算法开始) minx ← xx(0) For i ← 0 To c If xx(i) < minx  则  minx ← xx(i) End If Next i i← i + 1 End (算法结束) 3.  查询系统的实现 下图即为查询结果的显示,通过输入地名即可得到我们想要的信息,并且在CAD地形图中查询到相应的区域。 图 3.1  地名查询结果显示 4.  结束语 本文在AutoCAD平台建立了一个这样的查询系统,并且在一定范围内解决了小区域的地形图查询不够完善的缺点。此查询系统可应用于很多方面,例如: 在旅游业中,可构建相应的景区电子地图查询系统,其中可存放景区票价,景区掠影图等,以及景区附近宾馆、招待所信息等,满足旅客的旅游需求。 在地图导航系统中,可增加大型区域建筑群的详细查询,如医院,大学等,同时可内嵌到手机中,解决用户对更为详细的导航需求。 在专业图幅管理部门内,可对每幅地图构建查询系统,存放相应信息,便于管理。 并且基于这种查询系统的思想,也是对数字城市以及数字中国乃至数字地球的具体实施过程的进一步完善。 参考文献 [1]  李冠亿.《深入浅出AutoCAD.NET二次开发》.北京:中国建筑工业出版社,2012 [2]  黄林进,甘雪梅.城市地理信息系统空间基础数据建设探讨[J].测绘通报,2003 [3]  黄毓,李文柱.基于AutoCAD二次开发的大比例尺地形图查询系统[J].城市勘测,2010.4 [4]  潘正风,王腾军.数字测图原理与方法[M]. 武汉大学出版社,2004.8 [5]  李凤华.AutoCAD2002/2000VBA开发指南[M].清华大学出版社,2001 [6]  林清远.基于VB6.0的地形图管理信息系统设计与开发[J].城市勘测,2008:20-22 [7]  马哲树,陈宁.CAD系统数据库连接技术及其在AutoCAD中的实现[J].机械,2002 [8]  王永辉,胡青泥,李红彩.AutoCAD二次开发方法的研究[J].计算机系统应用,2007 [9]  华顺刚,逢岭,高媛.基于AutoCAD环境图档信息查询系统[J].工程设计CAD与智能建筑,2002 [10]  任家强,武文波.基于MapObject和高分辨率遥感影像地名查询系统建立[J].矿山测量,2005.3 [11]  张树森,张颖.基于WEB的图纸管理系统下的AutoCAD VBA二次开发[J]. 中国科技论文在线,2010.3 [12]  白洪刚.基于地理信息系统的地名数据库系统[J]. 中国科技论文在线,2011.6 [13]  王珊,萨师煊.数据库系统概论[M].高等教育出版社,2006.5 [14]  曾洪飞,张帆,卢泽临.AutoCAD VBA&VB.NET开发[M].中国电力出版社,2008 [15]  刘炳文.Visual Basic程序设计教程[M].清华大学出版社,2009.11 the topographical maps and toponym information query system that Based on AutoCAD Abstract: As with the rapid development of computer technology, all kinds of map query system also develops at a fast speed, civil map query system has been widely used, but it goes by some disadvantages,For example ,query system of small area is not enough detailed and it is hard to meet some more specific requirements of users.In this paper,it indicates such a small area of the topographic map of toponym information query system program design in detail based on AutoCAD platform with the example of hunan city university new campus,thus to achieve the purpose of the quick query and satisfy more customers' needs. Key words: AutoCAD;VBA;Topographic map;inquire;database
本文档为【基于AutoCAD的地形图地名信息查询系统】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_650122
暂无简介~
格式:doc
大小:22KB
软件:Word
页数:0
分类:
上传时间:2019-07-24
浏览量:14