基于 WebGIS 技术线路生产管理系统的讨论和开发陈舫明、凌巨刚(绍兴电力局 312000,浙江绍兴)摘要 本文介绍了地理信息系统的最新开展技术 WebGIS,通过剖析 WEBGIS 技术体系和绍兴电力局线路 WEBGIS 系统的具体实例,探讨了开发线路生产管理系统的整体开发的解决方案。关键词 WEBGIS 线路管理 系统 讨论开发0 引言所有传统的 GIS 系统集成都存在一个 GIS 根底软件同专业应用软件的“接缝〞问题,而应用组件技术就能实现高效、无缝的系统集成。ComGIS 的根本思想是把 GIS 的各大功能模块做成控件,在 GIS 控件与其他控件之间可以利用其他软件开发工具以搭积木的形式集成起来,从而形成最终的 GIS 应用。但仅仅使用组件技术虽然给 GIS 系统集成带来了巨大变革,仍然无法满足空间信息的开放和共享的要求。空间信息是一种重要的分布式信息资源,如何发布信息,使得 GIS 真正地为非专业人员效劳显得尤为重要。WebGIS 是 Internet 技术应用于 GIS 开发的产物。由于国际互联网〔Internet〕的迅速崛起,使得 Web 技术成为高效的全球信息发布技术。因此,利用 Internet 技术在 Web 上发布地理信息,就能从 WWW 的任意一个节点浏览 WebGIS 站点中的地理信息,并进行各种信息检索和处理,这就为地理信息的开放和共享性提供了切实可行的技术。1 WEBGIS 体系构架的分析 Microsoft 公司在 OLE2.0 的根底上提出了一个解决方案—DCOM/ActiveX 技术,使得客户机对象和效劳器对象之间能够直接对话,不再受 CGI/HTTP 瓶颈的约束。具体实现方式是:以 Visual C++或 Visual Basic 等工具实现对象; 在效劳器上注册对象; 利用 VBScript 脚本或其他工具把对象以 ActiveX 控件的形式嵌入 Web 网页; 指定 ActiveX 控件的运行方式—客户端运行/效劳器运行,合理分配系统负荷; 事实上,DCOM/ActiveX 技术只是针对 CGI/HTTP 瓶颈问题而提出的解决方案—“Object Web〞 技术的一个具体实现,另外还有一个解决方案是 Sun 公司提出的 Java Applet 技术。Java Applet 区别于 DCOM/ActiveX 技术的一个明显特点是它从 Java 继承来的跨平台特性,跨平台的代价是速度的相对减慢。由上述的分析可以知道,WebGIS 设计的关键在于 ActiveX 控件的设计。必须注意控件的划分—控件间相关最小,控件内相关最大;控件实现时要追求代码的高效;控件的运行方式的合理设计。此外,控制客户端...