- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
陈济民=基ArcEngine机助制图系统的设计与实现
基于ArcEngine的机助制图系统的设计与实现
陈济民1 ,高庆方2,李长松 1,刘学工1
(1.黄河水利委员会 信息中心,河南 郑州,450004;2.黄河勘测规划设计有限公司 黄河基础地理信息中心,河南 郑州 450045)
摘要:本文着重介绍了基于ArcEngine自动化制图系统的设计思路、具体实现过程和相关技术。作者利用VC++6.0和组件式GIS平台ArcEngine开发出了渭河制图GIS系统,在实际应用中取得了很好的效果,大大提高了制图的自动化程度和生产效率。
关键词:ArcEngine;地图制图;组件式GIS
Design and Realization of Computer-aided Drawing System
Based on ArcEngine
CHEN Jimin1,Gao Qingfang2,Li Changsong1,Liu Xuegong1
(1. Information Center of YRCC, Zhengzhou, China, 450004;
2. Yellow River Engineering Consulting Co., Ltd, Zhengzhou, China, 450045;)
Abstract: The design idea, realization process and related key technologies of automated drawing system are specially introduced in this article. Based on VC++6.0 and ArcEngine, the author has developed Weihe River Drawing GIS. After applied, it shows high automated efficiency in producing maps.
Keywords: ArcEngine, Cartography, ComGIS
引言
传统的地图绘制过程全部是手工清绘、刻绘,生产周期长,无法适应社会主义建设对地图迫切需要的局面。地理信息系统GIS)技术的快速发展,GIS的功能也越来越丰富,它不仅可以存储不同来源的空间及其相关属性信息,而且可以对各种信息进行快速检索与分析,同时正在改变着地图设计、生产和应用的方法。GIS技术的发展促进了数字制图技术的变革,它完全替代了完全依赖于手工制作的ArcGIS Engine 的特点
ESRI的ArcGIS Engine是一组完备的并且打包的嵌入式GIS 组件库和工具库,开发人员可用来创建新的或扩展已有的桌面应用程序。ArcGIS Engine : 标准的GIS 框架; 有效的License 配置方案; 跨平台Windows、Unix 等; 跨语言Com、.Net 、C + + 、Java 等。
ArcGIS Engine是一个用于建立自定义独立地理信息系统(GIS)应用程序的平台,支持多种应用程序接口(Application Program Interfaces, APIs) ,拥有许多高级GIS功能,而且构建在工业标准基础之上。ArcGIS Engine是开发人员用于建立自定义应用程序的嵌入式GIS组件的一个完整类库。使用ArcGIS Engine,开发人员可以将GIS 功能嵌入到已有的应用软件中,如自定义行业专用产品;或嵌入到商业生产应用软件中,如MirosoftWord 和Excel;还可以创建集中式自定义应用软件,并将其发送给机构内的多个用户。ArcGIS Engine: Engine开发包是组件、APIs和工具的集合,是创建自定义的GIS和制图应用的工具包;Engine运行时是为了运行自定义的Engine应用的可分发的Arcobjects。
基于ArcEngine的机助制图系统的体系结构
基于ArcEngine的机助制图系统采用C/S体系结构,逻辑结构分为数据层、业务逻辑层和表现层(如图1)。数据层包括地理数据库和元信息数据库,实现现并封装数据库的访问,利用Oracle对数据进行统一访问和管理;业务逻辑层主要实现地图的符号化、地图制图整饰要素的计算等功能,主要负责表现层的请求,对数据层进行访问,然后数据结果返回给表现层;表现层主要实现用户的系统界面。
图1 机助制图系统的总体架构
基于ArcEngine的机助制图系统的设计
3.1 系统界面和功能设计
地图制图是一项琐碎、精细的工作,它是指根据需要对符号化后的地图添加图名、方里格网、图幅外注记、比例尺、接合表、境界线标注、行政所属注记等内容,然后将地图输出到文件或者打印机。地图制图必须符合有关规范和图式要求。
根据软件工程的设计思想,
您可能关注的文档
最近下载
- 信息系统安全管理记录表单汇编.docx
- 炼铁厂1080m3高炉试车方案.doc
- 生物大数据(福建农林大学)中国大学MOOC 慕课 章节测验期末考试答案.docx
- 中国传统节日——冬至节日介绍(教学设计)全国通用五年级上次综合实践活动.docx
- AP微积分BC (2018年真题)全套含选择题及答案.pdf VIP
- OEM代工与加工合同协议书范本 详细版.docx
- 关于农业自动化灌溉浇灌滴灌控制系统设计有关 的外文文献翻译成品:自动灌溉系统的设计与实现(中英文双语对照).docx
- 宪法多选题新题.doc VIP
- Bain-德邦产品融合项目里程碑汇报(上会终稿)-20170525.pptx VIP
- 宪法考试多选题 .pdf VIP
文档评论(0)