Autodesk Map5二次开发与应用——地图符号库的制作

来源 :中国地质大学(武汉) | 被引量 : 0次 | 上传用户:tulip126
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Autodesk Map5是Autodesk公司2002年推出的一种融AutoCAD于一体的GIS软件。Autodesk Map不仅包含AutoCAD的所有功能,还可以创建、维护、分析和有效沟通包含在多个(Autodesk Map)图形和相关外部数据库中的地图制作信息。由于能直接生产和处理CAD图形格式数据,因此倍受工程设计和管理部门人员的青睐,被认为是真正地把数据更新、数据管理、数据分析计算耦合在一起,能大大降低“Total Cost”的GIS软件。虽然具备AutoCAlD全部功能和GIS的一般功能,在空间数据采集与符号化方面不如CASS或SV300全面,这是因为它的符号库系统,功能不全面、特别是它没有符合我国规范的各种比例尺的地图符号库,也就意味着它不能完全满足各种专题地图制作的需要。因此,在Autodesk Map环境下“建立地图符号库”,是非常有必要的,它也是论文的工作重点。 地图符号是地图的语言:它传输地理事物的空间分布,是人们认知地图、分析地图内容的重要工具,被称为地图的语言。地图符号系统是现代地图学最基本的特征之一,地图符号能保证空问对象的位置具有较高的几何精度,从而提供了地图的可量测性,地图符号不仅能表达地面物体的存在和分布,而且可以表示地物的数量特征和质量特征。目前随着计算机技术、信息技术、遥感技术的飞速发展,传统的绘制地图方法正逐渐被数字制图的新技术取代,这样数字化成图离不开地图符号库。 在实际绘制各种专业地图时,经常需要用到一些特殊的符号来表达一些特殊的地貌和地物,如控制点、各种管线、陡坡、水田等。绘制这些特殊意义的实体是一件繁琐、重复的工作。为解决这一问题,需要在AutoCAD Map环境中创建测绘和地理信息系统专业所要的符号库即地形图符号库,该符号库也可以在AutoCAD中加载使用。该地图符号库的设计与实现充分利用了Autodesk Map强大的定制菜单功能、幻灯片制作功能来创建地图符号库下拉菜单和图像菜单:Map包含有丰富的菜单,这些菜单都可以由菜单文件定义,可以修改菜单文件或创建自己的菜单文件,以定义菜单项的外观和位置;以及与各菜单项对应的、用于表示执行特定操作的菜单宏,本文在Support文件下创建了菜单MapSy.mns。对于它提供幻灯片制作功能,可以给Map的图形、图像创建幻灯片,并在Map环境下播放这些幻灯片,来演示产品的设计等内容,同时该技术用于地图符号的存储和符号库浏览。在DOS环境下把幻灯片做成幻灯片库,在此库中相应的幻灯片装入图像控件(图标)菜单。通过图标,由操作者识别、选择使用相应符号。 该符号库的制作根据国家最新统一颁布的地形图图式标准:GB/T7929-1995《1:5001:1000 1:2000地形图图式》和GBl4804-93《1:500 1:1000 1:2000地形图要素分类与代码》,GB/T5791-93《1:5000 1:10000地形图图式》和GB/T15660-1995《1:5000 1:10000 1:250001:50000 1:100000地形图要素分类与代码》,对不同比例尺各类地物符号进行了编码,并结合运用Autodesk Map的二次开发语言ObiectARX实现了地物符号的绘制,并且在ObiectARX 环境中为图像控件中每一个幻灯片创建其所对应符号的操作函数,以实现符号在Map环境中操作功能,该功能并用实例证明。全文共分五章: 第一章绪论,本章主要阐述了Autodesk Map(符号)系统的研究意义、现状、研究目的和研究内容,最后给出了研究方法和技术路线。 第二章系统开发简介,本章阐述二次开发的理论问题、开发平台和开发工具介绍、系统开发及运行环境,重点对本系统开发工具ObiectARX进行了阐述。 第三章地图符号库的创建,本章是论文的重点,阐述了地图符号库的设计思想及其设计与实现。在设计思想中,讲述了地图符号库的组织结构,符号库的主要功能,符号库的设计方法。在设计与实现中,讲述了地图符号库的设计依据和编码,定制方法,并详细的阐述点符号、线符号、面符号三种符号设计与实现过程。并且在线型实现方面运用了形定制线型和VC++编程方式实现线型绘制:用插入实现面状符号的自动填充。 第四章系统应用,本章以数字化成图为例,说明了开发地图符号库的应用。 第五章结论与展望,本章总结了全文的研究成果及后续工作。 其研究成果如下: 1、Autodesk Map提供了ObiectARX开发环境以及基于此图形数据库,以C++、VC++作为基本开发语言,具有面向对象编程方式地数据封装性、可继承性、及多太性等特点,并且支持MFC,与Autodesk Map其它接口相比,可以为应用程序扩展Autodek Map的功能提供前所未有的能力,因此本文采用的开发工具是ObiectARX语言。 2、应用了ObiectARx应用程序本身就是一个动态链接库,共享Autodesk Map的地址空间,并可通过多种方式调用Autodesk Map命令和函数,应用程序中的命令和Autodesk的内部命令在形式上没有区别。 3、点符号设计中,运用了图库集中管理模式,用户图形库、标准图形库及其临时图形库,在编程中,运用了把点图形直接转化为块,这中方法具有速度快等特点。 4、在线符号设计中,对围墙、铁路等多条平行线构成的地物采用程序来实现,这样可以减少实际绘制时,在转点处会产生相交或混乱的情况。 5、在面符号设计中,用插入法实现面状符号自动填充,这种方法与图案填充方法相比,减少了定义的繁琐,填充符号规范,填充位置正确,自动化程度高。
其他文献
  目的 不同类型的脑瘫患儿通过参加与其相应的体育项目来提高身体及心理状态。方法统计近五年针对不同类型和残疾轻重的脑瘫患儿制定的治疗方案。统计显示:痉挛型患儿主要
  在我国,因为残疾人群数量庞大,残疾类别复杂,对体育活动的组织和方法要求独特,单纯依靠政府组织、引导难以满足,而残疾人体育社会组织,凭借其自身的优势,可以根据不同残疾人群的
随着地理信息技术、网络技术和空间信息技术快速发展,空间地理信息应用日益广泛,以前所未有的方式改变着人类的生活。对地理信息系统来说,空间数据是核心,而空间分析是灵魂,同时,地
  在以中国知网(CNKI)为主的论文数据库中搜索"日本残疾人 体育"等关键字,发现当前国内对日本残疾人体育的研究较少,且篇幅相对较小,并不能整体且详细的进行分析,对本文借鉴意
摘要:数学教学是小学教育的三大基础学科之一,作为数学教师,我们对学生传授基本知识、基本技能之时怎样做到既教书,又育人,是我们广大数学教师共同关注的问题。本文提出数学教学要抓养成,促学习品质形成。具体可从听、说、读、写做起。  关键词:数学教学;抓养成;促学生;学习品质;形成  中图分类号:G633.6 文献标识码:A 文章编号:1992-7711(2017)02-0082  课堂教学是学校教育的主
某类勘探活动中,需要对数百平方公里的区域进行多种手段的勘察,以搜寻有价值的地下目标。为了对重点的区域进行更详细勘察,随时掌握勘察进展,综合分析多种手段勘察结果,判定异常区
本研究首次利用类人胶原蛋白和透明质酸采用京尼平交联构建组织工程血管支架,控制透明质酸的终浓度(w/v)为0,0.01%,0.05%,0.1%,用京尼平交联,采用真空冷冻干燥方法构建出血管
上个世纪八十年代以来,作为维护和分析空间和语义信息的重要工具,GIS已经渗透到各行各业,成为人们生产、生活、学习和工作中不可缺少的工具和助手,人们充分认识到地理信息的重要
  康复体育是采用体育项目对残疾患者进行训练的一种康复方法,康复体育在提高残疾患者身体功能、改善心理状态和回归社会等几个方面起着重要的作用.1 资料2012-2014 年住院
GPS定位导航系统是智能交通系统ITS (Intelligent Transportation Systems)中当前需求迫切、应用广泛的一个重要系统,是实现智能交通的一个重要环节。GPS定位导航系统是应用地