网学网JAVA编辑为广大网友搜集整理了: 基于javaapplet的internet地图服务平台设计 绩等信息,祝愿广大网友取得需要的信息,参考学习。
WebGIS与In-ternet地图信息发布从上世纪90年代中期发展以来,出现了很多WebGIS产品,如ArcIMS,MapXtreme等等,其应用比较广泛,但从制图者的角度来看,其都是从地理信息简单的表达入手,侧重于专业运用,对普通用户而言操作比较繁琐.另一方面地图图形表达效果难以与传统地图产品、电子地图、光盘地图等相比,因此对用户读图造成一定困难,影响其使用范围.
本文针对目前网络地图信息发布中存在的图形表达效果差、专业应用单一,侧重从地图网络化角度出发,研究地图发布整个过程中应该注意的问题,重点研究传统模式下数字地图产品如何采用网络形式发布,如何在此基础上添加专题应用.然而要实现传统地图的网络化其主要难点在于以下几个方面:
1)高质量地图数据如何有效的传输到客户端:传统地图丰富的色彩、多样的符号表达在一定程度上,使得地图数据量成几何级数增长,而目前网络带宽有限,有效组织数据压缩与传输是地图网络化进程的重要课题.
2)客户端如何高效地组织地图目标:由于网络带宽影响,在网络环境下如何有效的组织较少的地图信息而表达更多的信息,要求模型设计中要高效地组织地图目标.
3)地图符号化如何实现:地图直观性体现在符号化表达手段上,虽然目前电子环境下国家图式标准新疆石油管理局科技项目“新疆石油管理局供水公司地理信息系统”(C402049)资助,本项目获得2007年中国地理信息系统协会铜奖.
还没有,但个性化、形象化符号体系,特别是点状、线状目标的符号化,是网络地图表达中的重要环节.
4)网络形式下其他相关的专业应用如何叠加:除了地图信息的表达,地图服务体系还应该考虑专业应用.目前,各种语言都可以开发开放型的代码,许多具体应用已经有了成熟的软件体系,如何将这些已经完善的系统经过简单移植,运用于网络环境,也是网络地图应用的重点.本文所属栏目http://myeducs.cn/java/
本文针对网络地图发布中存在的以上问题,拟通过建立一定的总体设计、数据处理模型,基于Java语言实现并验证模型的可行性与高效性,最终实现地图发布平台并运用于具体项目中.
2 基于Java Applet的地图服务平台设计Java语言从1995年诞生以来,由于网络技术的发展及Java语言自身跨平台、易于开发等优点,就成为全球发展速度最快的开发语言.基于Java开发Internet地图服务平台也就成为一种理想的语言选择.
2.1 设计思路网络环境下实现地图数据发布,目前比较流行采用Java Applet实现,因为Java语言面向对象、与操作平台无关性、是在网络环境下使用的语言,并且其自身机制可以保证内存管理、地图数据访问的安全.同时,Java语言多线程,提供现成的类Thread,只要继承这个类就可以编写多线程的程序,可以保证多个用户同时访问地图数据,而其同步机制又可以保证共享数据的正确操作,易于实现实时交互等.(本论文由网学http://myeducs.cn 整理提供,如需转载,请注明出处或联系我们的客服人员)