首页 励志故事 小程序_网络地理信息系统

小程序_网络地理信息系统

时间:2021-01-19 励志故事 版权反馈
【摘要】:基于GIS Java Applet的网络地理信息系统的体系结构如图4-5所示。基于GIS Java Applet的网络地理信息系统的优势如下:①体系结构中立,与平台和操作系统无关,在具有Java虚拟机的Web浏览器上运行,且写一次程序,可到处运行。基于GIS Java Applet的网络地理信息系统缺陷如下:①使用已有的GIS操作资源的能力弱,GIS分析功能有限。
小程序_网络地理信息系统

4.2.2 Java小程序

GIS Java Applet是在程序运行时,从服务器下载到客户机端运行的可执行代码。GIS Java Applet是由面向对象语言Java创建的,与Web浏览器紧密结合,以扩展Web浏览器的功能,完成GIS数据操作处理和地图显示。GIS Java Applet最初为驻留在Web服务器端的可执行代码。在通常情况下,GIS Java Applet包容在HTML代码中,并通过<APPLET>参考标签来获取和引发。

基于GIS Java Applet的网络地理信息系统的体系结构如图4-5所示。

img27

图4-5 基于GIS Java Applet模式的网络地理信息系统的体系结构

GIS Java Applet模式的工作原理如下:Web浏览器发出GIS操作请求; Web服务器接收到用户的请求,进行处理,并将用户所要的GIS数据对象和GIS Java Applet传送给Web浏览器;客户端接受到Web服务器传来的GIS数据和GIS Java Applet,启动GIS Java Applet对GIS数据进行处理,完成GIS操作。GIS Java Applet在运行过程中,又可以向Web服务器发出数据服务请求; Web服务器接到请求进行处理所要的GIS数据对象传送给GIS Java Applet。

基于GIS Java Applet的网络地理信息系统的优势如下:(www.guayunfan.com)

①体系结构中立,与平台和操作系统无关,在具有Java虚拟机的Web浏览器上运行,且写一次程序,可到处运行。

动态运行,无须在用户端预先安装,由于GIS Java Applet是在运行时从Web服务器动态下载的,所以当服务器端的GIS Java Applet更新后,客户端总是可以使用最新的版本。

③GIS操作速度快,所有的GIS操作都是在本地由GIS Java Applet完成的,因此运行的速度快。

④服务器和网络传输的负担轻,服务器仅需提供GIS数据服务,网络也只需将GIS数据一次性传输。服务器的任务很少,网络传输的负担轻。

基于GIS Java Applet的网络地理信息系统缺陷如下:

①使用已有的GIS操作资源的能力弱,GIS分析功能有限。

②大数据量矢量数据传输慢。

基于GIS Java Applet的网络地理信息系统有ActiveMaps、Bigbook、GeoSurf v3.0。