基于mapxtreme_java技术的webgis开发实践

基于mapxtreme_java技术的webgis开发实践

ID:33691282

大小:182.48 KB

页数:5页

时间:2019-02-28

基于mapxtreme_java技术的webgis开发实践_第1页
基于mapxtreme_java技术的webgis开发实践_第2页
基于mapxtreme_java技术的webgis开发实践_第3页
基于mapxtreme_java技术的webgis开发实践_第4页
基于mapxtreme_java技术的webgis开发实践_第5页
资源描述:

《基于mapxtreme_java技术的webgis开发实践》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于MapXtreme/Java技术的WebGIS开发实践①②①杨阳郭建忠①信息工程大学测绘学院河南郑州450052②桂林空军学院广西桂林541003摘要:本文对地理信息的网上发布问题进行了探讨。在分析WebGIS设计思想的基础上,论述了MapXtreme的组成及实现原理,提出了一种基于MapXtreme/Java技术的WebGIS设计方案。最后给出了系统的具体实现方法及运行实例。关键词:MapXtreme网络地理信息系统浏览器/服务器Abstract:MapXtremeJavaisamap-publishingproductoftheMapInfoCorporation.Th

2、eproblemofreleasingGeographicInformationontheInternet/Intranetisresearched.BasedonanalyzingthedesignideaofWebGIS,thecompositionandimplementationprincipleofMapXtremearediscussedandadesignschemeofWebGISbasedonMapXtreme/Javatechnologyisproposed.Finally,thedevelopingandimplementingoftheschemeisd

3、escribedindetail.KeyWord:MapXtreme;WebGIS;B/S1.引言地理信息系统(GeographyInformationSystem,简称GIS)是融计算机图形学和数据库以及信息系统于一体的、存储和处理空间信息的高新技术,它把地理位置和相关属性有机地结合起来,根据实际需要准确真实、图文并茂地输出给用户。可以借助其独有的空间分析功能和可视化表达,进行各种[1]辅助决策,GIS的这些特点已使其成为现代社会必不可少的基础设施,渗透到生产生活的每—方面。随着Internet技术的不断发展,全球正进入一个以网络为中心的计算时代。以网络中心计算为特征的Int

4、ernet有着管理集中、系统升级方便、信息高度分散、共享程度高、可伸缩扩展性强等优点,具有高度的开放性和灵活性,同时具备高速率和安全性,真正投资于应用而不是计算机本身。在这种背景下,传统的终端――主机和基于局域网的GIS已不能满足Internet时代人们对地理信息系统的需求.利用Internet在Web上发布和出版空间数据,为用户提供空间数据浏览、查询和分析的功能,已经成为GIS发展的必然趋势。于是,基于Internet技术的地理信息系统――WebGIS就应运而生。WebGIS将Web技术、G1S技术和数据库技术有机结合,以一种新的工作模式和新的数据共享机制广泛应用于各种涉及地

5、理信息的领域,为全球范围用户提供信息和服务,其实现具有重大意义。2.WebGIS技术路线的发展WebGIS设计核心技术包括客户端应用程序的发布和空间GIS数据的发布技术。基于何种开发方法实现,以及客户端采用的显示图形数据方式(矢量或栅格图形)将影响整个WebGIS的功能和性能。1)CGI和SeverAPI:CGI和SeverAPI是最早应用于开发具有动态性和交互性WebGIS的一种方法。其中CGI是一个WWW服务器逐句对外服务的标准接口,基于CGI的WebGIS是按照如下方式实现WWW交互的:用户发送一个请求到服务器上,服务器通过CGI把该请求转发给后端运行的GIS应用程序中,

6、由应用程序生成结果交还给服务器,服务器再把结果传递到用户端显示.这种方式的缺点是服务器每次请求都要重新启动GIS应用程序,降低了系统响应速度。SeverAPI是经过扩充的CGI工具,比如Microsoft的ISAPI和Netscape的NSAPI。采用SeverAPI,服务器请求后端GIS应用程序时不用重新启动该程序,而是通过IPC(Inter-processCommunication,进程间通讯协议)与之进行信息交换。不过由于SeverAPI没有统一的标准,所以一旦采用了某种SeverAPI,那么服务器端将依赖于这种服务器程序。2)Plug--InsGIS插件:基于CGI和S

7、everAPI的系统仅提供给客户端有限的GIS功能,传给用户的信息都是静态的,交互性相对较差而且用户的GIS操作都需要由服务器来处理。解决这个问题235的方法是在客户端标准浏览器上安装额外能和网络浏览器交换信息的专门GIS软件。这种增加网络浏览器功能的方法就叫“插入法”Plug-ins。把一部分服务器上的功能移到客户端上,这种方法的优点在于采用了本地代码,执行速度快;扩展了浏览器的处理功能,可以处理矢量数据;由于实现了在一定程度上平衡了客户和服务器两端的负载,减少了网络带宽要求。但其明显的不

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

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

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