“地学之窗”Web+20的技术特色 - 副本 - 副本 (2)研究.pdfVIP

  • 11
  • 0
  • 约4.88千字
  • 约 4页
  • 2018-01-15 发布于广东
  • 举报

“地学之窗”Web+20的技术特色 - 副本 - 副本 (2)研究.pdf

“地学之窗”Web2.0的技术特色 李青元 刘晓东 中国测绘科学研究院 北京北太平路16号 100039 摘要:本文介绍了中国测绘科学研究院开发的 “地学之窗Web2.0版的系统设计特点,系统采 用了 “浏览器/静态网页+JavaApplet/JavaGISApplication,的多层体系结构.文中提出了在服 务器端采用 服“务台作主线程,服务员作副线程”的多线程工作模式.在数据调度策略上,笔者提出了 “动态分配任务” 的数据调度策略,来综合 “客户端策略,,和 “服务器端策略”两者的优势。在数据 传输上采用了李琦教授提出的几种矢量数据压缩技术,并对数据压缩中可能出现的异常提出了 “长边插 点”技术和将图幅数据映射到短整型 (short)的思想.最后给出了 地“学之窗Web2.0版的运行效 果. 关健字:Web GIS Java 教据f34 1.引言 Internet/工ntranet的迅猛发展极大地促进了GIS走向社会与大众。在众多的网站上常可 以看到性能非常优异的国产WebGIS产品。国内一些WebGIS产品在很多方面都可以与发达国家 的WebG工S产品相蓖美。国产WebG工S产品已占一定的市场份额,这对于打破国外产品的高价垄 断局面,促进Internet/Intranet在国内的普及应用起到了积极的推动作用。这些成果的取得 与国家科技部近年来积极推动国产GIS软件产业化和国内一批GIS软件厂商坚定地走 “从内核 到应用,发展WebGIS”的道路分不开。我们需要掌握WebGIS的核心技术。李德仁教授多次提 到 “可能今天我们还不如别人,如果我们从核心技术做起,我们通过努力在明天或后天有可 能赶上别人,如果我们对放弃对核心技术的追求,永远只能是别人的产品倾销市场”。 “地学之窗”是由中国测绘科学研究院开发的用于政府办公的一套桌面GIS软件系统,该 系统经过多年的发展。已初步具有图形编辑、显示、信息查询、空间分析等GIS软件的常用功 能。1997年底开始 “地学之窗Web版的研究,1999推出了可用于内部网环境的 “地学之窗” Web1.0版。该版本采用 “浏览器/静态网页+JavaGISApplet”的两层结构,用Java语言开 发.图形数据格式与 “地学之窗4.0相一致,在内部网上使用取得了令用户满意的效果。但 在广域网上使用时,数据装载时间太长,无法为用户所接受。1999年底,开始了能用于广域 网环境的 “地学之窗”Web2.0版的研究。本文介绍对该系统所采用的一些技术特色,希望 对同行有所借鉴并得到同行的赐教。 2.地“学之窗”Web2.0的体系策略 现在大多数的Web应用都是基于动态网页方式,主要是微软的ASP(MicrosoftActive ServerPages)方式。最近,基于Java的Servelet方式也发展很快,它也是一种动态网页方 式。动态网页方式比起以前的CGI(CommanGatewayInterface公共网关接u)方式具有更高 的效率、客户端平台无关性、健壮性等特点。基于ASP方式的WebGIS。国内外都不乏成功的实 例。但是对于WebGIS应用,用户希望具有更高的图形实时交互操作功能和更大的灵活性。我 GIsApplet.GIsApplet接受完GISServer发送的数据后立刻断掉与GIsServer的socket连 接。客户端由GISApplet绘制矢量地图。在没有换图幅的情况下,客户对图形的放大、漫游、 缩小都在客户端进行,因而操作的响应速度很快。当需要换图时,GIsApplet再向服务器端 发送连接请求和提供新图幅的请求。 该体系结构下,服务器端是多线程方式,GIs服务台线程是主线程,客户端的连接请求由 服务台线程完成。建立连接后生成服务员线程为每个客户提供具体服务。经常被客户请求的 图幅数据放在GIs服务台的 “常用图幅数据”数组,及内存中,以提高服务响应速度。 “常用 图幅数据”数组的容量可以根据服务器内存大小设定,缺省设定存20个图幅的数据。一个服 务员线程完成向客户端发送数据的任务后立即被GIs服务台主线程召回。就像餐厅中一个服务 员在某一时刻只能为一个顾客服务,为一个顾客服务完以后立刻回到服务台准备为下一个顾 客服务。这样可能10个服务员可以同时为100个客户服务。 4.地学之窗”Web2.0的数据调度策略

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档