嵌入GIS概要设计_第1页
嵌入GIS概要设计_第2页
嵌入GIS概要设计_第3页
嵌入GIS概要设计_第4页
嵌入GIS概要设计_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、嵌入式GIS系统概要设计说明书V1.0(版本号)拟制人审核人批准人二零零四年四月二十一日概要设计说明书引言1.1编写目的编写这份概要设计说明书目的一是指导项目成员进行开发,以保证项目进行的延续性和 稳定性,另外由于本项目属于科研项目范畴,该概要设计说明书将成为本科研课题的一项重 要依据。1.2背景本科研项目名称:嵌入式GIS在中小型企业中的应用本项目的种类:广州东山区科研项目本项目承接单位:中山大学计算科学与计算机应用研究所本项目开发者:江慧扬、覃廉、冯家浩、奚少杰、卓汉逵1.3定义本系统所涉及的具体名词定义如下:嵌入式GIS:嵌入企业原有MIS系统,实现数据的嵌入与工作流的嵌入,让企业在不

2、更换原有MIS的情况下能单独定制GIS功能的应用,辅助企业的信息处理与决策。当中具 体的嵌入程度定义如下:1、实现数据的嵌入。MIS原有数据和GIS的数据实现关联整合;2、功能嵌入。在MIS开发平台上能实现GIS功能的无缝调用。2 .总体设计2.1需求规定本系统需要实现面向二次开发的嵌入式GIS开发平台,包括:1、嵌入式GIS的数据处 理平台;2、用于二次开发的实现GIS开发的ActiveX控件2.1.1系统功能1、嵌入式GIS的数据处理平台1)能实现对几种开放性矢量图文件格式的快速处理,将这些文件数据导入我们自 定义的空间数据和属性数据的存储文件当中。2)能实现对采集数据的快速导入:实地采集

3、数据存放独立文件中,系统要能快速的将这些数据导入到空间数据和属性数据的存储文件当中。3)对我们自定义的空间数据和属性数据的存储文件中的数据,系统能快速的以 图形方式呈现。4)对呈现的地理信息图形能进行编辑修改。5)能实现基本的图形绘图功能,包括拓扑关系的创建。6)实现图形属性数据的编辑。7)能将修改后的图形数据和属性数据存放回存储文件中。8)实现和原有MIS系统数据的关联,将关联信息存放在关联文件中。2、用于二次开发的实现GIS开发的ActiveX控件:1)对记录矢量图形信息的文件的读取和呈现;2)对呈现的图形进行快速的放大、缩小、漫游、查询等地图操作;3)实现一部分空间分析功能,包括距离测定

4、、最短路径选择;4)实现GIS数据和MIS数据的双向查询。2.1.2系统性能主要解决图形的快速处理、MIS数据与GIS数据的快速双向查询,和高效的含拓扑关系 的图形文件格式的定义。2.2运行环境2.2.1环境要求内存:128MCPU: 1.0GBHZ硬盘:10G操作系统:windows 2000以上操作系统2.2.2支持软件Windows下任意开发软件2.2.3 接口1、控件接口: ActiveX标准接口2、数据接口: XML标准格式2.2.4数据库系统自定义数据(具体定义下面介绍)存放在XML文件当中,MIS数据存放在数据库, 一部分信息如图片还可以路径形式存放在硬盘上。这里MIS数据库可以

5、是在支持操作系统上 运行的任意数据库。2.3文件格式定义自定义的文件包括文件名全称用途XMLOXMLOrigin采集数据存储文件(包括拓扑信息的实地采集数据)XMLGXMLGraphic图形(拓扑)信息存储文件XMLRXMLRelationMIS-GIS关联信息存储XMLPXMLProperty属性数据的设置文件(注意是设置而不是 具体的值)XMLMDXMLMData用于与GIS数据关联的MIS数据表存储文 件(此为可选文件,若不进行设置则默认 所有MIS数据均可参与关联设置)XMLSXMLSystem系统设置文件第三方文件包括由AutoCAD定义的.dxf文件。 以上文件的具体格式见附录。2

6、.4系统框架2.4.1嵌入式GIS的数据处理平台图形、属性、拓扑关系的编辑2.4.2 GIS 构件XMLGXMLRMIS数据库*GIS构件基本地图功能一般的空间分析功能嵌入工作流功能2.5结构2.5.1嵌入式GIS的数据处理平台(DataBuilder)本数据处理平台包括五个,模块,分别为:模块名用途涉及数据源图形数据处理模块(GraphControl)处理与图形信息相关的操 作。XMLG、dxf文件和米集数据文 件关联数据处理模块(RelationControl)处理与GIS、MIS数据关联的 相关操作。XMLR属性信息管理模块 (PropertyControl)对每个图层相应的属性数据的设

7、置(属性的名称、类型、XMLP是否能为空、描述)与管理。MIS数据库表管理模块 (MDataControl)由于有可能只有一部分MIS 数据表需要跟GIS数据相关 联,或是由于权限等缘故, 用户可以在这里管理在GIS 数据建库时可以连接的MIS 数据表。XMLMD系统参数设定(SystemControl)MIS数据源、文件路径等设 置。XMLS具体功能定义如下:模块一GraphControl模块二RelationControl1、源数据导入 XMLD(DataTransfer):包括dxf格式文件的导入和采集数据的导入2、XMLD 数据展现(DataShow):XMLD的数据快速展现在用户端系

8、统3、图形的修改(EditGraph):背景图也即由dxf格式文件导入的图层不允许修改1)地图放大、缩小、漫游2)选中图形的操作3)属性数据的添加、修改4)图形的修改:对点、线、块BLOCK)的添加、修改、删除4、拓扑关系的修改(EditTopo):点、线、块之间的相连、分离、方向性质的修改。5、查询(D Query):根据GIS属性数据如坐标、名称、长度等进行查询6、XMLD 存储(SaveData):将更改过的数据存入XMLD文件中。1、XMLR 数据的展现(RDataShow):在选定某GIS节点时能将其MIS数据展现2、G-M 关联建立(RelBuild):实现GIS数据与MIS数据的

9、关联1)对所选定的GIS元素显示MIS数据库表结构;2)对所选定MIS数据表显示表数据3)选中相应表数据3、查询(RQuery):1)根据GIS信息查相关MIS数据;2)根据MIS信息查相关GIS数据。4、XMLR 存储(SaveRel):根据GIS属性数据如坐标、名称、长度等进行查询1、对选中图层进行属性设置(SetProperty):模块三 I 1)新增;PropertyControl2)删除;3)修改I 2、XMLP 存储(SavePro):1、对可用于与GIS关联的MIS数据表的管理(SetMData):模块四MDataControl模块五SystemControl1)新增;2)删除;

10、3)修改 2、XMLMD 存储(SaveMD):1、对数据库相关参数、网络连接参数、文件路径参数的设置(SetSystem):2、XMLS 存储(SaveS):2.5.2 GIS 控件(ActiveGIS)模块名用途涉及数据源图形信息呈现(ActiveShow)对记录矢量图形信息的文件 的读取和呈现。XMLG基本地图操作模块(ActiveMap)对呈现的图形进行快速的放 大、缩小、漫游、查询等地 图操作。XMLG空间分析功能模块 (ActiveAnalysis)实现一部分空间分析功能。XMLGG-M 关联模块(ActiveRelation)实现GIS数据和MIS数据的 双向查询。XMLG、 X

11、MLRActiveGIS中除了空间分析功能之外其余功能都在DataBuilder之中有所实现。2.6功能需求与系统模块的关系本条用一张矩阵图说明各项功能需求的实现同各模块的分配关系。系统模块1.1系统模块1.2系统模块2功能需求1.1V功能需求1.2V功能需求1.3V功能需求1.4V功能需求1.5V功能需求1.6V功能需求1.7V功能需求1.8V功能需求2.1V功能需求2.2V功能需求2.3V功能需求2.4V2.7尚未解决的问题如何将.net框架下创建的控件封装成标准的ActiveX控件。3.系统数据结构设计3.1逻辑结构设计要点给出本系统内软件所使用的每个数据结构的名称、标识符以及它们之中每个数据项、 记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。3.2物理结构设计要点给出本系统内软件所使用的每个数据结构中的每个数据项的存储要求,访问方法、存 取单位、存取的物理关系、设计考虑和保密条件。3.3数据结构与程序的关系说明各个数据结构与访问这些数据结构的各个程序之间的对应关系。程序1程序2程序m数据结构1V数据结构2VV 1数

温馨提示

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

评论

0/150

提交评论