基于FIex的车载定位系统的设计与实现

来源 :科技创新导报 | 被引量 : 0次 | 上传用户:liongliong519
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要;随着GPS(GIobal Positioning System)奎球定位系统的普及和应用,车裁定位作为一个新型研究领域从二十世纪末开始被广大开发商重视。本文通过模拟车裁定位对车辆跟踪.出行路线规划和导航、信息查询等功能进行统一,有序,高效率管理,系统堆护性好,同时增强了用户体验。
  关键词:车裁定位ArcSDE Arcgis server Flex xampp
  中图分类号;U463.6 文献标识码:A 文章编号;1674-098X(2012)02(b)-0046-01
  GIS(Geographic Information System)即地理信息系统,在GPS及路径优化中发挥着重要作用。ArcGIs是一个垒面的、可伸缩的GIS平台,它可以被集中在应用服务器上和Web服务器上,将GIS的功能通过网络传递给任意多的用户,可以集中一些GIS逻辑,将其嵌入和部署在用户定制的应用中。Flex是一个高效、免费的开放源框架,可用于构建具有表现力的web应用程序,这些应用程序利用Adobe Flash Player和AdobeAIR,运行时跨浏览器、桌面和操作系统实现一致的部署。Flex比传统的HTML集成度更好,实现了控件的拖拽即用等功能,更适于页面样式的设计。
  1系统功能需求
  本系统提供基本的系统用户管理、车辆管理、驾驶员管理;定位到具体车辆,查看车辆基本情况。具备对车辆的监控管理,为车辆选择行驶的最优路线;历史回放,查看近期车辆的活动情况,有无超速等违规行为;地图操作,实现对地图的放大、缩小、漫游、垒屏、自定义地图上的标注、测距、侧面积、切换地图等。
  2系统架构设计
  2.1设计总体思想
  本系统设计离不开数据库,而数据库中的表都附带有很多属性,例如坐标、经纬度等,系统最底层的工作即是利用ArcMap制作地图,将地图中的数据导入到空间数据库SDE中,Arcgis Server根据空间数据库对前台提供地图服务,前台Flex会将Arcgis~erver提供的地图加载进系统中并且会将地图服务封装成一个map对象以供后续操作,系统所有的逻辑都是基于这个加载进来的地图上进行的;底层的数据库分为业筹数据库(关系数据库)和空间数据库,其书,系统用户管理、车辆管理、驾驶员管理值接操作的是业务数据库,车辆定位、地图操作作等应用直接操作的是SDE空间数据库。当前台请求操作时,Flex通过Blazeds向服务器提供请求,并且通常返回一个与Java3ean对应的前台Actionscript Bean,再强制转成此前台bean进行数据的操作,前台Flex根据后台返回来的信息判断下一步的动作,必要时要操作map对象更新地图,再基于此地图完成各种业务逻辑。
  2.2系统模块划分
  根据使用底层数据方式的不同,系统分为两个功能模块:基于关系数据库模块和基于空间数据库模块。
  2.1.1基于关系数据库模块
  该模块属于基本的系统操作模块,实现方法是简单调用关系数据库MySQL里存储的数据,在Flex页面中加以显示。同时,用户也能将修改过的记录重新存储到数据库。该模块包括功能有:系统用户管理、车辆管理、驾驶员管理。本模块需要直接与MySQL关系数据库打交道,在MySQL中执行创建数据表、插入数据等操作。
  2.1.2基于空间数据库模块
  该模块需要实现系统的核心功能,将空间数据库ArcGIS与关系数据库MySQL关联起来后,当需要对MySQL中数据进行更改时,只需打开ArcGIS客服端软件(ArcMap或者ArcCatalog)就能对MySQL中的属性数据进行更改。本模块虽然访问的最底层数据还是存储于MySQL中,但是直接避免了和MySQL关系数据库打交道。
  2.3主要数据模型
  本系统主要用关系模型。此模型结构灵活,能满足所有布尔逻辑运算和数学运算规则形成的查询要求,能搜索、组合和比较不同类型的数据,增加和删除数据也非常方便。
  2.4出错设计
  本系统为用户提供出错信息的方式有:出错提示及提醒机制。
  2.5安全保密设计
  在系统安全保密设计中,本系统采用的是身份验证,在登录本系统时,系统让用户需要输入用户名和密码进行验证。
  3系统主要功能的实现
  3.1基于关系数据库功能模块的实现
  本功能主要是通过Flex与PHP通信,实现前台与数据库的交互。系统采用Flex自带的数据连接创建模板的方式实现Flex与PHP的通信,创建一个小型的应用系统。该模块实现的功能有:系统用户管理、车辆管理、驾驶员管理。以车辆管理为例进行阐述,在使用数据连接创建完模板之后,会产生几个文件,其中Cars.php是服务端用于操作数据库的类文件。在客户端使用模板(Modu),模板会调用生成的carsScript.as文件里面的方法,实现客户端增、删、改。此时无需编写PHP代码,只需使HTTPService组件与模板文件关联起来即可实现对数据库的操作。通过HTTPService组件将客户端要求执行的方法insert和参数parameters发送到服务端,然后将执行结果返回。
  3.2基于空间数据库功能模块的实现
  本功能主要是通过BlazeDS实现Flex与数据库通信,从而实现前台与后台数据的交互。在Flex与空间数据库通信时,BlazeDS会作为数据中间层(相当于电脑硬件里面的缓存的作用),分别与Flex端和服务器端双向数据交互。该模块实现的功能有:车辆定位、监控管理、地图操作、历史回放等。
  4结语
  本系统阐述了开发的全过程,从功能需求、架构设计到功能模块的实现,利用了Flex面向对象的编程能力,达到了预期的设计目的,实现了对各个项目的管理。随着社会经济的发展,开发具有高度互动性、丰富用户体验以及功能强大客户端的要求日异增长,Flex必将在企业应用程序的开发中发挥更大的作用。
  参考文献
  [1](美)Tariq Ahmed、/on Hirschi、FaisalAbid,著.李松峰,译.Flex 3实战.清华大学出版社,2010.
  [2]陈爽,付凯.Flex与ActionScript程序开发.清华大学出版社,北京交通大学出版社,2010.
其他文献
随着我国职业教育的不断发展,职业教育教学方法与手段日益多样化,重视实训、培养“高技能人才”、以职业为导向的培养模式被广泛认可,与社会接轨、岗位模拟的实训课成为高职院校的重要学习形式。据不完全统计,实训课的比重在高职教育重已接近甚至超过50%。而在我国作为高职院校指导性的16号文件中也指出“高等职业教育作为高等教育发展中的一个类型,肩负着培养面向生产、建设、服务和管理第一线需要的高技能人才的使命,在
期刊
城市消防规划,以城乡规划法为依据,根据《中华人民共和国消防法》及其实施细则的有关规定以及《城市消防规划建设管理规定》实施依法管理。由城市公安消防监督机构会同城市规划主管部门及其他有关部门共同编制、实施。对与消防安全有关的城市建设工程项目,从设计审查到竣工验收,必须有公安消防监督机构参加,这是城市规划建设的重要组成部分。  1 概念与意义  1.1概念  消防规划是城市规划的一个组成部分,它包括城市
期刊
毛主席诗词,大气磅礴,自成一体,既有“数风流人物,还看今朝”的舍我其谁的气魄,亦有“书生意气,挥斥方道”的无限豪气;既有“雄关漫道真如铁,而今漫步从头越”的坚韧冷峻,亦有“敌军围困万千重,我自岿然不动”的淡定自若;既有“我失骄杨君失柳”的浪漫情愁,亦有“一万年太久,只争朝夕”的无尽感叹。而读主席诗词,感悟最深的还是那首《七律·和柳亚子先生》。整首诗引经据典,信手拈来,寓意深远,尤其是“牢骚太盛防肠
期刊
摘要:椭圆作为一种重要图1元广1泛应用于光学,机械,天文等行业。为迭到工程设计的要求,提高工作效率,本文通过尺规作图,数学证明以及AtttoCA中命令的应用结合个人实践工作缝骚验制椭圆上一点的切线,椭圆外一点的切线,以以及椭圆同其他图元相切圆时分析。  关键词;椭切 相切PELLIPSE  中图务类号:G633 文献标识码:A 支章编号,1674-098X(2012)2(b)-0035-01  A
期刊
摘要:根据定子底座的尺寸结构特点,对底座进行工艺分析,确定模具的结构类型,设置零部件的尺寸参数,然后应用UG Mold Wizard模块进行计算机辅助设计,对塑料件进行布局分析、分型设计,浇注系统设计等,大大提高了模具设计质量与效率。  关键词:定子底座UG Mold Wizard计算机辅助设计  中图分类号:TG38 5.2 文献标识码:A 文章编号:1674-338X(2012)02(b)-0
期刊
摘要:GIS安装检修用滑动式龙门行车是一种适用于变电站GIs室内现场GIS安装、检修等施工时进行吊拉等作业。本文介绍了GIS安装检修用滑动式龙门行车的应用前景、结构特点和设计过程,最后总结了它的创新之处。  关键词:GIS安装检修 滑动式龙门行车 设计  中图分类号:TM73 文献标识码:A 文章编号;1674-098X(2012)02(b)-0032-02  1引言  1.1技术背景  GIS安
期刊
德育课作为一门重要的品行修养课程,其基本任务是“传授知识、培养能力、提高觉悟”。因此,德育课的教学内容和教学方法要尽快适应素质教育的要求,实现由“知识一能力一品行”的和谐转变。针对目前中等职业学校的学生特点,我们应采取怎样的教学方式,才能取得较好的教学效果呢?经过摸索,我们尝试了以下几种方法。  1 课堂上多采取启发提问式教学  旧的教学模式常常把学生放在被动地位,教师独占课堂,学生没有主动学习的
期刊
引言 石煤钒矿石是一种含碳质的页岩,主要形成于震旦纪、寒武纪、志留纪等古老地层中,为由藻菌类等低级生物、海绵及一些分类尚不明确的原始动植物在浅海还原环境下形成的变质程度较高的黑色可燃矿产,主要特性是灰份高、密度大、热值低、着火点高…。我国石煤资源分布于20多个省区,尤以湖南、湖北、重庆、江西、浙江、陕西、广西等省储量较大。
期刊
甘肃悬一个缺水的省份,然而在平凉地匡却摩现了丰富的隐伏岩溶水,通过对平凉地区环境同位素的研究可以知道,平凉地区大岔河隐伏岩溶水是一个相对独立的水文地质单元,
期刊
摘要:噪声是影响人们日常生活的一大污染源之一。随着社会的发展人们开始对影响我们工作,生活的一个重要问题——噪声问题投入更大的关注。  关键词:噪声的概念 来源 噪声的评价 噪声对建筑的影响及控制  中图分类号:x82 文献标识码:A 文章编号:1674-098X(2012)02(b)-0056-01  噪音污染和大气污染,水污染并列为三大污染,但是噪音污染往往被人们忽略。以至这些年来,噪音污染在全
期刊