摘要: ActiveX技术是在微软公司OLE技术基础上发展起来的因特网新技术,其基础是DCOM(distributed component object model),它不是计算机语言,而是一个技术标准。基于这种标准开发出来的构件称为ActiveX控件,可以像Java...
ActiveX技术是在微软公司OLE技术基础上发展起来的因特网新技术,其基础是DCOM(distributed component object model),它不是计算机语言,而是一个技术标准。基于这种标准开发出来的构件称为ActiveX控件,可以像Java Applet一样嵌入到HTML文件中,在因特网上运行,对GIS数据进行分析处理。
ActiveX控件和Plug-in相似,都是扩展Web浏览器的动态模块。不同的是,ActiveX能被支持OLE标准的任何程序语言或应用系统所使用。而Plug-in只能在某一具体的浏览器中使用。
基于GISActiveX控件的网络地理信息系统依靠GIS ActiveX来完成 GIS数据的处理和显示。GIS ActiveX控件与Web浏览器灵活无缝地结合在一起。在通常情况下,GIS ActiveX控件包容在HTML代码中,并通过(object)参考标签来获取。基于GISActiveX控件的网络地理信息系统的体系结构如图所示。
GISActiveX控件模式工作原理是: Web浏览器发出GIS数据显示操作请求,Web服务器接收到用户的请求后,将用户所要的GIS数据对象和GIS ActiveX控件传送给Web浏览器。客户机端接收到Web服务器传来的GIS数据和GIS ActiveX控件,启动GIS ActiveX控件,对GIS数据进行处理,完成GIS操作。