基于栅格WebGIS的主动式LBS的研究与实现

来源 :中国地质大学(武汉) | 被引量 : 0次 | 上传用户:zhongjcrazytbag
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动定位技术、无线通讯网络、地理信息系统、移动互联技术的飞速发展,基于位置服务(Location-Based Services,LBS)的应用也得到快速发展。LBS是以位置服务为核心,通过通信网络获取移动终端用户的位置信息(经纬度坐标),在地理信息系统的支持下,为用户提供包括信息追踪、导航、移动黄页等多种位置服务的一种新型业务。 互联网以其开放性和友好界面迅速成为网络信息处理和发布的载体。随着互联网应用的普及以及地理信息系统技术的逐步推广,Web已经成为传播地图的理想媒介,成千上万的人通过www访问静态的、动态的或用户自定义的地图。Internet将信息传播给广大用户,使得普通公众(而不仅仅是GIS的专业人员)都能从地理信息系统技术中获益。因此,开发基于WebGIS下的LBS系统,将位置服务推广到大众应用领域中,前景十分美好。 目前WebGIS存在两个发展方向,一个是从专业地理信息系统的角度,强调利用网络来实现地图的空间分析功能,着重于解决开放式、分布式地理信息服务平台中的异构系统问的互操作及跨平台的数据集成、共享等问题;二是从互联网大众应用的角度,以提供地图搜索服务为主,强调采用高效的算法来提供快速的网络查询服务和方便的位置服务,Google Earth、Google Maps是这种新型网络地图服务的代表。本文主要以第二种方式来运用WebGIS,将移动定位服务的相关位置信息及时的展示在Web上,方便用户进行相关操作。同时,本课题采用的主动式定位机制,是LBS系统在WebGIS上的一种新的应用尝试,将服务器端原有的被动式响应变为主动,充分考虑到了系统性能,使得系统相关的功能,如实时跟踪、区域监控等,效率得到了极大提高。 论文首先总结了传统WebGIS的三种体系结构及与之相对应的网络地图服务实现方式。根据客户端浏览器和服务器端功能的多少,WebGIS体系结构一般可分为瘦客户端/胖服务器、胖客户端/瘦服务器和客户端/服务器混合均衡模式三种。根据客户端和服务器端处理任务的不同,WebGIS支持下的地图数据也有三种实现方式,即图像方式、图形要素方式和数据方式。在最常用的图像方式的基础上,我们提出了栅格WebGIS概念,并对其相关的 JavaScript、DOM、CSS、XML、VML、AJAX等实现技术和实现原理作了详细介绍。 其次,对LBS的相关概念和技术作了详细讲解。通常,一个完整的LBS系统是由四部分组成:定位系统、移动服务中心、通信网络以及移动智能终端。用户通过移动终端发出位置服务申请,该申请经过移动运营商的各种通信网关以后,为移动定位服务中心所接受;经过审核认证后,服务中心调用定位系统获得用户的位置信息(另一种情况是,用户配有GPS等主动定位设备,这时可以通过无线网络主动将位置参数发送给服务中心),服务中心根据用户的位置,对服务内容进行响应,如发送路线图等,具体的服务内容由内容提供商提供。作为最核心的定位技术,从当前应用的角度来看,主要分为GPS定位、基于网络的定位和混合定位技术3大类型。再次,本文介绍了主动式LBS实现机制的核心—Socket通信,用套接字(Socket)来实现互联网上的进程通讯,进而实现各种网络应用功能,是开发网络应用程序的重要方法。一般用户可使用两种套接字:流式套接字和数据报套接字。在主动式LBS系统的研究中,服务器端程序是用VC++实现的,但客户端程序是用Java实现的,基于这样的前提,本文对VC++与Java之间的Socket通信作了详细介绍。在LBS系统中,由于返回位置信息的时间是不确定的,传统的采用通过客户端控制,循环读取数据库的方式,无疑加剧了服务器的负荷,对于大量的、可能是并发的位置服务请求,我们采用线程池技术优化线程,大大提高了服务程序的运行效率。 最后,本文依照提出的主动式LBS研究方案,采用武汉中地数码的MAPGIS-IMS7.0搜索引擎版作为栅格WebGIS平台,设计并开发出了基于栅格WebGIS的主动式LBS系统。系统融入了最新的AJAX技术,将陌生的LBS系统应用到了互联网中,一般用户只需通过浏览器就能轻松实现地图漫游、信息查询、实时跟踪、区域监控等功能,结合WebGIS高级的电子地图展示功能,空间位置信息就能很形象、实时、生动的展示在大家面前。
其他文献
无线传感器网络是由低成本、低功耗、具备感知、数据处理、存储和无线通信能力的微型传感器节点通过自组织方式形成的网络,通过节点间协同工作,将实时监测、感知的多种环境信息
自19世纪末德国科学家伦琴发现X射线并将其用于医学检查以来,CT、PET、MRI等新的成像技术和设备的不断涌现,促进了医学影像学的飞速发展,同时给传统的医疗诊断带来了巨大的变革,
随着视频处理、电子技术及其在空间应用的高速发展,空间科学实验对视频的需求越来越大,其特殊的空间环境要求稳定可靠的硬件平台及高效的压缩算法。目前的视频应用平台是针对电
随着ROP防御技术的日益发展,ROP攻击技术趋于复杂化,gadget搜索空间也随之越来越小。因此,当前ROP payload构造的主要挑战是,在有限的空间里收集到更多可利用的gadget,成功实
人类的社会活动离不开人体身份识别,传统的识别技术使用身份证、信用卡等特殊的个人物件进行个人的身份识别。随着科学发展,这些个人物件有可能被伪造和盗用,互联网和电子商务的
随着Internet的高速发展,现有的互联网核心协议IPv4的许多不足逐渐暴露出来,已经阻碍了Internet的发展。为了解决IPv4的不足,下一代Internet协议IPv6诞生了,它不仅解决了IPv4遇到
演化计算是计算机模拟大自然的演化过程,特别是生物的进化过程,来求解复杂问题的一类计算模型。由于演化计算具有自组织、自学习、自适应的智能特征和简单、通用、鲁棒性强、适
IP组播技术是一点对多点或多点对多点的传输技术,它允许一台或多台主机(组播源)发送一份数据,由多台主机同时接收。组播技术是减轻服务器负载、节省网络带宽的有效方法之一。IP
使用误差扩散调频半色调算法的挂网设备能够生成高质量半色调图像,广泛应用于印刷领域。但是误差扩散算法的计算过程比较复杂,所以使用误差扩散算法的挂网设备处理速度通常比较
日益泛滥的网络垃圾信息不仅为人们的工作和生活带来困扰,也为社会经济带来巨大损失,而如何有效检测和过滤垃圾信息是研究人员面临的一个紧迫问题。基于内容的垃圾信息过滤是目