MapGuide Enterprise 2007组件介绍

来源:互联网 发布:淘宝全屏海报怎么制作 编辑:程序博客网 时间:2024/06/04 22:48

MapGuide Enterprise 2007由四个主要组件构成:MapGuide Server 、MapGuide Studio 、MapGuide Web Server Extensions 和提供了两种浏览方式的 MapGuide Viewer。

MapGuide Server

MapGuide 新技术既可运行于 Microsoft® Windows®, 也可运行于 Linux 操作系统之上。这种灵活性,使构建一个基于 Linux 服务器的、成本极低的企业地图系统成为可能,这就在 Windows 平台之外提供了一个吸引人的选择。不管您选用哪个操作系统,MapGuide Server 都作为一个服务运行,既可存取本地服务器上的数据,也可存取通过Feature Data Object(FDO)技术连接到服务器的数据。

Web Server Extensions

Web Server Extensions 所扮演的角色就像提供给Internet 的“外壳”,使您能够和 MapGuide Server 交互。网络扩展提供了一个向 Autodesk MapGuide Enterprise 应用程序发送 mapagent 请求的通道。这里有三种不同的网络扩:

.NET

Java

Php

用户最欣赏的10 个MapGuide 新特性:

    支持Linux 服务器

    三种语言的完整FDO API,可用于高级空间查询

    用于创建定制地图应用的服务器端API

    基于Web 的服务器管理工具

    能在Studio 里完成数据载入、数据连接和地图发布等操作

    通过MapGuide Studio 快速完成基于HTML 的地图发布,而不需要安装插件

    有效的区分开不同数据源中的地图标注和标记

    直接连接到FDO 数据源,如SDE,Oracle® Spatial 和OGC

    使用图形用户界面的自动导入程序把数据加载到服务器上

    增强了出图功能,包括DWF 技术、脱机查看属性和移动功能

 

.NET 接口主要供 Microsoft 平台上运行的应用程序使用。您可以使用 Visual Studio

®.NET 这样的工具,用 C# 或 VB.NET 编程开发,来访问FDO的应用程序接口(API),并从服务器上获取地图。

Java® Web Extension 使您能够用 Java Server Pages(JSP)来访问 API 和地图,无论何种操作系统(Linux 或 Windows)。当使用Java Web Extension 的时候,可以使用Apache Tomcat 作为 Java 服务器。由于 Apache Tomcat 可以安装在 Linux或Windows 上,因此用 JSP 编写的访问 MapGuide API 的任何代码都可以在任一环境中工作。

PHP 被广泛地用作网络应用程序框架。与 Java Web Extension 类似,它能工作在Windows 或 Linux 服务器上。PHP(Hypertext Preprocessor )是开源的,它的语法是Java 、Perl 和 C 的混合体。PHP 也能安装在 Linux 或 Windows 服务器上,所以用 PHP 编写的访问 MapGuide 的代码可以方便的在两种操作系统之间移植。

注意:这三种语言都可以访问 OpenGIS 的 WMS 和 WFS 服务。

Autodesk MapGuide Studio

MapGuide Studio 是一个创作环境, 用于汇总数据,创建可出版的、基于网络的、可打印的地图。MapGuide Studio 是一个基于 Windows 的应用程序,就像是MapGuide 的一个胖客户端。

每次您打开MapGuide Studio ,您都会被要求使用 mapagent 登录到一个现有的服务器上。

您可以使用两种不同的方式将地图发布到网络上进行浏览:

 ·Autodesk® DWF™ Viewer 是一个可免费下载的ActiveX®控件,使得Windows 系

统上的 Internet Explorer 或 Firefox® 浏览器能够显示矢量地图。

 ·AJAX Viewer 无需下载,就可把栅格地图传递到几乎所有的浏览器,包括Safari。

 

DWF Viewer

新的 DWF Viewer 的最好特性在于它现在能从服务器获取“流”信息。因为某些地理空间数据集是非常巨大的( 例如整个美国的道路网), 因此需要浏览器能把整个数据截取到用户目前正在浏览的窗口。例如, 假如您只想要都柏林市的道路地图, 就没必要下载整个俄亥俄州的地图。这种智能的方法意味着您只要使用一个客户端,DWF Viewer ,就能查看您所有的设计文档,下载地图和数据到浏览器,而不需要安装多种插件。

AJAX Viewer

用户如果更喜欢用 Internet Explorer 以外的浏览器,例如 Firefox 和 Safari ,那么可以使用 AJAX Viewer 来浏览地图和空间数据。使用异步 JavaScript 和 XML(AJAX)技术,AJAX Viewer 通过耗用 XML 来使用 JavaScript 创建动态地图而不必重新载入页面。它的界面看起来几乎和基于 DWF 的查看器一样,不过它是图像文件而不是 DWF 文件。IT 经理们会喜欢 AJAX Viewer , 因为它不需要安装插件或 ActiveX 控件到本地,从而适应于那些不允许安装插件的网络环境。

 

原创粉丝点击