第 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 等 文件 的 模块,同 时 通过了严格 的 质量测试和所支 持 平 台 的 产品认证, 因此具 有 更多...