MapGuide概览.pdf

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MapGuide概览

第1 章 MapGuide 概览 MapGuide 是 Autodesk 公司推出的基于网络的全新的空间数据发布平台,它采用全新的 系统架构重新设计,全新的MapGuide 具有以下技术特征: 跨平台支持。新一代的 MapGuide 支持 Window 和 Linux 操作系统。 支持多种浏览器。MapGuide 提供两种 Viewer, DWF Viewer 和 AJAX Viewer 。DWF Viewer 使用 ActiveX 控件,只支持 Internet Explorer 浏览器;AJAX Viewer 支持 Fire fox, Opera 浏览器。 支持多种数据格式。MapGuide 使用 FDO (Feature Data Object )存取数据,MapGuide 提供多种数据的 FDO,如sdf、shp、Oracle、SqlServer、WFS、WMS 等多种数据源。 提供内容丰富的 API,简化二次开发。MapGuide 提供.NET、PHP、JSP 三种语言的 API ,可以对地图数据按照要求进行相应修改,显示,用户可以根据不同条件选用相 应的开发语言。 集成多种 GIS 功能。MapGuide API 可以进行属性查询和空间查询,MapGuide API 包 含一系列坐标系的函数,可以 方便地完成坐标转换等功能。支持两种操作系统: Linux 和 Windows 目前 MapGuide 同时有开放源代码版本 MapGuide Open Source 和商业版本 Autodesk MapGuide Enterprise ,二者在体系结构上没有任何区别,只是在功能上有些许差异。开放源 代码版本是遵循 LGPL 协议的自由软件,包含了 MapGuide 平台的基本内容,而商业版本 由 Autodesk 公司开发的授权版本,除包含开源版本的所有内容外,还包含专门用于访问 Oracle 和 SQL Server 数据库以及 DWG/DXF 等文件的模块, 同时通过了严格的质量测试和 所支持平台的产品认证,因此具有更多的功能和更好的稳定性。 开源版本与商业版本相比,它们采用相同的软件构架,而且基本功能也都相同,所不同 的是开源版本支持数据格式较少而且没有通过质量测试,本书讲述的内容如果没有特殊说明, 将适用于开源版本和企业版本,为了描述简便,在本书中将开放源代码版本和商业版本统一 称为 MapGuide 。 1.1 MapGuide 系统架构 Autodesk公司新推出的MapGuide不同于以前的MapGuide产品,和以前的MapGuide(6.X) 相比仅仅是产品名称是相同而已,最新的 MapGuide 经过重新设计,采用了目前比较流行的 三层系统架构,即服务器层、网络层和客户端层,如图 1-1 所示。 服务器层 在服务器层运行的是 MapGuide 服务器,该服务器既可运行于 Microsoft® Windows®操 作系统,也可运行于 Linux 操作系统之上,这种灵活性,可以使用户方便选择操作系统, 不管选用哪个操作系统作为运行平台,MapGuide 服务器都作为一个服务运行。MapGuide 服 务器不但可访问和管理本地服务器上的文件数据,如 SDF 文件,也可通过 FDO 技术访问和存 取数据库服务器,如 Oracle 上的数据。 中间层 运行在 IIS 或 Apache 等 HTTP 服务器上的 MapGuide 网络扩展(Web Extension),它是 一个定制的接口,专门用于负责客户端和 MapGuide 服务器之间的通讯和数据传递,是客户 端访问 MapGuide 服务的通道。 客户端层 运行的是 Autodesk MapGuide® Studio 或者是嵌入了地图浏览器的网页浏览器,如 IE、 Firefox 等。MapGuide 站点需要通过客户端来展示所提供的地图服务,同时客户端也是用户 对地图进行交互操作的接口。 图 1-1 MapGuide 系统架构 1.2 MapGuide 系统组成 采用 MapGuide 做为网络 GI

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档