MapGuide简介

    什么是MapGuide呢?通俗点说,MapGuide是Autodesk公司推出的一款地图发布软件,使用户能够用浏览器非常方便地浏览地图数据,就像Google Map,Yahoo Map和Baidu Map那样。这个解释会让人觉着我这个人太不专业了,但我觉着自己还是挺专业的,所以让我们来看一个稍微专业一点的解释。MapGuide是Autodesk公司推出的一个的Web GIS平台,能够让用户快速地开发和部署Web GIS应用和服务。MapGuide具有如下特点:

 

 

交互式地图浏览

  • 提供了AJAX和DWF两种Viewer。AJAX Viewer无需用户安装任何软件,通过将地图渲染为图像让用户在浏览器上浏览地图数据。DWF Viewer需要用户安装DWF ActiveX控件,但是DWF能够提供更好的性能。因为DWF是一种向量文件格式,当用户在浏览器端放大缩小地图时,无需重新到服务器读取数据。
  • 允许用户使用点、多边形、圆进行要素(Feature)选择。
  • 支持要素查询、缓冲区分析(Buffer)、距离测量。
  • 提供打印和出图(Plot)支持。

 

高质量制图输出

  • 支持不同的比例尺。
  • 基于规则的主题图(Thematic Layer)制作。
  • 动态标注(Labeling)。
  • 支持真彩色。
  • 支持TrueType字体。

无缝兼容多种数据类型

  • 作为Autodesk MapGuide的核心技术之一,FDO(Feature Data Objects)数据访问技术能够帮助您处理各种空间和非空间数据库和文件,无需转换,也不会丢失数据,因而可以提高您的工作效率。
    • 支持ESRI SHP和SDF文件格式
    • 支持ESRI ArcSDE、MySQL、SQL Server。
    • 支持大量的图像格式。
  • 使用DWF对CAD数据进行访问。

内建的资源数据库

  • 使用基于XML的资源文件定义地图、图层、数据连接、符号库(Symbology)、浏览布局(Viewer Layout)。
  • 提供层次化资源存储结构。
  • 允许元数据(Metadata)和二进制数据关联到一个资源文件。

灵活丰富的API

  • MapGuide提供.NET、PHP、Java三种语言的API。
  • 可以对各种类型的资源进行管理。
  • 可以创建、修改和显示地图数据,进行属性查询和空间查询。
  • 进行缓冲区分析(Buffer)和叠加分析(Overlay)。
  • 为向量和栅格地图创建图例(Legned)。
  • 动态地添加、删除、修改图层,改变图层的可见性,修改图层的定义等。

快速、灵活、安全的服务器平台

  • 使用多线程,充分利用了多核和多处理器技术。
  • 支持将多台服务器配置为一个逻辑站点,从而提高服务器可伸缩性(Scalability)。
  • 使用数据库连接池(Connection Pool),对不同用户共享连接,从而提高服务器性能。
  • 使用分块缓冲(Tile Caching)保证地图图像在AJAX视图中只渲染一次,而不论多少用户浏览地图。
  • 面向连接、基于角色的安全机制。
  • 基于Web的站点管理工具,允许用户远程对服务器进行管理。

 跨平台支持

  • MapGuide可以部署到Window和Linux操作系统。
  • 支持Apache和Microsoft IIS两种Web服务器。
  • 支持Microsoft Microsoft Internet Explorer和Mozilla Firefox。因为Google Chome推出的时间较晚,Autodesk还没有对其进行官方的测试,所以在Autodesk的官方网站上并没有显示对Google Chome的支持。相信在不久的将来,MapGuide也将官方地支持Google Chome。

OGC(Open Geospatial Consortium)标准

  • 支持将地图数据以WMS(Web Map Service)标准发布。
  • 支持将地图数据以WFS(Web Feature Service)标准发布。

    Mapguide主要分为商业版(MapGuide Enterprise)和开源版(MapGuide Open Source)两个版本。以鄙人的拙见,这也是MapGuide的优势之一。开源意味着用户有机会去修改它的源代码,如果你发现MapGuide有一些阻碍了你开发的缺陷(Defect)或在哪些方面无法满足你的需求,可以试着去自己修改好那些缺陷或增加这些功能,而不必苦苦等待产品的下一个版本或补丁。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值