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 控件到本地,从而适应于那些不允许安装插件的网络环境。
- MapGuide Enterprise 2007组件介绍
- Some questions on MapGuide Enterprise 2007
- 如何升级到MapGuide Enterprise 2010?
- Autodesk MapGuide Enterprise 2010 Beta1 (English) 揭开面纱
- MapGuide Enterprise 2010版本发布后的一些解析
- 什么是 Enterprise JavaBeans 组件?
- 什么是 Enterprise JavaBeans 组件?
- 什么是 Enterprise JavaBeans 组件?
- mapguide studio 2007标注显示汉字!
- Enterprise Library 3.1 介绍
- Enterprise Library 3.1 介绍
- Enterprise Library 3.1 介绍
- Enterprise Library 3.1 介绍
- Enterprise Library 3.1 介绍
- Enterprise Library 3.1 介绍
- Enterprise Library 3.1 介绍
- Enterprise Library 3.1 介绍
- Enterprise Library 3.1 介绍
- 基于axis 1.2 的web service 在weblogic 9.2 上发布时的一些问题解决方案
- FC6硬盘安装小记
- Google的自动化测试大会
- Selinium测试自动化工具
- 出色图形用户界面(GUI)设计规范
- MapGuide Enterprise 2007组件介绍
- Basic验证的Domain处理
- IIS+PHP+MySQL+Zend Optimizer+GD库+phpMyAdmin安装配置[完整修正实用版]
- 如何在Autodesk MapGuide Studio 里组织数据
- nehe第九课的一些感想
- Unbreakable Linux PK UnFakeable Linux
- 空(标识)接口的重要性
- 对MSDN中关于ToolboxBitmap属性补充
- CLSID与ProgID彼此间相互转换