0

    Autodesk MapGuide的工作原理

    2023.05.08 | admin | 142次围观

    Autodesk MapGuide的工作原理

    以Arclnfo的IMS,MapInfo的ProServer为代表的CGI方式,将所有的GIS功能置于服务器端,生成GIF/JPG图像发送到客户端,由浏览器显示,客户端只需浏览器即可,不增加客户端的负担,但由于整幅图是一个整体,难以对单个地物进行搡作,通常只能完成地图的显示,也需要在客户端用Java Applet辅助完成选择、査询和分析等较为复杂的功能,且随着用户数置增加,服务器需运行多个CGI备份,使服务器压力过大。

    以插件或ActiveX方式实现的WebGIS,可以将所需图层的空间数据加密打包发送到客户端,直接在客户端完成放大、缩小、平移等地图操作浏览器工作原理是怎样的,由客户端完成简单GIS功能,査询分析等较复杂的操作则通过客户端与服务器的交互来实现浏览器工作原理是怎样的,这样既降低了服务器的负担,减少了响应时间,又能完成复杂的GIS功能,但客户端负担明显增加,难以实现“瘦客户”。

    对此,MapGuide采用了折衷的方法。以典型的浏览器/服务器模式工作(下图),当客户浏览的HTML文件中包含MWF或浏览器指向一个MWF链接时,如果客户端没有安装相应版本的阅读器,浏览器将自动下载、安装阅读器以显示地图,如果已安装,则阅读器读出MWF文件并按文件中的地图特征和数据来源显示地图。当用户在浏览器端进行GIS操作时,由阅读器将用户请求传递给GIS服务器,由它完成GIS操作并返回结果。使用这种方法将客户端和服务器端有机的结合起来,既可直接对地物进行操作,便于选择、査询、分析等功能的实现,又不加重客户端负担。

    Intergraph公司推出的GeoMedia WebMap是运行于Windows平台下的WebGIS服务端产品,通过Internet或Intranet发布GIS数据。GeoMedia的核心是基于矢量的Active CGM格式。Active CGM(ACGM)是InterCap公司为自己的应用程序开发和维护而定义的CGM元数据。GeoMedia WebMap利用InterCap公司的Web浏览器控件显示ACGM地图文件。该控件在微软的IE和Netscape(NS)浏览器中分别是以ActiveX控件的形式和插件(plug-in)形式使用的。

    相关链接

    版权声明

    本文仅代表作者观点。
    本文系作者授权发表,未经许可,不得转载。

    标签: gis
    发表评论