技术文档

项目开发技术文档PDF

作者:admin   来源:未知

  项目斥地技巧文档 编造名称: 面向北京南站的三维场景导航编造讨论 院 系 所: 交通运输学院 申报者姓名: 姚向明 胡幼风 骆泳吉 雷芳 编造斥地时期: 2008.102009.3 目 录 第一局部 编造判辨申报 1.1.弁言 1 1.1.1 编写宗旨1 1.1.2 靠山1 1.1.3 界说及申明1 1.1.4 参考材料2 1.2.项目靠山 3 1.2.1 讨论宗旨3 1.2.2 讨论计划3 1.2.3 讨论特性5 1.2.4 讨论事理5 1.3.需求申明判辨 5 1.3.1 做事概述5 标的5 用户对象及特色6 假定和牵造6 1.3.2 需求轨则6 对效力的轨则6 对职能的轨则7 输人输出恳求7 数据拘束才具恳求8 1.3.3 运转境遇轨则8 修造8 支撑软件9 接口9 操纵9 1.4.可行性讨论判辨 10 1.4.1 可行性讨论的条件10 恳求10 标的11 前提、假定和束缚11 评判标准11 1.4.2 所创议的编造11 对所创议编造的申明11 经管流程和数据流程12 1.4.3 执行可行性13 时期可行性13 职员可行性14 技巧可行性14 第二局部 编造概要策画申报 2.1 弁言 16 2.1.1 编写宗旨16 2.1.2 靠山 16 2.1.3 界说16 2.1.4 参考材料17 2.2 总体策画 18 2.2.1 策画申明18 2.2.2 需求轨则18 输入输出18 整个需求19 2.2.2 运转境遇19 2.2.3 根基策画观念和经管流程19 2.2.4 布局20 2.2.5 效力器求与序次的联系25 2.2.6 人为经管经过25 2.3 接口策画 26 2.3.1 用户接口26 2.3.2 表部接口26 2.3.3 内部接口26 2.4 运转策画 27 2.4.1 运转模块组合27 2.4.2 运转操纵27 2.6 编造犯错经管策画 28 2.6.1 犯错音讯28 2.6.2 调停门径29 第三局部 编造精确策画申报 3.1 弁言 30 3.1.1 编写宗旨30 3.1.2 靠山30 3.1.3 界说30 3.1.4 参考材料30 3.2 序次编造的布局 31 3.3 编造主操纵序次策画申明 32 3.3.1 序次刻画32 3.3.2 效力32 3.3.3 输人项33 3.3.4 输出项33 3.3.5 算法33 3.3.6 流程逻辑33 3.3.7 接口34 3.3.8 测试谋划34 3.4 三维场景竣工序次策画申明 34 3.4.1 序次刻画34 3.4.2 效力34 3.4.3 输人项34 3.4.4 输出项35 3.4.5 算法35 3.4.6 流程逻辑35 3.4.7 接口36 3.4.8 测试谋划36 3.5 二维舆图竣工序次策画申明 36 3.5.1 序次刻画36 3.5.2 效力36 3.5.3 输人项36 3.5.4 输出项37 3.5.5 算法37 3.5.6 流程逻辑37 3.5.7 接口37 3.5.8 测试谋划37 3.6 音讯输入及途途寻找序次策画申明 38 3.6.1 序次刻画38 3.6.2 效力38 3.6.3 输人项38 3.6.4 输出项38 3.6.5 算法38 3.6.6 流程逻辑39 3.6.7 接口39 3.6.8 测试谋划40 3.7 导航及时操纵序次策画申明 40 3.7.1 序次刻画40 3.7.2 效力40 3.7.3 输人项40 3.7.4 输出项40 3.7.5 算法41 3.7.6 流程逻辑42 3.7.7 接口42 3.7.8 测试谋划43 第四局部 用户手册 4.1 弁言 44 4.1.1 编写宗旨44 4.1.2 靠山44 4.1.3 界说44 4.1.4 参考材料45 4.2 用处 46 4.2.1 效力46 4.2.2 职能46 精度46 时期特点47 4.3 运转境遇 47 4.3.1 硬修造47 4.3.2 支撑软件47 4.4 编造流程 47 4.4.1 安设48 4.4.2 输入与输出48 输入输出数据的实际靠山48 输入输出界面申明48 输入输出举例51 4.4.3 犯错经管和收复52 附录……………………………………………………………………………………..序次源代码 面向北京南站的三维场景导航编造讨论 交通运输学院 第一局部 编造判辨申报 1.1.弁言 1.1.1 编写宗旨 本申报为编造判辨申报,主体蕴涵需求判辨和可行性判辨两局部。正在前期考查和讨论的 根源上对游客的效劳需求实行了精确判辨,同时对项目斥地的资源、技巧秤谌以及逻辑策画 计划实行了可行性判辨,确保项目得以利市执行。 本申报全部蕴涵如下局部:项目靠山、需求判辨、可行性判辨。从宗旨、计划、特性、 事理等方面论述了项目讨论的靠山,从需求轨则和运转境遇轨则方面实行了需求判辨,结果 从条件和执行角度判辨了项宗旨可行性。该申报不只是对前期考查判辨的汇总,况且是后期 编造策画的参考和根据。本申报的预期读者为编造的斥地职员、测试职员,编造审核职员以 及其他合连人士。 1.1.2 靠山 1.项目讨论宗旨:将三维导航效劳利用到铁途客运合键,讨论基于 C#、DirectX 措施的三 维导航编造造造; 2 .项目斥地的原型编造名称为:北京南站三维导航编造; 3 .项目做事的提出者:北京交通大学交通运输学院运输 0604 科研幼组; 4 .项目斥地者:北京交通大学交通运输学院运输 0604 科研幼组; 5 .项目斥地时期:2008.10——2009.3 ; 6 .编造利用对象:大型铁途客运合键; 7 .编造利用对象:进入铁途客运合键内的旅客。 1.1.3 界说及申明 三维:三维是指正在平面二维系中出席一个笔直倾向向量组成的空间系; 导航:指挥遨游器或船舶沿必定航路从一点运动到另一点的措施,分为自立式导航和 非自立式导航; 铁途合键:铁途网的一个构成局部,正在铁途网的交汇点或终端区域,由种种铁门途途、 专业车站以及其他为运输效劳的相合修造构成的总体,铁途客运合键是只厉重统治客 运营业的合键; 流线:正在客运站内,游客、行包以及其它交通主体进出举动,变成必定的滚动经过和滚动途 线; 渠化交通:正在平面交叉口修立交通符号、标线和交通岛等,指挥车流和行人各行其道的 措施; C#:C#是微软公司发表的一种面向对象的、运转于Framework 之上的高级序次设 1 面向北京南站的三维场景导航编造讨论 交通运输学院 计发言; 3DsMax:美国 Autodesk 公司的电脑三维模子造造和烘托软件; DirectX:是一种利用序次接口(API),它可让以 windows 为平台的游戏或多媒体序次 获取更高的推行作用,巩固 3D 图形和音响效益,并供应策画职员一个合伙的硬件驱动 准绳。 1.1.4 参考材料 [1]. 北京交通大学 2009年度“挑衅杯”课表科技作品大赛申请书; [2]. 软件需求仿单(GB856T——88); [3]. 可行性讨论申报(GB8567——88); [4]. 北京南站策画流线图,北京南站客运场面经营图; [5].《交通港站与合键》张超,李海鹰.中国铁道出书社。 2 面向北京南站的三维场景导航编造讨论 交通运输学院 1.2.项目靠山 1.2.1 讨论宗旨 本项目讨论宗旨是斥地出能够利用到寰宇大型铁途客运合键内的三维导航编造。因为正在 各个大型铁途客运合键内部,游客所需效劳以及客运站所供应的效力根基相仿,因而本讨论 幼组选拔北京南站为编造的利用载体,开端造造并完毕北京南站三维导航编造,从而为三维 导航编造利用到寰宇的大型铁途客运站的讨论奠定根源。 目前,跟着客运量的不休填充,正在客运合键内的人流交叉征象吃紧。因为游客的走行目 的不显着,变成了正在客运站内游客走行线途错杂。同时,正在现今的客运合键内部导航厉重以 二维标识牌为主,辅之以人为商讨以及播送的提示,因为游客正在认知以及文明秤谌上的不同, 这种导航并不行为游客供应简单的导航效劳。本项目意正在斥地客运合键三维导航编造,竣工 陶醉式三维导航,直观而真切地为游客供应导航效劳,进而表率游客走行途途,进步客运站 运营作用,省略客运合键内交通压力。 1.2.2 讨论计划 本项目以北京南站为讨论对象,造造签名向北京南站三维导航原型编造。北京南站为五 层修修布局,对应的三维模子数据量很大,对斥地本编造的硬件恳求很高。因为受到修造性 能束缚,以及编造斥地时期、斥地职员的影响,正在不影响编造主题枢纽技巧的条件下,咱们 初期选拔北京南站顶层为讨论根源,从技巧上竣工三维导航的效力。然后视斥地环境,渐渐 填充宗旨模子。 本编造斥地采用 C#编程发言以及 DirectX 接口函数来操纵三维导航场景。三维场景可 以由良多种形式实行构修,可是因为本编造对场景模子正在细节宗旨上恳求较高,故裁夺采用 3DsMax 软件构修三维模子。正在悉数编造的斥地经过中都以幼构成员的片面电脑为斥地工 具。 编造研发大致分为如下五个阶段: 1. 材料汇集,文件检索,领悟三维导航编造正在其它范畴的利用,并对该编造实行需求判辨 和策画; 2. 三维场景的修模措施讨论与对象绘造,首进步行大致框架的绘造,然后对其实行贴图和 材质编纂,以期与实际场景雷同,填充编造的线. 编造斥地及效力竣工,应用编程发言移用三维模子,竣工单个行人的导航效力的场景控 造演示; 4. 编造的测试及圆满,正在编造的宁静性及行人流线 .编造的利用判辨及成绩的汇总。 本编造蕴涵两大主体布局:三维导航效劳、二维舆图导航效劳。个中三维导航效劳厉重 蕴涵模子构修及三维场景操纵两大局部,该局部应用 3DsMax 构修北京南站三维场景模子, 应用 DirectX 器械对三维场景实行操纵。编造主体框架采用 C#发言构修,将三维导航及二 3 面向北京南站的三维场景导航编造讨论 交通运输学院 维舆图导航有机调解正在沿途,竣工客运合键三维导航编造的构修。 编造的逻辑策画布局如下: 正在斥地编造经过中有四大主题局部,离别为:最优途途寻找天生、三维导航操纵、二维 舆图操纵、效劳音讯智能化提示。 最优途途自愿天生:最优途途对付该编造的面向对象来说无异于耗时最短、走行最简单 的途途。因为客运合键实行维持之初就对游客流线实行了策画,策画给出的流线经营即 为游客正在此客运合键内的最优走行途经。但对付游客来说,进入客运合键无法确切遵照 策画的流线行走,极有或许与其它行人的走行产生冲突,从而变成合键内的错杂。 本编造中途途的形成采用流线寻找算法来获取,将厉重宗旨点的流线音讯采用枢纽 点坐标的步地存储,游客输入合连音讯后寻找与之成亲的宗旨点,进而获取与宗旨点对 应的流线坐标音讯,如许大猛进步了寻找算法,比拟常采用的最短途途寻找算法作用提 高良多,对付客运合键这类走行门途较少、策画较显着的场面采用这种寻找算法是无误 的选拔。 三维导航操纵采用 DirectX 操纵,因为利用 C#编程发言正在 DirectX 移用方面的利用技巧 不是很渊博,缺乏合连中文竹素的先容,因而正在 C#编程发言中利用 DirectX 对咱们来 说是核心和难点。 二维舆图操纵:二维舆图导航是为更好地圆满三维导航的效力而修立的,使得游客从平 常所熟识的二维标识中特别直观、整个地周密领悟走行门途。同时,二维舆图实行导航 时要防备与三维导航同步。 智能化音讯提示:音讯提示厉重是指实行三维导航经过中向游客供应特定效劳音讯,更 好地知足游客需求,竣工效劳的智能化、人道化。 4 面向北京南站的三维场景导航编造讨论 交通运输学院 1.2.3 讨论特性 本项讨论的特性厉重包罗如下方面: 将三维导航编造利用到铁途客运合键内部。至目前为止,客运合键内三维导航编造利用 讨论还缺乏合连的文件申报,各客运合键内还未觉察利用或者试验利用三维导航编造。 勾结合键内游客流线实行途途选拔,并加以前提束缚,竣工最优途途的自愿天生,大大 进步途途天生的作用,并能更好地知足游客需求。 竣工智能化音讯提示效劳效力,凭据游客选拔的车次音讯和编造天生的最优途途,给旅 客供应拥有针对性的效劳音讯,更好地竣工人道化效劳。 1.2.4 讨论事理 本项目斥地的编造面向于大型铁途客运合键,竣工正在客运站内陶醉式三维导航效力,这 对付现有的导航效劳是一个增补和圆满。同时,正在必定水平上鼓励合键内部行人有序、有目 的性的挪动,省略行人走行交叉,缓解合键内交通压力和拘束压力。 近年来,跟着经济的不休发扬,人们出行频率大猛进步,游客运输量不休填充,特地是 正在节假日及卓殊光阴,客运合键面对吃紧的拥挤题目,吃紧影响人们的出行作用。目前,缓 解合键内部交通压力的门径厉重从两个方面入手,一是调剂合键内部布局,二是进步行人走 行速率,昭彰后者更拥有现实事理和利用效益。影响行人速率的最大身分正在于合键内的流线 策画和行人门途经营,前者与合键修修亲近合连,尔后者很大水平上取决于合键内的导向信 息知足度与效益。以是本项目从行人门途经营角度开赴,构修三维导航编造,促实行人渠化, 进而缓解合键内部交通压力。 1.3.需求申明判辨 1.3.1 做事概述 标的 本项目斥地贪图是研究将三维导航编造利用到庞杂的铁途客运合键,讨论基于 C# 、 DirectX 措施的三维导航编造造造,并以北京南站为讨论对象,斥地出北京南站三维导航原 型编造。该编造将辅帮合键内现有导航编造,真切确切地为游客实行方领导航,最大范围地 避免游客走错、绕行,省略各个倾向游客流交叉冲突征象形成,鼓励游客走行特别有序,进 而缓解合键内部交通压力,以期省略合键内人力以及空间资源的糟塌。 本斥地编造正在实行三维导航时拟抵达如下效力: 凭据游客效劳需求自愿而速捷地为游客供应走行途途; 竣工三维和二维同步导航效力,两全三维直观真切和二维整个显着的特色,供应导航服 务; 竣工智能化音讯提示效力,根据区别的游客需求向游客供应特定效劳音讯,进步效劳的 智能化和人道化。 5 面向北京南站的三维场景导航编造讨论 交通运输学院 本项目预期标的如下: 斥地出北京南站三维导航原型编造; 编造也许竣工预期效力:三维导航、二维导航、途途自愿寻找天生、效劳音讯智能化提 示; 供应悉数编造斥地经过中合连技巧文档; 对途途天生算法、三维模子构修、场景操纵等方面的优化做进一步地研究。 用户对象及特色 本导航编造的用户对象为进入铁途客运合键的游客,该对象拥有渊博的不同性。跟着铁 途合键的本质和级另表区别,游客的品种也相应存正在很大区别,同时各个游客对效劳的需求 也存正在较大不同,凭据前期考查判辨及查阅合连文件,咱们总结出进入合键内的游客厉重有 如下特色: 不同性:用户对象的不同性厉重表示正在用户认知秤谌、文明秤谌等方面,认知秤谌的差 异反响了游客是否接触过相似的效劳修造以及对电脑利用的认知度,认知秤谌的崎岖直 接裁夺了游客对效劳需求恳求的崎岖以及用户操作熟练水平。文明秤谌和认知秤谌存正在 很大联络,文明秤谌较高的用户对编造操作的简单性需求相对较低。 显着性:显着性厉重指进入合键内的游客宗旨显着,厉重为购票、上车、接车三大类, 固然尚有其它宗旨的游客,可是上述宗旨的游客正在游客总体中占 95%以上。 多样性:多样性表示正在游客对效劳的需求方面,固然进入合键的游客宗旨显着,可是正在 合键内还必要其它配套效劳,例如:寄存效劳、托运效劳和其他糊口效劳等,这些效劳 需求的多样性裁夺了编造正在操作上的庞杂度相对简单效劳要高。 动摇性:某偶然间段内进入合键内的游客数量存正在较大动摇,这与合键开队伍车时期及 节假日相合,列车开行顶峰时段,进入合键内的游客多,反之游客则少,节假日时代旅 客也会相应增加,如许正在编造操作上对编造的利用压力就存正在分歧。 假定和牵造 本编造斥地职员为北京交通大学交通运输学院运输 0604 科研幼组,幼组共有成员四名, 项目申请及审批时期为 2008 年 10 月,成绩提交时期为 2009 年 3 月。编造斥地所需硬件环 境为组员片面电脑。 1.3.2 需求轨则 对效力的轨则 本编造的利用对象为进入客运合键的游客,输入音讯为游客所需效劳音讯,除厉重的上 车、购票以及接车效劳表,还蕴涵寄存效劳、托运效劳和其他糊口效劳,游客选拔相应的服 务需求后输入特定音讯。编造凭据输入音讯自愿天生走行途途,并为游客实行三维、二维导 航。因为利用对象正在个别上存正在较大不同,因而游客能够对自己音讯前提实行节造,厉重包 6 面向北京南站的三维场景导航编造讨论 交通运输学院 括负重、残疾、妊妇三类,这些类群体的正在走行门途上必要知足特定的需求,编造凭据前提 的剖断供应区别的走行门途。编造全部应竣工的效力如下: 游客输入效劳音讯,编造自愿天生 OD 途途; 特定游客对自己前提实行束缚后,编造将为其供应卓殊走行途途,例如对残疾和妊妇提 供卓殊通道门途; 应用三维模子竣工直观而真切地三维导航效力,特别真切地向游客供应走行途途音讯; 供应二维舆图导航效力,辅帮三维导航更好地竣工导航效力,使游客从整个上控造途途 音讯; 竣工智能化音讯提示效力,为游客供应特定的效劳音讯,竣工人道化效劳。 对职能的轨则 精度 三维场景:三维导航的利用最大特性正在于其直观性,给用户以三维陶醉式的体验,因而 要知足场景的确真切、最大范围地贴近显示场景,从而使游客也许很好地剖断倾向和位 置; 二维舆图音讯:二维舆图应真切明晰,途途标识确切,走行变动征象显着; 输入音讯:输入音讯为游客所需的效劳音讯,研究到用户对象的不同性,输入音讯应简 洁,输入简单速捷; 输出音讯:本编造输出音讯蕴涵三维导航场景演示经过,二维舆图途途音讯,走行经过 中效劳提示音讯。三维演示经过恳求画面通畅、视景变动和视觉感觉切合人体视觉效益, 三维演示经过操纵简单;二维舆图途途音讯应知足便于查看,真切直观的恳求;效劳提 示音讯应抵达智能化、人道化恳求,为游客供应特定的效劳音讯。 时期特点恳求 编造初始化时期:即编造出手运转到模子加载,因为三维模子数据量大,编造初始化时 间操纵正在 10秒以内; 三维操纵时期:即游客输入车次音讯到三维演示出手,其间蕴涵途途音讯选拔,前提选 择,途途音讯传输,为知足游客时期上的需求,应操纵正在 2 秒以内。 输人输出恳求 1.输入项目厉重为游客效劳需求音讯以及特定效劳需求下对应的音讯输入、游客附加前提 音讯。 效劳音讯厉重蕴涵五类:售票效劳、寄存效劳、托运效劳、候车效劳和糊口效劳;这五 类效劳是进入合键内游客常需的效劳,固然游客或许必要其它的效劳,但研究其比例较 幼,刹那只供应这些效劳。 游客附加前提音讯:蕴涵负重、残疾、妊妇,附加前提的界定是为卓殊群体的效劳,正在 客运合键内部卓殊群体有卓殊的通道,通过对游客附加前提的节造能够更好的知足区别 群体的游客,竣工人道化的效劳。 研究到游客个别不同性、输入的简单性以及输入音讯样子的准绳恳求,效劳音讯采用选 7 面向北京南站的三维场景导航编造讨论 交通运输学院 择步地输入。 2. 本编造输出项目蕴涵:三维导航演示、二维舆图音讯、效劳音讯。各个输出项目应知足 如下恳求: 三维导航演示:导航编造凭据游客输入效劳音讯,寻找出最优途途,进而为游客供应走 行演示。该输出项目是本编造输出项宗旨厉重局部,也是该编造卓越于其它导航编造的 地方。该输出项目应知足场景真切、场景模子与实际场景大致相辅、三维场景包罗实际 场景中厉重修修物、演示画面通畅、视觉效益根基切合人体视觉效益等恳求。因为模子 的细化水平与编造运转速率成反比例联系,应两全二者的恳求。 二维舆图音讯:导航编造凭据游客输入的车次音讯,寻找出最优途途,进而将途途枢纽 点坐标音讯传输给二维舆图操纵模块,凭据途途枢纽点坐标音讯,正在二维舆图上绘造出 途途,以绿色显示,跟着三维演示的实行,二维舆图大将走过的途途区域绘造成赤色。 该音讯是行动三维导航编造的辅帮效力,使游客从整个上对走行途途控造。二维舆图应 做到真切直观,途途标识显着,同时三维场景演示与二维舆图指示应知足同步恳求。 效劳音讯:此音讯是为更好地知足游客需求而供应的效劳。效劳音讯厉重蕴涵合连列车 站台音讯、列车开行时期、检票区域音讯等,以及其它效劳措施区域(卫生间、购票、 餐饮区、杂志购置区域)音讯,尽或许地圆满音讯,进步人道化效劳。 数据拘束才具恳求 本编造包罗数据文献蕴涵:售票效劳对应流线数据文献、寄存效劳对应流线数据文献、 托运效劳对应流线数据文献、候车效劳对应流线数据文献以及糊口效劳对应流线数据文献、 三维场景数据文献、二维舆图数据文献。 因为本编造初期斥地为单机编造,不需与表部编造实行音讯换取,故数据文献不消供应 编削的接口,平常环境下数据文献坚持褂讪。用户操作了局后不需保留用户的音讯,故不存 正在数据的更新及记载。同时,因为没有与表部收集结合,故正在数据安适性方面没有卓殊恳求。 受编造界限及硬件修造束缚,应尽量省略数据文献所占存储空间。 1.3.3 运转境遇轨则 修造 运转境遇厉重蕴涵硬件运转境遇以及软件运转境遇,因为三维模子数据量较大,正在场景 操纵局部估计量大,故对电脑硬件摆设恳求较高。 硬件摆设: CPU :双核; 主频:1.8 GHZ 以上; 内存:512MB 以上; 硬盘:40G ; 显卡:独立显卡。 软件境遇: Windows XP 和以上版本操作编造,拥有.NET 运转境遇,支撑 DirectX9.0 。 8 面向北京南站的三维场景导航编造讨论 交通运输学院 支撑软件 Windows 2000 或以上版本操作编造,拥有.NET 运转境遇,支撑 DirectX9.0 Microsoft Visual Studio 2005 Autodesk 3Ds Max 8 接口 该编造初期为单机编造,与表部软件没有音讯换取,故不存正在接口; 后期斥地竣工联机运转后,与铁途合键的安排编造存正在音讯换取,厉重蕴涵列车运转信 息、列车开行站台音讯等其它音讯。 操纵 用户正在操作时厉重有三大类操作:只选拔三维导航演示而不选拔二维导航操纵、只选拔二维 导航操纵而不选拔三维导航操纵、两者同时选拔;种种操作形式下的运转操纵图如下: 1) 只选拔三维导航演示而不选拔二维导航操纵 游客输入音讯 编造途途选拔 三维导航操纵 退出 2) 只选拔二维导航操纵而不选拔三维导航操纵 游客输入音讯 编造途途选拔 二维导航操纵 退出 3) 选拔三维导航和二维导航 三维导航操纵 游客输入音讯 编造途途选拔 退出 二维导航操纵 9 面向北京南站的三维场景导航编造讨论 交通运输学院 1.4.可行性讨论判辨 1.4.1 可行性讨论的条件 恳求 效力:本编造的厉重宗旨是为了竣工客运合键内的三维导航效力,为即将进入客运合键 的游客供应最佳的走行计划,并赐与游客三维场景的直观演示,进而鼓励合键内部行人 有序挪动,省略行人走行冲突,从而省略客运合键内部的交通压力以及拘束压力。全部 竣工效力有如下几点: 1.知足游客需求,供应最优走形途途; 2 .竣工三维场景的导航效力,直观真切地为游客供应走形门途 .走行演示经过中供应合连效劳音讯; 4 .供应二维平面舆图途途指示,使游客从整个上控造走行门途 .知足游客需求,供应暂停、重放等效力; 6 .编造进一步斥地,竣工收集化效劳; 职能:本编造面向对象为广博即将进入合键内的游客,起初其对时期性恳求较高,其次 拥有文明、认知秤谌上的渊博不同性,因而编造应知足如下恳求: 1.操作简单,输入音讯大略; 2. 交互界面美丽,直观真切; 3. 演示速捷,输入音讯后 3 秒内可竣工三维演示; 4. 二维舆图及三维场景真切直观,省略曲解及进步操作作用; 5. 编造运转宁静,拥有自愿犯错反省及修复效力; 本编造输出音讯蕴涵:三维导航演示、二维舆图途途音讯、走行经过中合连效劳音讯、 各个输出音讯应知足如下恳求: 三维导航演示:该音讯是本编造输出音讯的厉重局部,为行人供应走行演示。应知足场 景真切,场景模子与实际场景大致相辅,包罗实际场景中的厉重修修物。因为模子的细化程 度与编造运转速率直接联络,应两全二者的恳求。导航经过时,画面通畅,倾向转变时视景 变动切合实际。 二维舆图途途音讯:该音讯行动导航音讯的辅帮音讯,使游客从整个上对走行途途控造。 应做到图形真切直观,途途标识显着,三维场景演示与二维舆图指示拥有同步性。 走行演示经过中效劳音讯:此音讯是为更好地知足游客需求。效劳音讯应蕴涵合连车次、 站台音讯,以及其它效劳措施音讯,尽或许地圆满音讯,进步人道化效劳。 走行经过中的合连效劳音讯:该音讯是为更好地效劳游客,知足游客需求而设。音讯主 要蕴涵车次开行时期音讯,站台音讯,走行经过中其它效劳区域音讯(例如茅厕,餐饮区, 杂志出售区)。 本编造输入音讯为游客所需的效劳音讯,为抵达输入音讯的精练性及输入的表率性,输 入音讯都采用按钮选拔步地及下拉框选拔步地,如许也许很好的知足输入速捷、确切、表率 的恳求。 10 面向北京南站的三维场景导航编造讨论 交通运输学院 本编造未涉及到用户隐私音讯,故安适门径不消选用卓殊形式。 本编造是基于 Windows 操作编造下的一个导航软件,编写发言采用 C#,故操作编造应 拥有.NET 境遇,后期斥地能够竣工编造的收集化,故应为后期斥地留有相应的收集接 口。 本项目申请时期为 2008.10,成绩提交时期是 2009.3 初,历时近五个月。 标的 本编造研究将三维导航编造利用到大型庞杂的铁途客运合键,编造构修并进入现实应 用后,将辅帮现有导航编造更好地竣工对游客的途途指示和渠化效力。从游客角度讲,能够 减轻游客疲困,进步运输效劳安适度,低重时期消磨,人道化智能音讯提示效劳最大范围满 足游客需求;从客运合键运转角度讲,鼓励了行人有序化挪动,省略行人交叉,缓解合键内 交通拥挤,便于合键竣工游客疏散,同时省略必定的人力资源消磨。 前提、假定和束缚 本项目斥地时期为 5 个月,必定水平上束缚了编造的斥地。本编造斥地的三维导航编造 对估计机硬件支撑较高,而悉数斥地经过以本幼构成员片面电脑为载体,因而不也许构修大 界限及庞杂的三维模子,只可从以客运站某些宗旨为对象实行道理上讨论判辨和效力上的实 现。 本编造不只对斥地硬件恳求高,利用境遇也相对较高,正在必定水平上影响了编造的经济 价钱和利用价钱,但跟着科学技巧的不休提高与发扬,估计机硬件的不休升级以及代价的降 低将会减幼上述影响。 评判标准 评判本编造的准绳厉重从以下几个方面研究: 编造能否竣工预期的标的,抵达需求的效力,个中各个效力的优先级别为:三维导航服 务效力、途途自愿天生效力、二维导航效劳效力、智能音讯提示效力、导航操纵效力 (暂 停、重放)。 编造能否正在轨则的时期内完毕构修; 编造能否被广博用户操作利用,大略可行; 编造斥地完毕后能否正在现有的硬件支撑上运转; 编造是否拥有利用价钱和潜正在市集价钱。 1.4.2 所创议的编造 对所创议编造的申明 本编造拟以 C#发言构修编造,利用 DirectX 操纵三维场景,编造主体框架包罗三维导 航和二维导航两局部,个中,三维导航效劳处于主导名望,二维导航宗旨是辅帮三维导航更 11 面向北京南站的三维场景导航编造讨论 交通运输学院 好的竣工导航效力。 本编造主题题目蕴涵:途途的自愿天生、三维场景操纵、二维舆图操纵。途途寻找算法 良多,可是为知足该编造运转速率恳求,以及勾结合键内部特性,本编造创立基于游客流线 的途途选拔算法,大猛进步了算法作用,知足了时期需求。三维操纵采用 DirectX 操纵,应 用 DirectX也许大猛进步 3D 运转作用和运转效益,因为利用 C#编程发言中移用 DirectX 不 长短常渊博,这方面利用数据还很匮乏,可是依据 C#壮大的效力以及公共的勤劳足以竣工 所需效力。 经管流程和数据流程 编造的经管流程如下图: 用户操作流程图 游客 效劳音讯输入 途途自愿天生 操作选拔 三维导航效劳 二维导航效劳 了局 12 面向北京南站的三维场景导航编造讨论 交通运输学院 编造数据流程如下: 数据流程图 二维导航操纵 效劳音讯 游客 途途天生 流线数据 三维导航操纵 输入效劳对应信 获取效劳对应区域 寻找对应区域流线 息、前提音讯 游客 流线数据 获取途途枢纽点坐标 三维导航操纵 二维导航操纵 1.4.3 执行可行性 时期可行性 项目申请时期: 2008.10 项目验收时期: 2009. 3 正在悉数项目执行阶段进度时期布置如下: 1. 材料汇集,文件检索,编造需求判辨与策画; 2周 2. 三维场景模子的构修及线. 编造构修及效力竣工; 5周 4. 平台的测试及圆满; 2周 13 面向北京南站的三维场景导航编造讨论 交通运输学院 5. 编造的利用判辨及成绩的汇总。 2 周 因为正在本项目讨论阶段履历考察及寒假,故整个上说时期危急,以是正在编造造造时先造 作局部三维场景的模子,正在效力上也只选拔合键效劳中最主题的效劳(候车效劳)行动讨论 对象,不寻找编造效力的十全十美,枢纽是从道理上竣工导航效力。 将编造造造简化后正在这样短的时期内根基能够竣工编造需求判辨时所提出的效力,故正在 时期上拥有可行性。 职员可行性 本项目技巧厉重蕴涵:C#发言的利用、DirectX 移用、三维场景的操纵、二维舆图途途 音讯的操纵、三维与二维效劳的同步性经管,三维场景的造造,途途的自愿天生、效劳音讯 的智能化提示。 本科研幼构成员有四人:姚向明、胡幼风、骆永吉、雷芳,领导师长为李海鹰师长,技 术领导为刘广志博士。组员中胡幼风擅长编程技巧,姚向明也许构修三维模子,骆永吉对流 线寻找有必定的控造,雷芳正在文档经管方面有上风,除雷芳表其它三名对 C#发言都有必定 的控造根源,故正在职员布置及分工上拥有可行性,最厉重的是有师长和师兄的悉心领导,使 得本幼组正在项目执行中能够很实时地管理遭遇的题目。 技巧可行性 本编造采用 C#发言编写,应用 DirectX 进场景操纵,3DMax 软件构修三维模子,并辅帮 于其它软件斥地。 C#是微软公司发表的一种面向对象的、运转于.NET Framework 之上的高级序次设 计发言。C#发言厉重是从 C、C++发言承继而来,与 C、C++发言有良多雷同之处,不 过语法布局特别厉谨,效力特别壮大。采用此发言编写,一是其与 C 发言系统雷同, 容易练习,二是行动一门新兴的编程发言,通过本编造的讨论来练习和利用 C#发言, 为此后的练习打下根源。 DirectX是一种利用序次接口(API ),它可让以windows为平台的游戏或多媒体程 序获取更高的推行作用,巩固 3D图形和音响效益,并供应策画职员一个合伙的硬件驱 动准绳。因为三维场景数据量壮大,场景操纵估计量大,利用DirectX来实行三维场 景操纵能够大猛进步操纵效益和估计作用。本编造斥地应用DirectX9.0 实行斥地。 3D Studio Max,常简称为 3Ds Max 或 MAX,是 Discreet 公司斥地的(后被 Autodesk 公司统一)基于 PC 编造的三维动画烘托和造造软件。其前身是基于 DOS 操作编造的 3D Studio 系列软件。三维场景模子构修有良多措施,比方 Cult3D,MAYA 等,因为客运 合键模子创立正在细节宗旨上准绳较高,与实际的拟合度较高,以是采用利用最为渊博的 3DMax 软件实行模子的创立。 基于上述三种利用器械十足能够竣工本导航编造的斥地,C#发言对付构修大型编造,开 发大界限软件拥有显着的作用上风,本讨论编造固然编程量较幼,可是行动一门新兴发言, 咱们通过本项宗旨讨论能够加深对 C#发言的练习,本幼组三名同砚对此发言有必定的练习 根源,同时有刘博士供应技巧上的领导,因而选拔此发言,正在技巧斥地上拥有可行性。 3Dmax 软件是一款壮大的三维模子构修软件,能够创立较细宗旨的模子,供应了与其它 软件优越的接口,本编造将.max 文献转换为.x文献实行斥地。本幼组有一名同砚对此软件 有必定的控造,因而选用此软件实行模子构修拥有较强的可行性。 14 面向北京南站的三维场景导航编造讨论 交通运输学院 DirectX 序次接口正在咱们的练习中接触较少,此局部必要通过练习来抵达利用宗旨,由 于 C#发言是一门较新的发言,正在国内,其正在图形操纵局部(移用 DirectX 序次)利用不是 很成熟,合连竹素都是英文版,故此局部的斥地应器械有较强的挑衅性。比拟 C#发言,C++ 发言正在移用 DirectX 局部相对成熟,咱们正在主体框架构修上选用了 C#发言,以是此局部对 咱们来说是一个核心和难点。 本项目申请时期为 2008.10,成绩提交时期为 2009.3,历时五个月,正在时期上受较大限 造,前期对 C#发言的控造存正在不敷,对 DirectX的利用较少,故项目斥地是一个不休练习 和利用的经过,正在斥地时代,幼构成员各司其责,同时有刘博士的悉心领导,项目根基实 现标的没有题目。本项目是对三维导航正在客运合键内利用的一个讨论,故原型编造构修重 点放正在根基效力的竣工,从道理上竣工效力,而不寻找编造的周密利用。 15 面向北京南站的三维场景导航编造讨论 交通运输学院 第二局部 概要策画仿单 2.1 弁言 2.1.1 编写宗旨 本申报为编造概要策画仿单,是对本项目斥地原型编造的模块布局、模块接口、数据 布局等的总体策画。正在前期编造判辨的根源上确定编造策画计划,并构修编造总体框架,使 得编造斥地职员正在整个上对该编造有更深宗旨的领会。后期通过进一步的精确策画,就能够 完毕悉数编造的策画做事,进而竣工编造的斥地。 本申报蕴涵五局部:总体策画、接口策画、运转策画、编造数据布局策画以及编造犯错 策画,预期读者为编造斥地职员、测试职员、编造审核职员以及其他合连人士。 2.1.2 靠山 8.项目宗旨:将三维导航编造利用到铁途客运合键,讨论利用 C#编程发言、勾结 DirectX 措施实行三维导航编造造造; 9 .项目斥地的原型编造名称为:北京南站三维导航编造; 10. 项目做事的提出者以及斥地者:北京交通大学交通运输学院运输 0604 科研幼组; 11. 项目斥地时期:2008.10——2009.3 ; 12. 编造拘束用户:大型铁途客运合键; 13. 编造用户对象:进入客运合键内的游客; 14. 项目讨论申明:本编造斥地时期为五个月,受时期牵造和人力资源牵造,本项目只 斥地出北京南站局部宗旨三维导航编造,选拔最具代表性的搭车效劳行动讨论效劳对 象,从道理上竣工导航效劳的主题效力,而不寻找讨论对象场景模子的完善性以及效劳 效力的圆满性。正在本项目讨论的根源上,实行后期斥地,填充场景模子、圆满效劳效力, 就能够知足现实利用需求。 2.1.3 界说 导航:指挥遨游器或船舶沿必定航路从一点运动到另一点的措施,分为自立式导航和 非自立式导航; 铁途合键:铁途合键是铁途网的一个构成局部,正在铁途网的交汇点或终端区域,由种种铁门途 途、专业车站以及其他为运输效劳的相合修造构成的总体,铁途客运合键是指厉重统治客运业 务的铁途合键; 流线:正在客运站内,游客、行包以及其它交通主体进出举动,变成必定的滚动经过和滚动途 线 面向北京南站的三维场景导航编造讨论 交通运输学院 渠化交通:正在平面交叉口修立交通符号、标线和交通岛等,指挥车流和行人各行其道的 措施。 2.1.4 参考材料 [1]. 北京交通大学 2009 年度“挑衅杯”课表科技作品大赛申请书; [2]. 《概要策画仿单》(GB8567——88); [3]. 北京南站 CAD 图纸; [4].北京南站流线].北京南站客运场面经营图; [6].编造判辨申报。 17 面向北京南站的三维场景导航编造讨论 交通运输学院 2.2 总体策画 2.2.1 策画申明 本项目斥地时期为五个月,职员为四人,斥地以片面手提电脑为器械,受时期束缚以及 人力资源和修造资源束缚,本编造原型编造造造只采纳北京南站局部宗旨为斥地对象,采纳 游客需求效劳中的候车效劳为代表效劳,从道理上竣工主题导航效力,核心正在于讨论基于 C#、DirectX 措施的三维导航编造造造,而不重视实际效劳的圆满和效用,故本策画申报只 针对特定对象(局部宗旨场景)的特定效劳(搭车效劳)张开判辨策画。 2.2.2 需求轨则 输入输出 根源型编造输入项目蕴涵:游客车次音讯。输入音讯恳求轨则如下: 游客车次音讯:研究游客认知秤谌及文明秤谌的不同性,输入车次音讯采用按钮输入形 式,以确保输入音讯简直切性。输入音讯界面按钮厉重蕴涵两个局部,字母按钮和数字按钮, 字母按钮为车次类型,蕴涵:“Z ”、“T ”、“K ”、“N ”、“L ”、“A ”、“Y ”、“D ”、“C ”。离别 对应车次类型为:直达列车、特速列车、速捷列车、管内速捷列车、暂且列车、暂且列车、 旅游列车、动车组、城际速车。数字按钮为 1、2 、3、4 、5、6、7、8、9、0,此两局部可 以十足确定车次的音讯。采用按钮的步地能够确保车次音讯简直切性,缩短游客输入音讯的 时期,进步游客操作作用。 本编造输出项目蕴涵:三维导航演示、二维舆图音讯、效劳音讯。各个输出项目应知足 如下恳求: 1.三维导航演示:导航编造凭据游客输入的车次音讯,寻找出最优途途,进而为游客供应 走行演示。该输出项目是本编造输出项宗旨厉重局部,也是该编造比拟其它导航措施突 出的地方。该输出项目应知足场景真切、场景模子与实际场景大致相辅、三维场景包罗 实际场景中厉重修修物、演示画面通畅、视觉效益根基切合人体视觉效益等恳求。因为 模子的细化水平与编造运转速率成反比例联系,应两全二者的恳求,既要知足演示效益 恳求,又要知足编造运转所需硬件恳求。 2. 二维舆图音讯:导航编造凭据游客输入的车次音讯,寻找出最优途途,进而将途途枢纽 点坐标音讯传输给二维舆图操纵模块,凭据途途枢纽点坐标音讯,正在二维舆图上绘造出 途途,以绿色显示,跟着三维演示的实行,二维舆图大将走过的途途区域绘造成赤色。 该音讯是行动三维导航编造的辅帮效力,使游客从整个上对走行途途控造。二维舆图应 做到真切直观,途途标识显着,同时三维场景演示与二维舆图指示应知足同步恳求。 3. 效劳音讯:此音讯是为更好地知足游客需求而供应的效劳。效劳音讯厉重蕴涵合连列车 站台音讯、列车开行时期、检票区域音讯等,以及其它效劳音讯(气象音讯、搭车须知 等),以此进步人道化效劳需求。 18 面向北京南站的三维场景导航编造讨论 交通运输学院 整个需求 根源型编造面向对象为进入合键内的游客(拥有车次音讯),起初其对时期性恳求较高, 其次拥有文明、认知秤谌上的渊博不同性,因而编造应知足如下恳求: 1.操作简单,输入音讯大略(车次音讯); 2. 交互界面美丽,直观真切; 3. 演示速捷,输入音讯后 3 秒内可竣工三维演示; 4. 二维舆图及三维场景真切直观,省略曲解及进步操作作用; 5. 演示视觉效益根基切合人体视觉效益,较好地知足漫游效益; 6. 编造运转宁静,拥有自愿犯错反省及修复效力。 2.2.2 运转境遇 运转境遇厉重蕴涵硬件运转境遇以及软件运转境遇,因为三维模子数据量较大,正在场景 操纵局部估计量大,故对电脑硬件摆设恳求较高。 硬件摆设: CPU :双核; 主频:1.8 GHZ 以上; 内存:512MB 以上; 硬盘:40G 以上; 显卡:独立显卡 128M 以上。 软件境遇: Windows 2000 或以上版本操作编造; 拥有.NET 运转境遇,支撑 DirectX9.0 。 2.2.3 根基策画观念和经管流程 本编造采用 C#发言构修编造框架,利用 DirectX 实行三维场景操纵,应用 3DsMax 构 修三维场景模子,二维舆图构修利用 GDI 控件创修。 从效劳效力角度讲,编造蕴涵两大主体布局:三维导航效劳、二维导航效劳,个中三维 导航效劳的竣工蕴涵模子构修及三维场景操纵两大局部,该局部应用 3DsMax 构修北京南站 局部三维场景模子,应用 DirectX 器械对三维场景实行操纵;二维导航效劳的竣工蕴涵二维 舆图构修及途途音讯操纵两大局部,二维舆图音讯从三维场景数据提取,利用 GDI 控件创 修,操纵也通过 GDI 控件竣工。悉数编造框架采用 C#发言构修,通过多线程操纵来竣工三 维和二维的导航操纵,进而将三维导航效劳和二维导航效劳有机调解正在沿途,竣工客运合键 三维导航编造的构修。 用户操作流程申明及流程图如下: 1.游客输入车次音讯; 2 .编造凭据游客输入的车次音讯寻找最优途途,天生走行途途; 3 .游客选拔三维导航效劳或二维导航效劳,选拔三维导航效劳后,点击出手将实行三维走 行演示,并正在演示途中供应合连效劳音讯,游客还可实行暂停及重放操作;借使游客走 19 面向北京南站的三维场景导航编造讨论 交通运输学院 行间隔短,途途大略,能够直接选拔二维导航效劳,查看二维舆图音讯; 4 .退出编造。 2.2.4 布局 本编造供应的效劳效力厉重有:三维场景效劳、二维舆图效劳、途途寻找效劳、导航控 栈稔务,个中三维场景效劳是本编造的核压服务,二维舆图效劳仍然正在收集上取得渊博利用, 本编造二维舆图效劳只行动三维导航的辅帮效力,使游客正在整个上控造走行门途,更好地实 现导航效力;导航控栈稔务是知足游客导航操作经过中对效劳的操纵需求,使其更好地知足 游客需求。 从效力的角度将根源型编造划分为五大模块,离别为:编造主操纵序次、三维场景竣工 序次、二位舆图竣工序次、音讯输入及途途寻找序次、导航及时操纵序次。各个模块效力说 明及编造布局图如下: 编造主控序次:编造界面策画、编造启动及初始化序次、以及编造主体框架序次; 三维场景竣工序次:竣工三维导航效劳效力; 二维舆图竣工序次:竣工二维舆图导航效劳效力; 音讯输入及途途寻找序次:凭据游客输入的效劳音讯寻找最优途途; 20 面向北京南站的三维场景导航编造讨论 交通运输学院 导航及时操纵序次:导航效劳经过中对导航经过实行操纵,如:暂停、重放。 五大模块间的联系布局图如下: 编造布局图 编造主操纵序次 编造竣工局部 三维场景竣工序次 二维舆图竣工序次 操纵局部 音讯输入及途途搜 导航及时操纵序次 索序次 申明:音讯输入及途途寻找序次以及导航及时操纵序次是与操功用户联络最直接的模块,旅 21 面向北京南站的三维场景导航编造讨论 交通运输学院 客输入车次音讯后编造寻找天生最优途途,并将途途坐标音讯转达给三维场景竣工序次和二 维舆图竣工序次,此时编造处于待运转状况,用户通过及时操纵操作,便可实行导航效劳操 作,悉数编造的竣工由编造主控序次操纵和竣工。 下面就各个模块竣工的序次块标识符、彼此联系作申明: A. 音讯输入及途途寻找序次:音讯输入为车次音讯,采用按钮步地输入;途途寻找是对相 应效劳效力所对应的流线音讯实行寻找而竣工的。 信 息 序 程 索 搜 径 途 及 入 输 读取途途坐标数据 寻找最优途途 寻找最优途途 读取途途坐标数据 名称 标识符 申明 读取途途坐标数据 ReadData() 从数据库中读取流线数据 寻找最优途途 SeekRoute() 凭据寻找算法选拔最佳途途 B. 三维场景再现序次:调入三维场景文献,天生三维场景,构修 DEVICE 修造,修立灯光、 摄像机,为三维导航演示做好计算,包罗序次块及各序次块间联系如下图所示: 创修三维修造 修立摄像机 修立灯光 场 维 三 载入网格数据 景 程 现 再 烘托场景 序 那 绘造三维图形 个 徐 绘造提示音讯 绑定修造重置 22 面向北京南站的三维场景导航编造讨论 交通运输学院 名称 标识符 申明 创修 Device 修造 CreateDevice() 创修 Device 修造 载入网格数据 LoadMesh () 载入三维图形数据 修立灯光 SetLights () 加载灯光后技能够看清场景 修立摄像机 SetUpCamera() 摄像机相当于人眼,抵达可视效 果 绘造三维图形 Draw3D () 将调入的三维场景数据还原成三 维场景 绘造文字音讯 Drawtext () 文字音讯厉重用于效劳音讯的提 示 烘托场景 Render( ) 不休烘托场景才使得场景呈动态 导航效益 绑定修造重置 OnDeviceReset () Device 修造从新修立 C. 二维舆图再现序次:应用 GDI 控件构修二维舆图,图形数据直接从三维场景数据获取, 如许能够确保二维舆图与三维场景很好的同步。其包罗的序次块及布局如下: 地 维 二 绘造二维舆图 载入图形 图 程 现 再 载入图形 绘造二维舆图 序 名称 标识符 申明 绘造二维舆图 Draw2D () 将途途音讯绘造正在二维舆图 上 载入图形 LoadPicture () 应用三维场景数据绘造二维 舆图 D. 导航操纵序次:通过界面的按钮可对导航经过实行操纵,蕴涵暂停、中止、延续等操作, 通过此类操作可更好地竣工导航效劳,知足区别群体对导航效劳的需求。 23 面向北京南站的三维场景导航编造讨论 交通运输学院 导 航 时 实 场景挪动 造 控 序 程 按钮操纵 名称 标识符 申明 场景挪动 Moving() 操纵场景的挪动 按钮操纵 CheckButton() 跟着操作及场景的转变,按钮 显现区别的状况。 E. 编造主操纵序次:构修编造的总体框架,结合各个效力模块,使各个模块成为一个有机 体。 构造函数 序 程 造 控 主 统 系 初始化 窗体策画器天生代码 主序次入口 重写经过 名称 标识符 申明 构造函数 bjnz() 构造函数 初始化 bjnz_Load () 编造载入时的状况 窗体策画器天生代码 InitializeComponent () 将策画的窗体转换为代码 主序次入口 Main() 序次推行的入口 重写经过 OnPaint () 用于界面的改善及按钮的变 更 24 面向北京南站的三维场景导航编造讨论 交通运输学院 2.2.5 效力器求与序次的联系 各项效力模块的竣工同各序次块的分派联系如下表: 序次名称 系 统 主 音讯输入及 三维场景 二维舆图再 导航及时控 控 造 程 途途选拔程 再现序次 现序次 造序次 序 序 bjnz() √ bjnz_FormClosing() √ bjnz_Load() √ InitializeComponent() √ OnPaint() √ Main() √ CreateDevice() √ OnDeviceReset() √ LoadMesh() √ SetLights() √ SetUpCamera() √ Draw2D() √ LoadPicture() √ ReadData() √ Moving() √ CheckButton() √ 2.2.6 人为经管经过 本编造涉及到人为操作的经过厉重有:车次音讯的输入、三维场景演示经过中的操纵(开 始、暂停、重放)。 车次音讯输入采用按钮的步地,按钮分为字母按钮和数字按钮,字母按钮对应车次类型, 数字按钮对应车次号,点击对应按钮后确定就能够输入车次音讯,显示车次音讯文本框 后尚有车次音讯编削按钮,点击能够删除已输入的音讯。 三维场景演示操纵厉重包罗三类操作:出手、暂停、重放。点击出手后出手实行走形演 示,暂停能够中止演示,再点击出手则延续演示,重放则从出手的定位点从新演示到结 束。 25 面向北京南站的三维场景导航编造讨论 交通运输学院 2.3 接口策画 2.3.1 用户接口 根源型编造与用户间接口为编造操纵界面,操纵界面厉重包罗两局部:场景演示区域和 场景操纵区域,场景演示区域为向游客演示画面的区域,操纵区域为游客与编造交互的区域, 该区域厉重蕴涵游客音讯的输入以及导航经过中的操纵两局部。为确保音讯输入简直切性、 表率性、急促性,交互音讯输入均采用按钮输入及下拉框选拔步地。 游客音讯蕴涵车次音讯和附加前提音讯(负重、残疾、妊妇),导航操纵局部厉重蕴涵 三维演示的出手、中止、暂停、重放操纵,各个接口效力及步地申明如下: 车次音讯输入接口:采用按钮步地输入,按钮分为两种步地:字母型和数字型。字母包 括:“Z ”、“T ”、“K ”、“N ”、“L ”、“A ”、“Y ”、“D ”、“C ”。离别对应车次类型为:直 达列车、特速列车、速捷列车、管内速捷列车、暂且列车、暂且列车、旅游列车、动车 组、城际速车。数字按钮为 1、2 、3、4 、5、6、7、8、9、0,此两局部能够十足确定 车次的音讯。 导航操纵接口:采用按钮步地,蕴涵:出手、中止、暂停,离别对应相应的操作。 2.3.2 表部接口 本编造无其它硬件支撑,也与其它软件无音讯换取,故无表部接口策画。 2.3.3 内部接口 根源型编造厉重蕴涵五个模块:编造主操纵序次、三维场景再现序次、二维舆图再现程 序、音讯输入及途途寻找序次、导航及时操纵序次。五大模块正在本编造中的布局和联系已正在 上述布局局部采用图表的步地申明,正在此申明各个模。

技术文档

联系我们

CONTACT US

联系人:张先生

手机:13988889999

电话:020-66889888

邮箱:admin@baidu.com

地址:广东省广州市番禺经济开发区58号