基于MapXtreme的校园WebGIS系统研究.pdf

基于MapXtreme的校园WebGIS系统研究.pdf

ID:51416508

大小:213.16 KB

页数:3页

时间:2020-03-23

基于MapXtreme的校园WebGIS系统研究.pdf_第1页
基于MapXtreme的校园WebGIS系统研究.pdf_第2页
基于MapXtreme的校园WebGIS系统研究.pdf_第3页
资源描述:

《基于MapXtreme的校园WebGIS系统研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第1期矿山测量NO.12010年2月MINESURVEYINGFeb.2O10doi:10.3969/j.issn.1001—358X.2010.01.016基于MapXtreme的校园WebGIS系统研究盖一欣(辽宁工程技术大学测绘与地理科学学院,辽宁阜新123000)摘要:万维网地理信息系统(WebGIS)是当前GIS的一个重要发展方向,其基于Internet的信息共享能力使之成为GIS的一场革命。文中通过研究MapXtreme的工作原理和WebGIS平台的特性,最终设计并实现了校园webG

2、IS。关键词:WebGIS;Internet;MapXtreme;设计中图分类号:P208文献标识码:B文章编号:1001—358X(2010)O1—0055—03地图引擎包括了三个重要的组件:MapX、MapX。1MapXtreme简介treme和MapXBroker。对于编写应用程序来说,每一1.1MapXtreme工作原理个组件都有一组它们自己的方法和属性,而为了使MapXtreme技术系统主要由三个层次组成。顶应用程序能和各种地图引擎建立通信,MapXtreme引层是Internet技术

3、。在这一层中,有非常成熟的入了第四个组件MapXCourier。TCP/IP、Web等技术,并且有CGI、HTML等标准。(2)MapX保证了其标准性、开放性和先进性。底层是MaplnfoMapXtreme工作的核心是MapX。这是MaplnfoPeofessional技术和基于ActiveX(OCX)技术的公司的一个服务器端ActiveX。运行于服务器上的,MapX、MaplnfoProfessional。经过十多年的发展,已Web应用程序通过一系列静态和动态的页面在浏览经相当稳定和完善,足以

4、担当空问数据库内核。器和服务器之间交换信息,同时也对MapX进行访MapX是一个性价比好、功能强大的OCX控件,提供问。了真正的对象联接与嵌入(OLE)组件。在这两层之(3)MapXServer间,是MapXtreme模块,其不仅是MapX在Internet/MapXServer实际上是对MapX的一个封装,这Intranet系统上的扩展,更代表了新一代的地图应用个封装使得MapX可以在一个安全的线程中运行。服务器模式。它采用了很多新技术,如内置开发工MapXServer对象在整个应用程序的运行

5、过程中都起具、进程调度器、分布应用模式等。作用,每一个MapXServer的实例都在它自己独立的在编写、调试完成MapXtreme脚本以后,脚本被线程空间中运行。发布在Web服务器上,当它被客户端访问时,就会自(4)MapXBroker动执行。例如,用户在页面上单击了一个按钮以后,MapXBroker用于启动一个MapXServer实例。在脚本文件中响应该动作的脚本会自动被执行,产除了对于采用了纵向扩展的应用程序外,这个组件生一个对地图引擎的调用。所谓地图引擎,实际上不是必须的。就是一个MapX

6、treme对象,它有一组对MapX进行假若一个应用程序同时拥有几百个甚至上千个访问的属性和方法。在脚本和地图引擎通信的过程用户,那么服务器就必须承受巨大的压力。在服务中,地图引擎返回给脚本一个格式为GIF或JPEG的器端必须有几百个MapXServer实例被同时激活,这图像文件,这个图像即为将被放到HTML页面中显就要求服务器有较高的配置,拥有数目较多的存贮示给用户的最终的地图图像。下面将对这个地图引器或处理速度较快的中央处理器以应付多个MapX擎作进一步介绍。实例。尽管如此,对于每个客户机来说

7、,速度可能也(1)地图引擎会慢的难以忍受。采用MapXBroker,可以优化Web地图引擎提供了应用程序和MapX通信的渠站点,是改善出现上述这种情况的一种行之有效的道方法。SS第1期矿山测量2010年2月MapXBroker是作为一个服务运行于Windows动态的WEB页面进行信息交互的过程。NT或Windwos2000服务器上的,一旦MapXBroker2校园WebGIS实现被启动,它就建立起一个MapXServer对象的缓冲池,每个MapXServer都包含一个MapX对象并且都有它2.1

8、系统开发环境自己的独立的进程空间。当MapXtreme应用程序需系统开发环境使用WindowsXP操作系统,IIS5.要执行一个关于地图处理的操作时,应用程序无需1提供信息服务,MapXtreme3.0forWindows提供地让MapXCourier申请并新建一个私有的MapXServer图服务,开发软件为DreamWeaver,开发语言为ASP、实例,而只需向MapXBroker请求一个已经存在于缓VBScript、JavaScript以及HTML。冲池中的MapXServer实例,应用程序

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。