论文总字数:38054字
摘 要
AutoCAD Map 3D软件是用于创建和编辑空间数据的领先平台,同时它也是一个面向专业地图绘制、土地规划和技术设施管理应用的灵活的开发平台。AutoCAD Map 3D在数字测图中具有广泛的应用,因为它支持直接访问来自各类资源的CAD、GIS和光栅数据格式,无需数据拷贝或转换,能实现与CAD和GIS三者之间数据的转换与互通。我们可以充分利用行业标准开发工具和技术在AutoCAD Map 3D平台上开发应用及对其进行二次开发。
本文课题是AutoCAD Map 3D在数字测图中的应用。研究内容主要有以下几点:数字地图的基本原理和对数字地图发展现状的研究,对AutoCAD Map 3D软件功能和特点的探究,探讨AutoCAD Map 3D数字测图中的应用方法和相应数字测图模块开发过程。
本文针对AutoCAD Map 3D的功能特点进行自定义菜单的设计与编辑,利用LISP语言编写了数字测图符号程序,实现了部分数字测图功能,达到生产的要求。
关键词:AutoCAD Map 3D,数字地图,二次开发,LISP语言,菜单
THE APPLICATION OF AutoCAD Map 3D IN DIGITAL MAPPING
Abstract
AutoCAD Map 3D is the leading platform for creating and editing spatial data. It is also a flexible development platform for professional mapping, land planning and technical facilities management applications. AutoCAD Map 3D has a wide range of applications in digital mapping, because it supports direct access to various resources from CAD, GIS and raster data formats without data copying or conversion, it is achieved that data could be exchanged and intercommunicated from three of them. We can take the advantage of industry-standard development tools and technologies to develop applications and secondary development on AutoCAD Map 3D platform.
This paper issue is the application of AutoCAD Map 3D in digital mapping. The main contents are as follows: the basic principles of digital maps and research of its current development, make a thorough inquiry of AutoCAD Map 3D’s functions and features, discuss the applied methods of AutoCAD Map 3D in digital mapping and the corresponding digital mapping module development process.
In this paper, we design and edit custom menus in AutoCAD Map 3D based on its unique Feature, and use LISP language to compile symbols of digital maps to achieve some functions of the digital mapping and production requirements.
KEY WORDS: AutoCAD Map 3D, digital maps, secondary development, LISP language, menu
目录
摘要 I
Abstract II
第一章 绪论 1
1.1引言 1
1.2 数字地图的应用现状 1
1.3本论文研究目的和主要研究内容 3
第二章 数字化成图 4
2.1数字化成图原理 4
2.2数字化成图方法 5
2.3数字测图中的几类软件应用 6
第三章AutoCAD Map 3D功能探究与开发 8
3.1软件功能简介 8
3.1.1传统AutoCAD产品 8
3.1.2新时代的产物AutoCAD Map 3D 8
3.2 AutoCAD Map 3D二次开发环境简介 11
3.2.1第一代开发工具——AutoLISP 11
3.2.2 第二代开发工具——ADS 12
3.2.3 第三代开发工具——Visual LISP,ARX及基于ActiveX Automation技术的VBA等 13
3.3 VLISP开发概述 14
3.3.1 Visual LISP的主要组成部分和功能 14
3.3.2 Visual LISP的优点 15
3.3.3 Visual LISP的启动和界面 15
3.3.4 Visual LISP程序编写步骤 17
3.3.5在Visual LISP 中运行程序 17
第四章 数字测图应用模块设计 18
4.1菜单及程序设计流程 18
4.2应用模块设计和源代码 18
4.2.1 菜单模块设计 18
4.2.2 应用程序源代码 21
4.3 实现程序运行 46
第五章 总结与展望 47
致谢 48
参考文献(References) 49
第一章 绪论
1.1引言
随着社会的进步和科学技术技术的快速发展,计算机技术逐渐向各个领域开始渗透。电子全站仪、GPS-RTK技术等先进测量仪器和技术的广泛应用,地形测量向自动化和数字化方向的发展等,这一切都孕育出现代化数字测图技术。通过现代化数字测图技术,以地图数据库为基础,以数字形式存储在计算机上,通过电子屏幕显示出来的便是数字地图。而数字地图作为测绘产品中一个非常重要和广泛应用的基础地理信息产品,在经济建设和国家安全方面扮演着越来越重要的角色。在当今社会,高新技术的发展和社会活动的需要对数字测图提出了更高的要求,各种测图方式及二次开发工具在不断地推动着数字测图更快地发展。
1.2 数字地图的应用现状
数字地图是纸制地图的数字存在,是在一定坐标系统内具有确定的坐标和属性的地面要素和现象的离散数据,在计算机可识别的可存储介质上概括的、有序的集合。
在日常生活中,我们看到的是画在纸上、布上或其他物体上的地图。而数字地图存储在计算机的硬盘、软盘或磁带介质上,用数字形式来显示地图内容,需要通过专门的计算机来显示、检索和分析。普通地图表现出的信息量远远小于数字地图。
剩余内容已隐藏,请支付后下载全文,论文总字数:38054字
该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;