Autodesk MapGuide的体系结构

Autodesk MapGuide的体系结构


发布日期: 2017-02-27 更新日期: 2017-02-27 编辑:xuzhiping 浏览次数: 4093

标签:

摘要: Autodesk MapGuide的体系结构 MapGuide包括一系列工具,用于在Internet/Intranet上创建、发布、显示地图及其相关属性。按功能可分为地图阅读、地图制作、地图服务三类。 1.地图服务工具 包括MapGuide Server,Ma...

Autodesk MapGuide的体系结构

MapGuide包括一系列工具,用于在Internet/Intranet上创建、发布、显示地图及其相关属性。按功能可分为地图阅读、地图制作、地图服务三类。

1.地图服务工具

包括MapGuide Server,Map Agent,MapGuide Server Service,MapGuide Server Admin。

(1)MapGuide Server是运行于Windows NT上的与Web服务器进行信息交互的地图CGI脤务器应用程序。它是32位多线程软件,可并发连接、访问位于站点上的多个地图文件和关系数据库。用于提供MapGuide地图,接受MapGuideAuthor和MapGuideView发出的数据请求,提供地图数据。当服务器接到一个请求时,根据请求决定提供数据的内容,并将这些数据按请求中的规则,从空间数据文件(SDF)、栅格影像文件(raster image files,RIF)或ODBC数据源发送数据给请求对象。通过服务器,经过一系列安全检査后,可以控制SDFs文件。

(2)MapAgent是沟通Web服务器(如微软的IIS)与GIS服务器间的桥梁(接口),它通过Web服务器接收MapGuide Author和MapGuide View的请求,并将请求排序,按序列依次分发给GIS服务器。

(3)MapGuide Server Service是一项WindowsNT服务,负责接收和处理代理器分发的地图数据请求,按图层要求格式化数据,并将数据返回给MapGuide Author和MapGuide View。

(4)MapGuide Server Admin甩于控制服务器的安全、登录文件、数据源目录、数据库和与Web服务器的集成等操作。

2.地图制作工具

用于处理MapGuide所使用的各种地图文件。包括MapGuide Author,MapGuide SDF Loader,MapGuide SDF Component Toolkit和MapGuide RasterWorkshop。

(1)MapGuide Author主要用于在Web站点上创建、修改和发布基于矢量的交互式地图工具,即制作和生成MWF文件。该文件用于决定地图的外观、显示的数据、可査询信息、可进行的GIS操作及数据来源。MWF文件中通常并不直接存储图层的空间和属性数据,而是存储图层的数据文件来源,需要数据时再通过服务器传递给客户端。也可以将经常使用的图层数据置于MWF文件中,一次发送即可。

(2)MapGuide SDFL oader是一个转换工具,用于将不同格式的GIS文件转换为MapGuide的空间数据文件(spatialdatafiles,SDF,定义地物的空间数据)、相应的空间索引文件(Spatial Index Hles,SIF,空间数据的索引文件)和关键索引文件(Key Index Files,KIF)。

(3)MapGuide SDF Component Toolkit是供开发人员使用的COM对象,它支持空间索引文件(SIF)和关键索引文件(KIF)。可以在C++、VisualBasic、VBA、VBScript、Java、Jscript、ASP、CGI等环境中编写自己的程序,对MapGuide的空间数据类型(SDFs)进行读、写和修改点、线和面数据等操作。

(4)MapGuide Raster Workshop用于将标准的影像格式转换为TIFF文件,可创建栅格影像目录(Raster Image Catalog,RIC)文件,还可处理RIC文件中用到的影像。

相关链接

关注公众号
获取免费资源

随机推荐


Copyright © Since 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org