基于arcengine二次开发的交通规划决策支持系统总体设计说明书正稿.docx
《基于arcengine二次开发的交通规划决策支持系统总体设计说明书正稿.docx》由会员分享,可在线阅读,更多相关《基于arcengine二次开发的交通规划决策支持系统总体设计说明书正稿.docx(21页珍藏版)》请在咨信网上搜索。
1、基于ArcEngine二次开发的交通规划决策支持系统总体设计说明书以武汉市洪山区为例目录1 引言21.1 目的21.2范围22 总体概述22.1指标描述22.2本系统上下文说明32.2.1 软件结构32.2.2 硬件结构32.3设计约束33 软件总体结构43.1分解视图43.1.1 分解说明43.1.2 各实体说明43.1.3 初始化/配置说明63.2运行视图63.3 开发视图74接口说明74.1 用户接口74.2 外部接口74.2.1 硬件接口74.2.2 软件接口75 各功能实体与处理流程说明85.1 全局数据结构定义与说明85.1.1空间数据85.1.2 交通业务属性数据85.2 主要数
2、据结构之间的关系125.3 各功能实体以及处理流程说明135.3.1 GIS图形功能模块135.3.2 数据查询模块145.3.3 统计分析模块155.3.4路网评价预测模块165.3.5 图幅打印和整饰模块175.3.6 后台管理模块186 出错处理设计186.1 出错信息186.2 出错处理设计187 开发环境说明191 引言1.1 目的 通过前面的需求设计,从而了解到了系统的绣球和数据流图,要实现系统,就需要对客户的需求进行分析,以确定用户需求的物理配置,以及整个系统的处理流程和系统的数据结构、接口设计,以便对系统进行设计。1.2范围 本文档包括对系统软件、硬件结构以及设计约束的概述,同
3、时包括了系统的接口说明,和系统各功能实体与处理流程说明。本文档还说明了系统出错的处理方式和开发环境的说明。2 总体概述2.1指标描述 通过这次的系统设计,使我们的交通规划决策支持系统结合交通规划和建设实际,能够为交通规划工作提供准确的、全面的、多尺度、多方位的空间和属性数据,为交通规划工作搭建全面完整的信息化平台,针对线性交通规划众多目标决策问题上不能通过快速有效的方法予以解决的现状,建立多尺度、多时态交通空间数据库,着重利用时空数据查询、时空分析、空间统计、空间推理等功能,通过理论分析、模型建立、影响因子选定、数据库开发、应用程序设计等步骤,建立一个能为交通规划决策提供有效的、以GIS为基础
4、的交通规划决策支持系统。2.2本系统上下文说明2.2.1 软件结构2.2.2 硬件结构CORE i3或以上PC台式机、笔记本电脑;运行时占用内存:1MB安装所需硬盘:5MB打印机:可选2.3设计约束暂无。3 软件总体结构3.1分解视图3.1.1 分解说明GIS图形功能专题业务查询图幅打印和整饰路网评价统计分析数据管理系统配置管理用户管理交通规划决策支持系统客户端评价预测模型交通规划模型系统管理后台交通规划属性数据库交通矢量空间数据库用户数据库3.1.2 各实体说明3.1.2.1 GIS图形功能模块 GIS图形模块主要负责测试、连接空间数据库,修改空间要素符号,空间属性,空间数据集属性,并提供对
5、空间数据库的简单操作,实现对图形数据的编辑,包括选中地物类(点、线、面),对地物要素的复制、剪切、删除、移动、旋转、镜像、合并、分割,绘制点、线、面,对线状或面状地物要素的节点的编辑、节点捕捉、自动构图等,并能够将编辑结果保存。3.1.2.2 数据查询模块数据查询模块主要实现对地图中地物要素的多项选择、空间数据查询和属性数据查询,同时能够实现图形属性的双向查询和多属性表查询等。地物要素的选择主要功能包括选择方式、创建选择图层、清楚选择地物、放大到选择地物、查看选择结果、空间选择、属性选择、选择设置等。本模块中,用户可以通过在地图中多项选择地物来显示查询信息,而且能够在查询结构窗体中双击某一条查
6、询行,得到地图上对应的交通路段,即实现图形属性的双向查询。属性数据查询结果窗体中,用户可以同时打开选中地物要素对应的多个属性表,实现多属性表查询。3.1.2.3 统计分析模块统计分析模块主要有空间分析、统计图生成及输出等内容。空间分析主要用来实现对交通数据中指定区域的空间叠置分析和缓冲区分析。本模块中可以对数据查询结构进行统计分析,生成统计图并打印输出。统计图中,把评价结果以图表的形式三维显示出来。三维图表设置了多种显示效果,还可以设置“移动标签”,“显示标记”和“x轴坐标竖放”等显示效果。三维图表显示中,还可以设置背景图片、颜色及风格等。3.1.2.4 路网预测评价模块路网评价预测模块用于对
7、交通数据进行最优路径计算、路段权值设定、评价指标更新和交通网指标评价等。最优路径计算用于进行两地或多地之间最优路径的计算。最优路径计算中,可以有不同的计算条件,可以计算里程、行程时间和行程费用,得到最短路径、最快路径和费用最低路径。用户还可以在这里选择不同的查询方式,可以在地图上直接点击两点进行查询,也可以在输入框多次选择地名进行选择。同时可以对路段进行回查显示。本模块可以对交通网从多个角度(按地区、年份、指标和所有指标综合起来)进行评价。可以对评价结果进行相关分析,时间预测,打印和评价结果输出为Excel。本模块还可以对交通路段按照交通量的大小分段,并以不同颜色在地图上突出显示出来。3.1.
8、2.5 图幅打印和整饰模块图幅打印和整饰模块包括制图和数据输出等内容。本模块实现图幅数据的整饰及制图输出等。制图有普通制图、拉框制图、多边形缓冲制图三种制图模式,完成地图制图的要素选择、整饰加工,主要功能有:插入标题、文本、指北针、图例、比例尺、轮廓线、图片和保存图片。本模块还可以实现多种格式的交通网数据输出及矢量数据裁剪输出。交通网数据可以输出shp文件、dwg文件、pdb文件、影像文件和图片文件。矢量数据裁剪输出包括任意多边形裁剪、任意矩形裁剪、任意折线缓冲区裁剪和要素缓冲区裁剪。3.1.2.6 数据管理模块 数据管理模块是后台模块,用于数据节点相关信息查询,数据成图显示以及数据来源的管理
9、。本模块可以查看数据节点具体信息,可以创建尺寸注记层,创建地物要素层的注记并作相关设置。3.1.2.7 系统配置管理模块系统配置管理模块是后台模块,为管理员用户提供数据备份与恢复功能,系统参数设置功能,维护系统和数据安全。点击后台的“系统管理”图表,住界面将列出各项系统参数信息和数据库连接参数信息。数据库备份界面提供给管理员用户对数据库进行备份,以便以后出现故障后能够及时的进行数据恢复。本模块可以在系统参数的设置中,设置系统管理员密码更改,系统所必备的数据库连接等内容。本模块还可以显示数据字典目录及具体信息,并提供编辑系统数据字典信息的功能。3.1.2.8 用户管理模块用户管理模块是后台模块,
10、用于添加或删除用户角色,设置各用户角色具体的子系统功能操作权限。本模块提供如下功能:用户信息及用户信息及用户组信息的添加、修改、删除,用户组树图节点编辑以及系统默认的用户排序的更改。3.1.3 初始化/配置说明 用户首先需要注册帐号,然后输入用户名密码进行登录,以便确定用户的权限。系统客户端统计分析数据查询GIS图形功能路网评价预测图幅打印和整饰3.2运行视图系统客户端的运行视图,如上图所示,图中的方框代表各子模块进行,箭头代表各模块间通信。系统客户端启动后主要有五个主要运行模块,分别是GIS图形功能模块、数据查询模块、统计分析模块、路网评价预测模块、图幅打印和整饰模块。各个模块说明见需求分析
11、以及上文中对各实体的说明。系统管理系统配置管理数据管理用户管理系统管理的运行视图如上图所示,图中的方框代表各子模块进行,箭头代表各模块间通信。系统管理启动后主要有三个主要运行模块,分别是数据管理模块、系统配置模块、用户管理模块。各个模块说明见需求分析以及上文中对各实体的说明。3.3 开发视图 4接口说明4.1 用户接口 采用窗口化,菜单式进行设计,在操作时响应热键。4.2 外部接口4.2.1 硬件接口 扫描仪,打印机4.2.2 软件接口 通过ArcSDE对SQL Server的连接,通过ArcEngine对ArcGIS的连接。5 各功能实体与处理流程说明5.1 全局数据结构定义与说明5.1.1
12、空间数据序号字段字段名类型长度精度小数位数默认允许空主键说明Point_ID点序号Integer5否是自动编号Point_Name点名Char20是否Line_ID线序号Integer5否是自动编号Line_Name线名Char20是否Poly_ID面序号Integer5否是自动编号Poly_Name面名Char20是否Value权值Single200.0120否否Layer_Name图层名Char20否否Feature属性值Char20否否Xyz坐标Xyz是否5.1.2 交通业务属性数据5.1.2.1 桥梁属性视图 5.1.2.2 高速公路路段交通量视图5.1.2.3 路(等级、交通量)分段
13、视图5.1.2.4 高速公路路段属性视图5.2 主要数据结构之间的关系 前台系统数据的处理依赖于后台的数据管理。5.3 各功能实体以及处理流程说明5.3.1 GIS图形功能模块5.3.1.1 数据管理数据管理包括数据的加载、保存和关闭。加载数据时包括加载多种格式的数据,打开数据时会用到不同的打开方式。5.3.1.2 连接空间数据库连接空间数据库和加载一般图形数据的功能。5.3.1.3 图形编辑图形编辑是对视图进行编辑,其中包括对各种地图要素的选择、绘制、删除、复制、粘贴、移动、旋转等操作,以及针对点、线、面三种不同地物对象的相应编辑操作。5.3.1.4 视图浏览试图浏览主要是提供一些基本的GI
14、S功能,包括放大、缩小、中心放大、中心缩小、漫游、全屏、地图旋转、视图移动和视图坐标转换等操作。5.3.2 数据查询模块查询统计模块主要用来实现对交通数据中的各种查询需求,进行二维模拟显示,面积量算和定位。查询统计方式主要有多形式空间查询、空间量算工具、地物定位查询、交通业务属性查询、二维模拟显示等。按查询的方式,我们具体的设计了点查询、多以线查询、多边形查询、圆查询、多选查询、按行政区查询、复杂的空间拓扑逻辑运算选择集的查询等。5.3.2.1 空间信息查询空间查询是通过以上几种下查询来检索空间信息,类似ArcMap的i工具。5.3.2.2 属性信息(业务数据)查询属性查询是通过以上几种查询来
15、检索交通业务信息,并实现性业务信息到空间数据的回查,这是该系统独有的特点。5.3.3 统计分析模块5.3.3.1缓冲区分析缓冲区分析按类型分为点缓冲区分析、线缓冲区分析、面缓冲区分析、矩形缓冲区分析和选择集缓冲区分析。5.3.3.2 空间叠置分析空间叠置分析是分析要素层与要素层之间是否有要素的求差分析、擦除分析、定位分析、求交分析、求并分析和更新分析。根据用户对要素层的设置以及容差的设置对两个要素层进行分析,并可以将分析结果以shp的格式输出。其中求交分析可以对不同类型要素的要素层进行分析,求差分析、擦除分析、定位分析、求并分析和更新分析可以对相同类型要素的要素层进行分析。5.3.3.3 统计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 arcengine 二次开发 交通 规划 决策 支持系统 总体 设计 说明书
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。