各位老师、同学好。我的毕业课题是基于移动WebGIS技术.docVIP

  • 3
  • 0
  • 约2.44千字
  • 约 2页
  • 2019-07-06 发布于天津
  • 举报

各位老师、同学好。我的毕业课题是基于移动WebGIS技术.doc

各位老师、同学好。我的毕业课题是基于移动WebGIS技术

各位老师、同学好。我的毕业课题是“基于移动WebGIS技术的运输稽查系统的开发与应用”。 概述(略): 目前常用的WebGIS软件有:ARCGIS、 MapXtreme和AspMap。我们这里列了一张对比表:ARCGIS 要求客户端支持Java,而MapXtreme和AspMap不需要在浏览器客户端装上Java,因为我们要在手机浏览器上显示地图,由于手机浏览器功能少,大多是不支持Java的,所以我们优先考虑后两种软件。下面再看第四行的参数,ARCGIS和AspMap支持的是shp文件,MapXtreme支持的是Mapinfo地图文件,由于我们所获得的地图库是shp格式,所以把MapXtreme排除在外。同时,使用ARCGIS和MapXtreme成本过高,县林业局无法承受这个开支。通过这三种因素的比较,我们选择了AspMap作为本系统的开发软件。 以下是中国目前常见的几种通讯技术:通过对比可知 HYPERLINK /view/1307.htm \t _parent GPRS的速度是最慢的,它的实际带宽是 20-40Kbit/s。如果本系统开发的产品能够在GPRS网络上运行良好,那么在其他的3G、2.5G网络上运行效果将更佳。所以本系统选择用GPRS的带宽作为考核指标。 二、系统构成 本系统主要有两部分组成(略): 1、现在向大家展示的是webgis的系统架构:本系统可划分成应用层、硬件层、通讯曾、安全层、逻辑层和数据层六个层。(我们先介绍一下本系统的外围数据,首先检尺员通过上网手机或短信手机向服务器传递码单数据,我们就可知道运输车辆的出发位置,经过的检查站及终点位置,车载定位通讯仪记录了运输车辆的实时位置,通过GPRS上传给服务器。)本课题的研究内容为虚框内的部分:首先执法人员携带的GPRS智能手机采集自己的定位信息,通过GPRS传递给服务器,服务器就获得了执法车辆的实时位置,服务器查出本车所处的村地图,通过WebGIS模块发送给执法人员随身携带的手机,执法人员打开手机就可以察看到所在的村地图、自己本车位置和周边运输车辆的位置。 2、现在所展示的是webgis图层的工作流程:首先执法人员的手机获得本机的gps经纬度并通过GPRS上传至服务器,服务器查询出该经纬度所对应的村编号,并调取该村编号所对应的林道路地图、村边界地图、村等高线地图、村小班地图传递给AspMAP,建立AspMAP对象并逐层绘图,同时GPS模块将本车的实时位置通过GPRS传给服务器后,并在地图上标志。XXXX同学的毕业课题完成了运输车辆向服务器传递自己的实时位置,并在webgis地图画完后标志出周边运输车辆的实时位置。通过不间断的对车辆实时位置的跟踪,就可以绘制出执法车辆和运输车辆的运动轨迹。第三条数据流是服务器查询出执法车辆周边的小班属性数据库。执法人员如果需要查询周边小班的主人、生产类型,随时可以通过手机查阅。最后综合信息以webgis的形式传递给手机。 3、本图是webgis的界面图:是执法人员手机上所显示的地图。我们可以看到界面是由工具条、地图和小班属性三部分组成。工具条使我们可以完成WebGIS地图的基本操作,如:确定地图的中心点,放大、缩小、平移地图,确定兴趣点,测量两点间距离,察看小班属性,察看整个软件使用的帮助,以及进行简易标志点、直线记号、折线记号、矩形记号、圆形记号、多边形记号,当前图层所显示的是安人村的林相图,林相图即是我们林业生产上的小班图,这组图标也同样实现了对地图的基本操作,我们看地图本身,绿色的是等高线,这条绿色的等高线表明它是海拔380米,蓝色的线表示的是小班的区划,例如本图中BJ100303302030小班,红色线表示林区道路,紫色图标表示执法车位置,如果周边还有其他运输车辆的话,将以绿色的圆圈图标显示。(这个是服务器所在的地址,这个是服务器向手机提供webgis 的端口号,这个是webgis 的虚拟目录名。我们在手机上输入这个地址后,在全国范围内都可以调出webgis地图。) 4、现在介绍的是GPS定位数据的处理流程。首先程序先检测本手机是否存在GPS模块,否,退出程序;如果存在,执行搜星程序,判断当前是否存在四颗星以上,否,循环搜星,如果存在,计算星与本执法车之间的距离,列出方程组,求解出执法车的X、Y、Z坐标,换算成经纬度,通过GPRS上传给服务器,再返回到搜星程序,不断地循环工作。 5、这是.NET2008自带的仿真程序界面,其自带的智能手机模块的版本是Pocket PC2003.左图是智能手机 处于待机状态,右图是仿真程序成功的加载我编写的GPS定位程序,加载过程中没有出错,表明程序上没有严重的语法错误,如果在仿真程序上点击Start GPS,将会出现致命错误,这是因为在仿真程序中不存在GPS模块。现在

文档评论(0)

1亿VIP精品文档

相关文档