第6章-电子地图的软件系统课件_第1页
第6章-电子地图的软件系统课件_第2页
第6章-电子地图的软件系统课件_第3页
第6章-电子地图的软件系统课件_第4页
第6章-电子地图的软件系统课件_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第六章电子地图的软件系统6.1电子地图的软件基础6.2电子地图的软件系统设计

6.3电子地图软件的开发6.4电子地图著作工具Atlas软件介绍6.5电子地图的设计与制作1第六章电子地图的软件系统6.1电子地图的软件基础1电子地图软件系统是地图制图、地理信息系统、图形图像处理和计算机等诸多学科与技术结合的产物,它以地理空间数据为处理对象,以计算机屏幕为输出媒介,实现对电子地图数据的可视化表达与分析应用。26.1电子地图的软件基础电子地图软件系统是地图制图、地理信息系统、图形图像处理和计算

成功的电子地图软件应该具有如下特点:过程的交互性易操作性快速的数据处理能力设计系统和浏览系统的分离36.1电子地图的软件基础 成功的电子地图软件应该具有如下特点:36.1电子地图的软

电子地图软件需要具有以下基本功能:数据采集功能数据管理和维护功能地图浏览功能检索查询功能地图量算功能基本的分析功能46.1电子地图的软件基础 电子地图软件需要具有以下基本功能:46.1电子地图的软件电子地图软件系统通常包括设计系统和浏览系统;两个功能上相互分离又共享数据库和符号库的子系统。56.2电子地图的软件系统设计电子地图软件系统通常包括设计系统和浏览系统;两个功能上相互分地图数据库管理系统设计

地图数据库管理系统的功能模块包括三个层次:

(1)逻辑功能,实现点、线、面目标图层的建立、删除、读写、修改等功能。

(2)编辑功能,实现图层中目标对象的建立、删除、读写、修改和索引等功能。

(3)物理功能,实现各种类型的物理记录的读写、插入、删除、修改等功能。66.2电子地图的软件系统设计地图数据库管理系统设计66.2电子地图的软件系统设计地图符号库管理系统设计

地图符号库管理系统提供普通与专题两类地图符号的建立、组织、管理功能与应用接口。包括点、线、面符号的创建、存取、修改、删除等处理功能,以及面向各类地图目标的符号化调用接口。76.2电子地图的软件系统设计地图符号库管理系统设计76.2电子地图的软件系统设计电子地图设计系统设计

包括地图的数据采集、数据集成以及数据发布三方面基本功能:

(1)数据采集,包括人工底图数字化以及利用数字化输入设备进行目标跟踪采集的功能。

(2)数据集成,进行底图数据、专题数据和多媒体数据等的集成。

(3)数据发布,把电子地图数据打包发布给用户使用。86.2电子地图的软件系统设计电子地图设计系统设计86.2电子地图的软件系统设计电子地图浏览系统设计

电子地图浏览系统主要包括电子地图浏览、目标查询、路径分析、实时动态定位和移动导航等功能。96.2电子地图的软件系统设计电子地图浏览系统设计96.2电子地图的软件系统设计系统用户界面设计

设计要点:以用户为中心,充分了解系统的流程,保证系统应用的灵活性、稳定性和集成性,避免过于花哨的界面、模棱两可的提示、迟缓的信息反馈和与界面信息不相符的操作。106.2电子地图的软件系统设计系统用户界面设计106.2电子地图的软件系统设计116.3电子地图软件的开发6.3.1软件开发模式1、自主开发2、二次开发(1)宿主型二次开发

指基于专业平台软件进行的应用系统开发。如利用ArcGIS的VBA环境进行的扩展控件开发。

(2)基于组件的二次开发

利用专业平台软件提供的组件库进行应用软件的定制开发。如基于ESRI的ArcObjects的开发。3、两张模式的比较116.3电子地图软件的开发6.3.1软件开发模式GIS系统类图示例12GIS系统类图示例1213ArcObjects本身不是一款产品,而是众多产品的基础如何开始? ArcGISDesktop

ArcGISEngine ArcGISServerArcObjects简述13ArcObjects本身不是一款产品,而是众多产品的基础超过4000多个ArcObjects类超过21000多个方法和属性组织好的类库超过70多个每个类都对应了基本的GIS对象MapPointLinePolygonTableRowFieldLayerArcObjects简述14超过4000多个ArcObjects类MapPointLinMapLayerPointPolygonArcObjects简述15MapLayerPointPolygonArcObjects类库组件之间可以相互调用可以自己设计基于组件类库组件的设计与调用和语言无关自己定义的项目工程其他组件类ArcObjects组件类自己定义的组件类ArcObjects简述16类库自己定义的项目工程其他组件类ArcObjects组件类17对象模型图信息对象模型图是全面掌握ArcObjects的基础它有益于用户的程序设计以UML方式描述>110幅描述图ArcObjects简述17对象模型图信息ArcObjects简述18PointXYZIGeometryIPointProjectionRequestservicesDimpasIPointp=NewPointp.z=5280DLLOLBEXEClientcodeServerclass接口和COM组件ArcObjects简述18PointXIGeometryIPointProject软件开发方法结构化方法

基于软件工程中模块化开发的思想,通过自上而下、逐层细化的方法将系统划分为一个个模块,然后逐个予以解决。196.3电子地图软件的开发软件开发方法196.3电子地图软件的开发软件开发方法面向对象方法

是一种运用封装、类、对象、继承、聚合、消息传送和多态性等概念来构造系统的开发方法。

常见的开发技术有Booch方法、Coad方法和OMT(面向对象的建模与设计)方法。206.3电子地图软件的开发软件开发方法206.3电子地图软件的开发软件系统的实现

利用C++等高级语言,借助VC等开发平台,开发完整的电子地图系统。

基于面向对象思想,将各种空间对象和非空间对象封装成各种针对不同等级的类,如地理目标、图层、图幅等,对各个类定义针对不同功能的成员函数,根据开发平台的消息处理机制,完成系统的架构和各种功能的开发。216.3电子地图软件的开发软件系统的实现216.3电子地图软件的开发6.4电子地图软件介绍Atlas软件的主要功能:著作工具与演示系统相分离;多数据源的接口(数据转换模块);功能齐全的空间数据编辑操作(点、线、面、文本的编辑、拓扑关系处理);点、线、面、文本等多种类型热点的定义及多媒体信息与地图的灵活链接;矢栅混合数据的管理与显示;利用开放数据库互联技术实现空间数据与属性数据的连接(ODBC、DAO、ADO,……);226.4电子地图软件介绍Atlas软件的主要功能:22电子地图著作工具Atlas软件介绍多比例尺矢量地图的显示、缩放、漫游;(多分辨率、变焦、LOD、坐标映射);多幅面地图的管理显示技术;(分割方式、大地坐标方式);三维地图的制作与显示技术;基于地图的空间查询、分析功能(图形和属性的交互式查询、网络分析、量算分析);GPS自主导航功能;基于WinSocket的局域网(LAN)的消息监控功能;236.4电子地图软件介绍电子地图著作工具Atlas软件介绍236.4电子地图软件介著作工具TeleAtlas3.024著作工具TeleAtlas3.024演示系统TASee3.025演示系统TASee3.025多媒体信息的集成26多媒体信息的集成26网络分析27网络分析27多源数据28多源数据28GPS导航功能29GPS导航功能29虚拟现实技术30虚拟现实技术30三维仿真31三维仿真31SmartGPS软件:北京灵图软件有限公司VoiceMap软件南京师范GIS实验室获得国家导航地图甲级资质的企事业单位共有11家,分别为四维图新、高德、易图通、城际高科、道道通(长地万方)、凯立德、灵图、立得空间、武大吉奥(已经被浙江第一测绘院取代)、科菱航睿及国家基础地理信息中心、地图开发公司首选上海遥馨软件。32SmartGPS软件:326.5电子地图的设计与制作一、需求分析二、系统设计三、资料收集四、资料编辑五、系统集成六、检查调试七、出版发行

在此阶段主要完成如下任务:对用户需求进行分析,确定系统目的、功能及其内容,软件、硬件的选择,人员的组织以及完成的期限,经费的预算等。336.5电子地图的设计与制作一、需求分析在此阶段主要完6.5电子地图的设计与制作一、需求分析二、系统设计三、资料收集四、资料编辑五、系统集成六、检查调试七、出版发行

在此阶段主要完成如下任务:根据需求分析,进行总体设计、功能设计、界面设计等。346.5电子地图的设计与制作一、需求分析在此阶段主6.5电子地图的设计与制作一、需求分析二、系统设计三、资料收集四、资料编辑五、系统集成六、检查调试七、出版发行

在此阶段主要完成如下任务:在系统的总体设计基础上,根据图集内容要求,进行相关资料的收集。这些资料包括:地图资料(包括地形图、专题图等),专题信息的统计数据、文字资料和视频资料等。在一些特殊的情况下,一些数据要进行实地采集。356.5电子地图的设计与制作一、需求分析在此阶段主6.5电子地图的设计与制作一、需求分析二、系统设计三、资料收集四、资料编辑五、系统集成六、检查调试七、出版发行

在此阶段主要完成如下任务:在资料收集之后,要进行各种资料的编辑,包括地图的数字化、编辑或者格式的转换,图像的扫描和处理,视频的捕捉及编辑,音乐的编辑,动画的制作,文字的录入和编辑以及其它资料的处理等。366.5电子地图的设计与制作一、需求分析在此阶段主6.5电子地图的设计与制作一、需求分析二、系统设计三、资料收集四、资料编辑五、系统集成六、检查调试七、出版发行

在此阶段主要完成如下任务:在各种资料处理之后,要进行各种资料的集成,包括目录制作和编辑,图组的定义,主图的制作和编辑,图幅的制作,图元的定义及编辑以及这些媒体之间链接关系的定义等。376.5电子地图的设计与制作一、需求分析在此阶段主6.5电子地图的设计与制作一、需求分析二、系统设计三、资料收集四、资料编辑五、系统集成六、检查调试七、出版发

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论