移动GIS解决方案_第1页
移动GIS解决方案_第2页
移动GIS解决方案_第3页
移动GIS解决方案_第4页
移动GIS解决方案_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、嵌入式GIS开发平台嵌入式GIS,是GIS新的发展方向,伴随着智能手机的普及、移动互联网的出现而兴起的新应用,在内核设计上不同于桌面GIS或WEBGIS,嵌入式GIS,更注重内存使用和性能效率,需要设计精巧的GIS数据逻辑组织模型和物理存储格式,以减少内存占用,提高地图显示的效率。GridGIS Mobile 产品简介南京跬步科技有限公司,是国内领先的嵌入式GIS软件平台提供商,为客户提供嵌入式GIS开发平台、项目定制、方案咨询等服务,GridGIS Mobile功能丰富、性能优越、稳定性高、可扩展性强,满足各种行业应用的需求,已经在路政巡检、公安消防、城市应急、环保、交通、电力、农业、GPS

2、监控、城市管理、数据采集等行业得到广泛的应用。开发方式GridGIS Mobile以类库的方式进行开发,支持eMbedded Visual C+、Visual Studio 2005、Visual Studio 2008等多种集成开发环境。GridGIS Mobile类图层次关系清晰、结构简练、容易理解、易于开发。用户可以使用GridGIS Mobile类库,根据具体的项目需求定制不同的应用系统。运行环境GridGIS Mobile支持windows CE、Pocket PC2003、windows mobile 5.0 for Pocket PC、windows mobile 6.0 for

3、 Pocket PC等操作系统的硬件设备。支持多种CPU类型:如ARMV4、ARMV4I、SH4、MIPS等。数据结构根据嵌入式设备资源紧缺的特点,直接延用桌面GIS的数据格式,会带来性能问题,使得嵌入式设备无法支持GIS海量数据的读取。为此,专门设计了适合嵌入式设备的文件格式,提供将MapInfo MIF、ShapeFile等通用格式转成嵌入式设备格式,同时支持将嵌入式设备格式转成通用的MapInfo MIF、ShapeFile等。这种格式通用性好、效率高、满足海量GIS数据的读取、同时支持GIS的数据浏览和编辑,为桌面GIS、WEBGIS平滑地过渡到嵌入式GIS提供了有力的保证。产品的功能

4、特点l 支持多源数据GridGIS Mobile除支持矢量数据以外,还支持各种栅格数据,如BMP、JPEG、PNG等标准栅格格式,采用图象金字塔组织模型,支持海量栅格数据的浏览。l 地图显示支持地图的放大、缩小、平移、鹰眼,在地图渲染上支持各种色彩和样式的定制,支持要素动态闪烁效果。采用动态标注,有效地解决标注的有效避让,使得图面更加清晰易读。图层管理,控制地图图层的显示与关闭。l 空间判断支持各种要素之间空间位置关系的判断,如方位、距离、拓扑等关系,比如 周边查询。l 属性查询与编辑支持输入关键字,进行属性的精确或模糊查找,然后在地图上定位该要素。属性更新与保存,也支持Info信息工具,点击

5、要素图元实现图形到属性的查询。l 数据采集与编辑类似桌面GIS,支持在地图上添加、删除、编辑点、线、面要素,以及高亮点、线、面节点,对其编辑,保存数据采集的结果,结合GPS自动实现位置信息的获取。l GPS定位跟踪支持GPS串口数据的读取、NMEA0183协议的解析、地图匹配定位、GPS的实时轨迹跟踪。l 路径规划支持高效率的A*启发式搜索算法,建立线拓扑数据和索引,在嵌入式设备的资源有限条件下,借助A*算法,通过索引搜索路径。 图1 使用本产品浏览江苏及上海地图 图2 输入线、编辑图元,捕捉辅助功能GridGIS Moblie 接口丰富、可扩展性强,不仅局限于以上这些功能。用户可以基于此平台

6、,根据实际需求,自行设计数据结构和算法,扩展应用,比如,自来水的爆管分析的广度优先算法、公交查询,缓冲区分析等;而且,便于与其他系统模块的集成,比如与视频模块,语音模块、各种网络服务的集成。其他功能 手机端与服务端的Socket通信,可扩展的通信协议的设计,支持图象、视频流、数据库记录信息等上传与下载。产品技术特色GridGIS Moblie 是跬步科技自主研发的手机嵌入式GIS产品,优秀的企业源于不断创新的精神,作自主民族品牌的软件产品。支持海量矢量数据的平滑浏览、支持图形属性数据的采集,超高的性能、稳定的核心,是整个产品质量的保证。 行业应用面广,适合于在各个行业的移动应用,适应未来移动互

7、联网的高速发展。产品架构合理,结构清晰、升级扩展容易。发行许可用户首次使用该产品,试用版无任何限制,不影响用户的开发试用,商业项目应用,用户需要购买许可,包括SDK开发包许可和嵌入式设备部署许可。您有任何的意见和建议,敬请与我们取得联系,南京跬步科技有限公司基于手机的外业数据采集矢量和栅格的叠加,在航片、卫片、扫描地图等图象上,进行矢量数据的采集,方便外业数据的采集(图形和属性)。 支持把采集的数据转出为标准的shp格式,同时可以通过GPRS或者3G网络,实时上传数据到服务器。这一技术的突破,将为“移动GIS”在行业内的应用打下坚实的基础!普通大众应用手

8、机地图,是继手机拍照、手机音乐、手机视频之后又一时尚标签,为用户提供无处不在的位置信息服务。凭借移动互联网、嵌入式GIS等技术,各种与位置相关的信息,都将在这一平台上得到整合,手机地图就是这一趋势的集中表现。随着移动GIS不断发展,基于完全自主知识产权GridGIS Mobile引擎平台,针对不同的应用需求,定制开发行业项目,比如,手机移动GPS定位监控、移动数据采集基于移动GIS的系统集成等。基于手机的GPS车辆人员监控系统目前的GPS监控,都是基于电脑的,监控终端不具有移动性,给工作带来了诸多不便,而手机如此普及,鉴于此,将监控平台移植到手机上,实现随时随地的监控,一切都在掌控之中。.借助

9、于GPS、GPRS、移动GIS等技术,实现车辆或人员的监控及数据采集,保障工作质量,提供工作效率,类似系统,将在各行各业得到广泛应用。基于移动GIS的路政巡查数据采集系统一、 前言随着移动互联网的高速发展、智能手机车载终端的不断普及,移动GIS应运而生,并逐步成为GIS发展的一个热点。基于移动GIS的路政巡查数据采集系统,硬件设备采用智能PDA手机,集成有GPS定位、照相、嵌入式GIS、无线网络通信等功能,改变了以往传统落后的路政巡查技术。二、 移动GIS路政巡查需求分析基于移动GIS的路政巡查数据采集子系统,主要实现巡查车车辆监控、巡查数据的采集、巡查应急反应、巡查汇总等工作。1) 巡查车车

10、辆监控巡查车或手机PDA上集成了GPS定位设备,通过无线网络GPRS/CDMA,将GPS定位信息发回到监控中心服务器、监控平台将传来的定位信息显示在地图,实现对巡查车的监控。主要功能包括:监控车辆列表、监控所有车辆、跟踪车辆轨迹、轨迹回放、发指示给巡查车等。2) 巡查数据采集巡查数据采集主要包括属性数据采集、照相图片采集等,在嵌入式GIS平台上,选中图元输入对应的属性信息,拍照采集对应的照片,存入PDA手机系统中,巡查回来PDA手机与电脑连接,通过程序导出数据,与桌面或WEBGIS系统对应,生成巡查汇总报表。3) 巡查应急反应巡查对突发事件要作出迅速反应,第一时间与监控中心取得联系,通过移动G

11、IS路政数据采集平台,将获得的突然事件的位置、属性、图片等,通过无线网络,现场直接发回监控中心,为上级主管部门的决策支持提供第一手资料,获得最快的反应。4) 巡查汇总巡查汇总,有两种模式:1,巡查数据保存在PDA手机上,回来之后导入进电脑批量汇总,生成巡查报表;2,在线及时汇总,将采集的数据直接通过无线网络传回监控中心服务器,实现及时的巡查数据的汇总。三、 系统技术路线和参数1) 系统架构移动数据采集终端上运行客户端程序,输入用户名和密码,通过GPRS/CDMA数据网络登录服务器,发送GPS定位数据、巡查属性数据、照片到服务器,服务器通过服务器端程序接受数据,并将该数据存储到数据库中,数据库中

12、保留历史信息,以备历史回放、应急反应、数据汇总使用,监控终端上运行的监控程序连接到服务器,获取该移动终端发送上来的各项数据并显示。智能手机/车载设备等移动终端通信/业务服务器数据库监控平台(可以是PC或其他手机终端)无线网络系统组成部分GPS定位信息照相影像路政巡查属性信息2) GPS协议格式GPS模块发送的数据格式遵循NMEA-0183标准。在接受来自GPS模块的数据时,会得到如下信息:$GPRMC,.487,A,3723.2475,N,12158.3416,W,0.13,309.62, ,*10意义如下:信息编码,时间,状态,纬度,南北纬度标志,经度,东西经度标志,速度,方向,日期,校验位

13、从这个信息中我们可以解析出需要的信息。3) PDA手机上客户端与GPS模块的通信机制首先调用PSerialPort类的方法OpenPort,开启GPS模块所在的串口。PSerialPort类读取到串口信息之后,通过回调的形式调用上层类的OnDataArrive方法,在OnDataArrive方法中使用代码解析GPS模块发送过来的NMEA信息。以下为该过程的大致序列图4) 网络传输过程中的相应技术规范采用流式套接字进行传输,流式TCP套接字提供了一个面向连接、可靠的数据传输服务,数据无差错、无重复地发送,且按发送顺序接收。内设流量控制,避免数据流超限;数据被看作是字节流,无长度限制。服务器端监听

14、端口为60005) 数据传送格式定义客户端发送的信息格式为:文字,经度,纬度#。服务器端接受到这样的一条数据之后,可以根据号判断出信息的长度,然后分析出文字、经度、纬度信息。6) PDA手机上客户端与服务器的数据传输首先服务器端程序开始监听TCP 6000端口。客户端调用API函数connect请求服务器端连接,服务器端调用API函数accept同意连接,并马上开启一个工作线程负责接受该客户端的数据。连上之后客户端在一个工作线程中调用API函数send发送数据到服务器端,服务器端接受数据线程调用API函数recv接受数据。断开连接时,客户端调用API函数closesocket断开连接,并结束数

15、据发送线程。服务器端也端口连接并结束数据接受线程。我们采用MFC中的CSocket类来开发简化这一步骤,服务器端调用CSocket:listen(6000)开始监听TCP 6000端口。客户端调用CSocket:Create()建立套接字,调用CSocket:Connect(*.*.*.*,6000)建立连接。之后调用CSocket:Send(*)发送数据到服务器端。并重载CSocket类的OnReceive方法,用于接受数据。数据从服务器端发送到客户端,CSocket类会调用OnReceive方法,在这个方法中调用CSocket:Receive(*)接受数据,并分析处理这些数据。以下为该过程的大致序列图7) 监控时采用的时间机制一为GPS抓取坐标信息时间,二为PDA发送数据间隔时间,遇流程中断时采取舍弃机制GPS抓取坐标信息时间:GPS抓取坐标信息时间在上述GPS模块返回的$GPRMC可以获得,例如:.487,表示UTC时

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论