电子地图(mapxtreme)技术方案

电子地图(mapxtreme)技术方案

ID:14688977

大小:41.40 KB

页数:8页

时间:2018-07-29

电子地图(mapxtreme)技术方案_第1页
电子地图(mapxtreme)技术方案_第2页
电子地图(mapxtreme)技术方案_第3页
电子地图(mapxtreme)技术方案_第4页
电子地图(mapxtreme)技术方案_第5页
资源描述:

《电子地图(mapxtreme)技术方案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、基于MapXtreme的WebGIS技术方案摘 要:本文分析了具有代表性的WebGIS平台MapXtreme的基本结构、工作原理以及基于MapXtreme的两种GIS数据管理策略,讨论了在GIS数据管理过程中可能遇到的问题,并提出了解决的方法。文章还描述了基于MapXtreme的WebGIS的体系结构,分析了在这种结构下的客户端解决方案、网站的扩展性策略等关键技术,最后简要介绍了一个实例。1.引言地理信息系统(GeographicInformationSystem,简称GIS)是能够收集、管理、查询

2、、分析、操作以及表现与地理相关的数据信息的计算机信息系统,能够为分析、决策提供重要的支持。如何把因特网和GIS结合起来,即采用B/S的计算机模式,客户方不需要任何特殊的配置便可进行交互式地图操作以及方便的信息查询,是当前地理信息系统领域的一个研究热点。2.MapXtreme简介MapXtreme是MapInfo公司推出的基于因特网/内联网的地图服务器。通过对GIS软件MapInfo和MapX的功能集成,信息管理员只需要在Web服务器上安装MapXtreme,并对其进行编程和管理,用户即可通过Web浏览器

3、访问MapXtreme,并获得MapXtreme所提供的GIS功能,如地图的显示、制作专题地图进行地理分析等。  MapXtreme采用的是服务器端解决方案,客户端只需要标准的Web浏览器。MapXtreme的地图功能来自于地图引擎(MapEngine)。地图引擎包括三个核心部件:MapX、MapXServer和MapXBroker。MapX提供地图操作功能;MapXServer对MapX进行封装,使MapX能运行于安全的线程空间;MapXBroker则用于预启动MapXServer的实例,并可以用来对

4、网站进行扩展。MapXCourier不是地图引擎的一部分,它可以用来在应用程序和地图引擎之间进行通信。  MapXtreme系统主要由三个层次组成。顶层是因特网技术,采用TCP/IP、CGI、HTML等技术标准,保证了系统的标准性、开放性和先进性;底层是图形平台MapInfoProfessional和基于ActiveX技术的MapX控件技术;中间的是MapXtreme,作为服务器端的新一代地图应用服务运行模式,采用内置开发工具、进程调度器、分布应用模式等新技术。MapXtreme基本不改变服务器端原有的

5、GIS系统函数,几乎了所有的操作分析。1.基于MapXtreme的WebGIS结构我们采用如图1所示的四层体系结构,包括浏览器、Web服务器、应用服务器以及GIS数据服务器(OracleSpatial)。客户端用于向服务器发送数据请求并显示所请求的数据;Web服务器接受请求,并把应用服务器的处理结果返回给用户;应用服务器负责应用处理过程;数据服务器端只进行数据的管理工作。在基于MapXtreme的工作方式下,所有的地图数据和应用程序都放在Server端,客户端只是提出请求,所有的响应都在Server端完

6、成。只需在Server端进行系统维护即可,客户端无须任何维护,大大降低了系统维护的工作量。实际操作时,应用服务器和Web服务器可以安装在同一个服务器。数据库服务器可单独安装,也可与应用服务器和Web服务器安装在一起。2.关键技术分析4.1GIS数据管理GIS数据分为空间数据和属性数据,二者的紧密结合形成对地物的描述,对一类数据的操作必然会影响与之相关的另一类数据。因此,如何在计算机中有效存储和管理这两类数据是GIS的基本问题,也是GIS中最底层和最基本的技术。在MapXtreme系统中可以采用两种策略来

7、管理GIS数据;文件策略和空间数据库策略。4.1.1文件策略地理信息系统中通常用“层”的概念来分别存储不同专题的空间信息,同一层上的空间对象具有相同类型的属性信息,即每一层存放一种专题或者一类信息,并有一级对应的数据。文件管理策略就是每一类型的地图数据都存放在一个.TAB文件中,对应地图对象的属性数据则采用一般的关系数据库管理系统来管理,两者通过一定的机制关联起来,多个不同类型的.TAB文件结合起来就可以用来表示综合的地图信息。这种策略至今仍是GIS的一种主要数据管理方法。  MapXtreme系统采用

8、GeosetManager来管理这些.TAB文件。GeosetManager可以将多个.TAB文件打包为一个.GST文件,这个文件就包含对应的地图信息。把这个.GST文件设置为MapXBroker的地图属性,用户通过访问MapXBroker就可以读取相应的地图数据,并可以在地图上进行缩放、漫游、访问地图上连接的信息,以及制作专题地图进行地理分析等相关操作。4.1.2空间数据策略空间数据库型GIS采用空间数据库来实现空间数据和属性数据的一体化

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

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

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