MapGuide是美国Autodesk公司生产的WebGIS平台,Autodesk MapGuide是Autodesk公司为满足GIS用户数据发布需要,开发的Internet网络图形数据发布产品。它是世界上第一个通过Internet和Intranet发布实时的、内容丰富而翔实的地图和地理数据的交互式解决方案。其主要特点为:利用WWW浏览器交互式操作,真正的矢量地图传输数据库的动态相关。该软件可以帮助用户在Internet和Intranet上开发、管理以及分发GIS和设计应用程序,拓宽了对关键的地理空间和数字设计数据的访问。
mapguide_MapGuide -MapGuide
mapguide_MapGuide -介绍
MapGuide是美国Autodesk公司生产的WebGIS平台,Autodesk MapGuide是Autodesk公司为满足GIS用户数据发布需要,开发的Internet网络图形数据发布产品。它是世界上第一个通过Internet和Intranet发布实时的、内容丰富而翔实的地图和地理数据的交互式解决方案。其主要特点为:利用WWW浏览器交互式操作,真正的矢量地图传输数据库的动态相关。该软件可以帮助用户在Internet和Intranet上开发、管理以及分发GIS和设计应用程序,拓宽了对关键的地理空间和数字设计数据的访问。
MapGuide软件由创作器(MapGuide Author),浏览器(MapGuideviewer),服务器(MapGuide Sverer)三个核心软件部件组成。
MapGuide Ahutor(地图创作器):用于集成GIS和CAD数据以及设计智能地图。Author对图形的制作和管理是通过管理MWF(Map Window Flie)来进行的。Author提供面向对象的编程,用户通过设置对话框中的操作属性就可以完成所有制作并可使地图与数据库相关联,内置SQL查询。这种对MWF文件WYS/WYG(WhatYou See Is What You Get)的环境及可视化的管理操作大大方便了图形的管理者及使用者对图形的操作,不需编写源代码,操作者可以灵活地设置图层的颜色、线型、动态或静态、比例尺等要素。
Autdokes MapGuide Auhtor是一个可视化的制作工具,用于建立和管理MWF文件.由于Autdekes MapGuide Author也是网络化,它显示地图数据的方法与AutodeksM即Guide插件完全相同,这给用户提供了(WYSIWYG)制作界面,这个制作工具也可以远程使用,例如,最终用户可能与某个服务机构签订了地图数据的管理与服务合约,但最终用户一样能够使用Autdesk MapGuide Authory远程建立和管理驻留在服务机构站点上的MWF文件,保持对应用的控制。
MapGuideView(地图阅读器):驻留在客户端桌面(Web浏览器)上,用于查看智能地
图,并可为MapGuide最终用户提供高度交互的地图绘制环境.有三种查看器可供选用:Autdesk MapGuide View插件、Autdesk MapGuide View Activex控件以及Autdesk MapGuide View Java版.使用何种查看器取决于用户的查看平台环境.Autdesk MapGuide View在客户端完成地图显示、放大、缩小、平移、多种选择查询及缓冲区分析、地图打印、图层数据编辑、修改等功能。可生成动态缓冲区,通过明细表、半径、多边形、缓冲区及交叉等方法选择多个对象,可根据地址和地理名称检索地图,还可读、写、修改图上的点线面目标。引人注目的是,它提供针对主流浏览器Microsoft IE,NetScape的开放的API函数,可供用户增强其客户端的操作能力,可以运用这一接口开发更专业的Intranet或Inetmet地图应用。
Autdesk MapGuide sever(地图服务器):用于将地图及其数据传递到Autdesk MapGuide Author和MapGuide Viewer, MapGuide sever是运行于NT架构的Windows系统上的与web服务器进行交互信息的地图CGI服务器软件.它是32位多线程软件,可并发连接、访问位于站点上的多个地图文件和关系数据库。由于结合了Windows NT,可以实现查看事件日志、错误日志、访问日志等功能。用于向MapGuide Author,Viewer的用户提供地图服务,支持对多地图文件和关系
数据库的连接。
Autdesk MapGuide是Autdesk公司开发的网络图形数据发布产品,具有开放性特点的GIS布平台.用户不需要有专门的GIS浏览器,能直接从Internet网络浏览器中打开,用户可以方便的对地图进行漫游、放大、缩小、查询等操作。Autdesk MapGuide可以利用其它GIS软件生成的地图数据进行有效的地图发布,并留有多种数据库接口。与其它的GIS软件相比MapGuide又以下明显特点:
(l)支持多种格式
MapGuide支持XML等开放的标准,使开发人员拥有了一个更为灵活的应用系统开发和集成环境。利用对DWG格式的支持,开发者可以能够充分发挥这一业界标准文件格式,扩展对栅格和符号的支持,提高了制图设计能力,提供了与更多数据格式的互用性。
(2)提供强大的数据管理能力
MapGuide为WebGIS提供了一种新的二维矢量格式DWG以及Plug-in的浏览工具,借助这些新技术,用户可以查询二维矢量数据,并且利用调整缩放和平移功能迅速快捷地浏览内容复杂而详尽的图形文件,特别是图形矢量化处理技术应用,从根本上解决了大量数据、图形传输中网络瓶颈的问题,大大地提高了信息交流和数据查询的速度,它还可以转换目前各种GIS开发平台的数据。
(3)使用独特的文件格式
MapGuide中的地图基于MWF这一文件格式。每幅地图对应于一个MWF文件。在该文件中,包含了地图的所有信息。包括总的地图特征、地图数据源、资源文件和用户界面说明等。
(4)采取智能化数据处理
针对不同的数据MapGuide采取不同的处理方法,减少网络传输量,提高传输速度.对于数据量小、常用的图层,可以直接置于MWF文件内,所需要的数据只在第一次打开时下载,方便用户查询;对大量的经常改变的数据,MapGuide使用动态图层,即在MWF文件中仅仅存储数据文件的少量信息,需要时才从服务器上下载;对栅格数据,因其数据量较大,不直接储存载MWF文件内,只在MWF文件中存少量的信息。在使用图形时由服务器判断请求数据范围,而服务器只传送范围之内的数据,大大减少了网络中的数据流量,加快了传输速度,提高了效率。