gis系统总体设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
系统总体设计报告
农场域土地利用管理信息系统
系统总体设计报告目录一、系统结构设计
二、系统功能设计
三、接口设计
四、界面设计
五、数据库设计
系统框架设计
模块功能设计
1.地图显示与浏览
(1)刷新:刷新地图显示。
(2)要素选择:选择要素,以点、圆圈、多边形等方式选取。
(3)放大:地图放大。
(4)缩小:地图缩小。
(5)漫游:地图整体鼠标移动。
(6)全副显示:使地图在当前窗口中最大化显示。
2.地图数据编辑与修改
(1)属性修改:打开属性表,修改要素变更属性。
(2)要素编辑:选择要素,对其进行编辑、修改、删除。
编辑工具条:点工具:加点、减点、移动。
线工具:延伸、移动,新增、删除。
面工具:移动、删除。
(3)保存编辑:保存当前编辑内容。
(4)Undo:撤销操作。
(5)Redo:返回操作。
3.地图要素查询
3.1按属性查询
(1)在弹出属性查询Form里选择感兴趣图层,编辑选择条件,查询感兴趣要素,返回结果直接显示在主界面地图上。
3.2空间查询
(1)进行空间拓扑查询,通过获得查询对象与拓扑关系,查询出符合条件的几何空间对象及其属性。
3.3图查属性
(1)查询当前被选择对象的属性信息,直接选择要素,右击查询属性,相应要素的属性弹出显示。
4.制图输出与打印
(1)制做成图:将各显示图层统一与标注地图输出图框中编辑成图,加入地图必须整饰要素、辅助要素等等,最后.jpg或.bmp等栅格数据结构输出。
(2)将上步中制作的栅格地图,选择合适幅面,连接打印机,打印成纸质版地图。
5.统计与分析
(1)对选中要素的统计,统计各类利用类型的面积、分布等信息。
(2)基于属性表的统计功能,统计整体的各类利用类型的面积、分布等信息。以表格显示统计结果,并选择打印成文本资料。(3)空间分析:对选中要素做缓冲区等简单空间分析操作,尽量满足不同用户的分析需求,扩展系统的应用范围。
缓冲区分析:选择感兴趣的几何要素,点击缓冲区分析方法按钮,在弹出框内设置缓冲参数、类型等,将操作结果作为新建图层直接显示于地图最上层。
6.其他扩展功能
(1)天气服务:将天气预报信息于界面一侧一角图形化的显示,提供多元服务。
(2)相关信息链接:在界面底部角落以图形或文字增添一些相关网页、系统的链接,方便使用。
7.帮助
在主菜单选项中增设“帮助”项,提供系统更新、功能介绍、使用方法、常见问题解答、登录网页留言等等功能。
数据库设计
1.概念设计
数据逻辑设计:
物理设计
将空间数据统一存储于ESRI geodatabase中。
界面设计
1. 菜单栏:显示在屏幕上的一组或几组可供用户选用的命令,用户
只需通过鼠标或移位键等定位设备就可以方便地选择所需要的菜单项,执行对应的命令。按显示的形式或样式,菜单可以分为正文菜单和图表菜单;按屏幕位置和操作风格,菜单可以分为固定
位置菜单和浮动位置菜单(或叫弹出式菜单)、下拉式菜单、嵌入式菜单。
·正文菜单
文件:打开,新建,保存文件,关闭workspace,打印预览等操作
编辑:编辑矢量图层,可进行撤销键入或重复键入等操作
视图:可修改地图尺寸大小,阅读板式,显示比例等
插入:插入比例尺,图例,指北针等
窗口:新建,重排或并排窗口
帮助:根据不同用户类型来满足其对系统的需求:
对于一般的无学科基础的用户,尽量隐蔽复杂的选择和计算;
对于高级用户保留选择条件和算法的权利。
·图标菜单
位于正文菜单下方,对常用的新建、打开、保存、打印、undo、redo等操作以图标的形式表现出来,加强用户与系统之间的交
互,使用户的操作更加快捷。
·弹出式菜单
对已打开的图层或者两侧状态栏、功能栏所进行的操作,用户
右键所选项目,可对所选项目进行插入、删除、修改等,同时
也可进行空间查询和属性查询等高级搜索功能,对于图层相关
数据的查询,会弹出一个窗口,以便用户更加直观的了解关于
数据方面的信息。
2. 图形和图像
通过图形,图像的系统界面形式,实现图层的隐藏,再现,还有屏幕的滚动条、图案、动画的显示等,通过C#等可视化语言实现图形数据流的界面,让用户可以通过鼠标的拖放功能来进行相应的操作。
3.命令行
需再添加一个命令行解释器的界面,将一个模块的输出作为另一个模块的输入,由于地理信息的系统涉及到大量的图形编辑操作,所以需要一个如mapcontrol的图形窗口来显示操作结果,因此命令行界面起到一种控制台的作用。
4.对话框
实现用户和系统之间的交互和通信,设有几个常见的分类:
必须回答式,如用户对不同农场域土地区域的不同显示需求;
无须回答式,即系统默认的缺省项;
警告式,用于提醒用户输入信息存在的bug等。
5.数据输入界面
包括地理空间数据和属性数据的输入,地理空间数据的输入涉及图形图像界面,同时需要其他多种界面类型的配合,数据输入分栅格数据输入和矢量数据输入两种,在用户输入时需显示当前输入的目标和状态,譬如节点,顶点;删除时弹出是否删除的对话框,避免用户误操作;提供undo,redo功能,图形的zoom功能和滚动功能。
6.地理信息显示界面的设计
包括屏幕查询、文件浏览、图形显示、报表和报告等。界面以简洁清晰为主要目的,所以只显示必要的数据,按用户的需求、习惯和数据的组织方式显示;提供标题,把数据按重要程度加以区分。
图形变量包括:多边形的填充类型(颜色、灰度、饱和度、填充模式);线的类型(颜色、灰度、黑白、线型);点状符号,注记类型和大小等。