- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于MapXtreme的WebGIS技术方案摘 要:本文分析了具有代表性的WebGIS平台MapXtreme的基本结构、工作原理以及基于MapXtreme的两种GIS数据管理策略,讨论了在GIS数据管理过程中可能遇到的问题,并提出了解决的方法。文章还描述了基于MapXtreme的WebGIS的体系结构,分析了在这种结构下的客户端解决方案、网站的扩展性策略等关键技术,最后简要介绍了一个实例。引言地理信息系统(Geographic Information System,简称GIS)是能够收集、管理、查询、分析、操作以及表现与地理相关的数据信息的计算机信息系统,能够为分析、决策提供重要的支持。如何把因特网和GIS结合起来,即采用B/S的计算机模式,客户方不需要任何特殊的配置便可进行交互式地图操作以及方便的信息查询,是当前地理信息系统领域的一个研究热点。MapXtreme简介MapXtreme是MapInfo公司推出的基于因特网/内联网的地图服务器。通过对GIS软件MapInfo和MapX的功能集成,信息管理员只需要在Web服务器上安装MapXtreme,并对其进行编程和管理,用户即可通过Web浏览器访问MapXtreme,并获得MapXtreme所提供的GIS功能,如地图的显示、制作专题地图进行地理分析等。 MapXtreme采用的是服务器端解决方案,客户端只需要标准的Web浏览器。MapXtreme的地图功能来自于地图引擎(MapEngine)。地图引擎包括三个核心部件:MapX、MapXServer和MapXBroker。MapX提供地图操作功能;MapXServer对MapX进行封装,使MapX能运行于安全的线程空间;MapXBroker则用于预启动MapXServer的实例,并可以用来对网站进行扩展。MapXCourier不是地图引擎的一部分,它可以用来在应用程序和地图引擎之间进行通信。 MapXtreme系统主要由三个层次组成。顶层是因特网技术,采用TCP/IP、CGI、HTML等技术标准,保证了系统的标准性、开放性和先进性;底层是图形平台MapInfo Professional和基于ActiveX技术的MapX控件技术;中间的是MapXtreme,作为服务器端的新一代地图应用服务运行模式,采用内置开发工具、进程调度器、分布应用模式等新技术。MapXtreme基本不改变服务器端原有的GIS系统函数,几乎了所有的操作分析。基于MapXtreme的WebGIS结构我们采用如图1所示的四层体系结构,包括浏览器、Web服务器、应用服务器以及GIS数据服务器(OracleSpatial)。客户端用于向服务器发送数据请求并显示所请求的数据;Web服务器接受请求,并把应用服务器的处理结果返回给用户;应用服务器负责应用处理过程;数据服务器端只进行数据的管理工作。在基于MapXtreme的工作方式下,所有的地图数据和应用程序都放在Server端,客户端只是提出请求,所有的响应都在Server端完成。只需在Server端进行系统维护即可,客户端无须任何维护,大大降低了系统维护的工作量。实际操作时,应用服务器和Web服务器可以安装在同一个服务器。数据库服务器可单独安装,也可与应用服务器和Web服务器安装在一起。关键技术分析4.1 GIS数据管理GIS数据分为空间数据和属性数据,二者的紧密结合形成对地物的描述,对一类数据的操作必然会影响与之相关的另一类数据。因此,如何在计算机中有效存储和管理这两类数据是GIS的基本问题,也是GIS中最底层和最基本的技术。在MapXtreme系统中可以采用两种策略来管理GIS数据;文件策略和空间数据库策略。4.1.1文件策略地理信息系统中通常用“层”的概念来分别存储不同专题的空间信息,同一层上的空间对象具有相同类型的属性信息,即每一层存放一种专题或者一类信息,并有一级对应的数据。文件管理策略就是每一类型的地图数据都存放在一个.TAB文件中,对应地图对象的属性数据则采用一般的关系数据库管理系统来管理,两者通过一定的机制关联起来,多个不同类型的.TAB文件结合起来就可以用来表示综合的地图信息。这种策略至今仍是GIS的一种主要数据管理方法。 MapXtreme系统采用GeosetManager来管理这些.TAB文件。GeosetManager可以将多个 .TAB文件打包为一个.GST文件,这个文件就包含对应的地图信息。把这个.GST文件设置为 MapXBroker的地图属性,用户通过访问MapXBroker就可以读取相应的地图数据,并可以在地图上进行缩放、漫游、访问地图上连接的信息,以及制作专题地图进行地理分析等相关操作。4.1.2空间数据策略空间数据库型GIS采用空间数据库来实现空间数据和属性数据的一体化管理,这
您可能关注的文档
- 生命周期成本[LCC]管理程序.doc
- 生命教育学案7下.doc
- 生命科学学院专业技术岗位职责任务细化表[2007年12月].doc
- 生字.词组.句子拼音.doc
- 生孩子顺产和剖腹产的产后护理.docx
- 生态保护法教学大纲 [2].doc
- 生态农业智能温室大棚监测控制系统设计的方案.doc
- 生态农业项目的策划书.doc
- 生态及环保活动方案.doc
- 生态学基本作业.doc
- 广东省深圳市龙岗区德琳学校初中部2022-2023学年七年级上学期期中考试英语试题(原卷版+解析).docx
- 广东省珠海市第四中学、立才学校、梅华中学2022-2023学年七年级上学期期中质量检测英语试题(原卷版+解析).docx
- 教科版2024-2025学年六年级科学上册第一单元第4课时《生物细胞》同步练习(含答案).docx
- 牛津沪教版七年级英语上册单元速记•巧练 Unit 7 【单元测试 · 提高卷】.docx
- 牛津沪教版七年级英语上册单元速记•巧练 Unit 5【单元测试 · 基础卷】.docx
- 广东省深圳市南山区太子湾学校2022-2023学年七年级上学期期中考试英语试题(原卷版+解析).docx
- 广东省深圳市南山第二外国语学校(集团)2022-2023学年七年级上学期期中考试英语试题(含听力)(原卷版+解析).docx
- 牛津沪教版七年级英语上册单元速记•巧练 2023-2024学年七年级上学期期末英语全真模拟卷(深圳适用02).docx
- 广东省阳江市江城区2022-2023学年七年级上学期期中考试英语试题(原卷版+解析).docx
- 广东省梅州市梅县区宪梓中学2022-2023学年七年级上学期期中英语试题(原卷版+解析).docx
文档评论(0)