地铁项目三维建设方案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
三维地图项目建设方案
目录
一、引言错误!未定义书签。
二、项目总体设计3
1、系统特点3
2、总体设计原则3
3、总体架构设计5
4、关键技术8
三、业务需求及系统概述11
1建设范围11
2仿真三维地图数据采集需求12
2.1仿真三维城市采集12
2.1 信息采集14
3仿真三维地图的制作15
3.1 模型等级标准15
3.2 地图制作流程18
3.3 地图制作体制错误!未定义书签。
3.4 质量标准质检点19
3.5 文件存储管理20
4仿真三维地图功能模块23
4.1地图基本操作功能23
4.2地图常用控件操作功能25
4.3地图便签功能27
4.4 地图测距及测面功能28
4.5地图标注功能29
4.6地图纠错功能30
5功能模块33
5.1人员定位33
5.2监控系统34
5.3 指挥调度系统和应急预案系统34
5.4应急预案系统35
5.5 紧急案件40
5.6地图应用API接口模块41
一、项目总体设计
1、系统特点
●信息共享性:系统内的所有信息依托键桥通讯技术股份有限公司
进行传输,信息的采集、处理、输入、管理与使用在系统内规范运作、高度共享。
●系统整合性:三维地理信息指挥平台是一个综合性的工作平台,
以地图为载体,以信息为基础,包括了日常工作所需的各类业务应用子系统,而且子系统之间高度整合。
●地图共融性:地图与信息现实共融,地图为系统运作提供空间分
析载体,信息为系统运作提供基础数据,两者有机结合。
2、总体设计原则
2.1 数据建设原则
●准确性
地图是现实世界的抽象表现,从根本上来说是反映现实世界的真实和准确,作为城管地理信息系统数据,在地图的数据精度和广度上都有一定的要求。地图的准确性原则表现在对现实地物的表达上,要真实的还原地物的现状和位置,及各类型属性参数。
2.2系统设计原则
●实用性
应用系统设计必须充分利用成熟的先进技术,避免盲目追求最新技术,同时又要防止因应用系统在设计上的缺陷而造成系统处理能力不足。
●先进性
系统技术水平要保证先进性,符合当今计算机科学的发展潮流。应用系统的设计应系统在网络平台、硬件平台和系统软件平台技术的要求,分析和设计符合当今技术发展方向、合理的应用系统。具备在选定的各平台上有能力进行该项产品的持续性开发,可以保证该项技术不断地更新并可顺利升级而维持系统的先进性。
●扩展性
扩展性主要考虑本系统自身的扩展性和与其他应用平台之间的互通性。能通过采用标准接口或中间件等技术来实现数据的交互及功能扩展。
●易用灵活
界面友好统一,充分考虑操作人员的特点,使数据处理工作简单、方便、快捷。业务流程清晰,符合常规业务处理习惯,系统数据维护方便,备份及数据恢复快速简单;系统软配置体现自动化,尽量避免复杂的系统配置文件。
●安全性
安全性是信息系统的一个重要原则。系统的安全隐患可能存在于网络
环境、服务器、存储、操作系统、数据库、应用组件平台、应用系统、系统管理等。需提供切实可行的保障手段及方法保证系统安全。
●标准化
系统要符合国家信息系统建设的标准。应用软件开发符合国家软件开发规范和要求,方便维护和扩展。业务处理符合政府有关法律法规的规定。
●稳定性
系统建设尽量采用主流产品,以保证系统的高质量和稳定性。系统应最大限度集成世界上最稳定且优秀的技术及组件,采用成熟技术以降低系统的不稳定性。应用系统应对系统如硬件、操作系统、网络、数据库等设计尽可能详尽的故障处理方案,以保证系统的快速恢复性。
3、总体架构设计
3.1采用三层结构的系统设计方法,提供地图引擎接口
在平台的设计方面,程序设计与实现采用Sun Microsystems公司推出的跨平台应用软件的面向对象的程序设计语言Java以及其企业开发解决方案J2EE。Java 技术具有卓越的通用性、高效性、平台移植性和安全性等特点。而J2EE是一种利用Java平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。
采用三层模型(Three-Tier),按数据服务层、逻辑事务处理层、表现层等层次构造系统:
1. 数据层主要负责数据的持久化逻辑业务,即操作数据存入数据库等与数据库相关的操作;
2. 应用服务层负责业务逻辑的处理,是数据服务层与表现层之前的桥梁;
3. 表现层则是负责将用户需要的东西展现给用户。
三层结构将表示部分和业务逻辑部分按照客户层和应用服务层相分离,客户端和应用服务层、应用服务层和数据库服务层之间的通讯、异构平台之间的数据交换等都可以通过中间件或者相关程序来实现。当数据库或者应用服务层的业务逻辑改变时,客户端并不需要改变,反之亦然,大大提高了系统模块的复用性,缩短开发周期,降低维护费用。
三层模型是目前WEB平台流行的模型架构,其逻辑清晰、分层明确、易于理解与开发。
模型示意图如下:
地图引擎接口使用流行的客户端脚本语言Javascript编写。JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言。通过Javascript语言获得地图引擎相关开放功能,可方便的将诸多地图基本操作、地图数据浏览等功能自由的引入其他系统平台。
3.2采用关系数据库管理地图数据,加强地图数据管理
目前GIS技术发展的最新趋势是采用关系数据库或对象关系数据库管理地图数据,如Oracle、DB2、MS SQL Server、MySQL、sybase 等较流行的数据库。
关系数据库,是建立在关系数据库模型基础上的数据库,借助于