基于SVG的手机地图系统研究与实现

来源 :海南大学 | 被引量 : 0次 | 上传用户:hexiaole632
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,计算机、移动通信、网络技术的发展,为传统的电子地图研究带来了新的发展契机。传统电子地图从基于桌面PC的单机电子地图发展到基于客户端和服务器的网络地图,现在,又朝着手机地图的方向迈进。随着手机地图的兴起,基于J2ME的手机地图系统成为了研究热点之一。但是,一方面手机在内存、存储设备、CUP等方面存在着有限性,另一方面手机地图系统需要海量的空间地理数据,这两者之间的矛盾制约了手机地图系统的发展,而W3C制定的SVG规范能很好地解决这个问题,它的子集MobileSVG更是专门为存储空间、电池容量和网络带宽有限的移动设备而设计的。   首先,本文概括了SVG规范和Mobile SVG,研究了采用Mobile SVG规范对地图数据进行编码的可行性,接着介绍了一种应用于手机等低端移动设备的“有限小区域地图编码”。这种编码把地物按类别放置在id不同的图层上,对于地物的属性信息采用外联法,通过地物的id和属性表对应来获取数据。   本文借助Java、WTK和Eclipse开发平台,设计并实现了一个基于SVG的手机地图系统。该系统采用一种两层半的C/S体系结构,它将一些简单功能的实现放在客户端上(如地图平移和缩放),将一些复杂的操作及属性信息放在服务器上。这既有利于充分利用手机有限的资源,又能使反应速度加快。手机客户端利用JSR226实现SVG地图显示、平移、缩放和地物搜索定位的功能,利用Http协议与服务器进行通信,查询属性信息。在服务器端,系统利用Java、dom4j开发包和JDBC技术设计并实现生成SVG地图的J2SE程序和用来与客户端进行交互的Servlet程序。   通过实验结果表明,基于SVG的手机地图系统同传统的基于位图的手机地图系统相比,具有许多优势。例如,基于SVG的手机地图占用的数据量更小;基于SVG的手机地图进行缩放操作时不存在失真现象;基于SVG的客户端解决方案,有利于解决客户端与服务器端的负载平衡问题。
其他文献
信号表示信号处理的重要基础。不同的信号表示方法能够反映信号不同的特征信息,产生不同的信号分析方法。信号检测是信号处理中的基本问题,依据信号的特征将其与噪声进行区分
低噪声放大器(Low Noise Amplifier,LNA)是微波系统及其测量仪器中的关键部件之一,其噪声的大小直接影响信号接收灵敏度及系统的可靠性。研制低噪声放大器对降低发射机和接收机
随着多媒体和网络技术的飞速发展,产生了海量的视频数据。为了使用户能够快速准确地检索到感兴趣的视频信息,需要对这些数据进行有效地组织、管理和分析。其中,通过视频分类技术
合理的无线信道可以很好的模拟实际场景中的衰落,是保证信号传输质量的基础,是设计接收机算法的前提,对无线通信技术的发展具有重要意义。随着LTE体制的成熟以及应用范围的扩展,
随着多媒体技术和网络技术的发展,人们对数字图像质量、大小和应用方面提出了更高的要求,希望能够用有限的带宽和空间传输和存储大幅图像,并根据实际需要,获得不同分辨率或质
随着JPEG2000逐步取代JPEG成为主流静止图像压缩标准,人们对图像数据的处理和传播将更加灵活和专业:一方面,JPEG2000优良的压缩效率使得大尺寸图像的存储更加方便;另一方面,J
近年来,随着计算机视觉的发展和数码相机的普及,利用消费级的普通相机获取大场景中的结构信息和实现场景的三维重建得到了越来越广泛的应用。而实现基于普通相机的三维测量和
在中段反导背景下,雷达在中段目标精确跟踪及微动特征获取与识别方面对测距精度提出了很高的要求,如何提高雷达测距的精度成为了一个热门的研究课题。本论文以该课题需求为牵
在云存储环境中,用户将数据远程存储在云服务器上而不保留数据备份。在这种情况下如何保证存储数据的完整性成为重要研究问题,其中动态数据的审计在实际应用中更为重要,因此需要
无线电通信,作为军队作战指挥的重要通信手段,由于其信息传输通道与敌对方共享而极易受到敌意干扰,具有通信的不稳定性。近几十年,以扩、跳频技术为主要抗干扰手段的通信方式在国