WebGIS的实现技术

2024-05-12 GIS 117
A⁺AA⁻

目前,已经有多种不同的技术 *** 被应用于研制实现WebGIS,例如CGI *** 、插件法Java Applet *** 以及ActiveX *** 等。

1.CGI ***

WebGIS的实现技术

CGI是一个用于Web服务器和客户端浏览器之间的约定标准,它允许网页用户通过网页的命令来启动一个存在于网页服务器 主机上的程序(称为CGI程序),并且接收到这个程序的输出结果。利用CGI可以生成图像,然后传递到客户端浏览器,从理论上讲,任何一个GIS软件都可以通过CGI链接到Web上去,远程用户通过浏览器发出请求,服务器将请求传递给后端的GIS软件,GIS软件按照要求产生一幅数字图像,传回远程用户。

2.插件法

微信号:MeetyXiao
添加微信好友, 获取更多信息
复制微信号

浏览器插件是指能够同浏览器交换信息的软件。利用浏览器插件,可以将一部分服务器的功能转移到客户端,此外对于WebGIS而言,插件处理和传输的地理空间矢量数据的数据量较小,加快了用户操作的反应速度,减少了 *** 数据流量和服务器负载。插件需要先安装才能使用。

3.Java Applet

Java语言是一种面向对象的编程语言,它的更大优点是跨平台特性,此外,由于知仙语言本身因支持 *** 、具有多线程等特性,其可靠性和安全性使其成为因特网上重要的编程语言。Java语言经过编译后,可以被不同平台的Java虚拟机解释执行。Java程序有两种,一种可以独立运行;另一种称为Java Applet,只能嵌入HTML文件中,被浏览器解释执行。用Java Applet实现WebGIS,不需要进行软件安装;可以实现Applet与服务器程序的直接链接,从而使数据处理操作既可以在服务器上实现,又可以在客户端实现,以实现两端负栽的平衡。

4.ActiveX

ActiveX是在微软公司OLE技术基础上发展起来的因特网新技术,其基础是DCOM(Distributed Component Object Model),它不是计算机语言,而是一个技术标准。基于这种标准开发出来的构件称为ActiveX控件,可以像Java Applet—样嵌入到HTML文件中,在因特网上运行,但只能运行于MS-Windows平台上,安全性较差。其优点是执行速度快,可以用多种语言实现。

来源:开源地理空间基金会中文分会

来源链接:https://www.osgeo.cn/post/1057d

本站声明:网站内容来源于 *** ,如有侵权,请联系我们,我们将及时处理。

客服微信号码

客服微信号码

客服微信号码

客服微信号码

留言咨询
提交留言

您将免费获得

  • 全面诊断

    您将获得专家对您公司申请资质所需条件的全面诊断服务,我们不同于传统代办公司,仅是提供一些通用的,浅显的建议

  • 找出疏忽点

    我们在了解您公司的基本情况之后,将挖掘出您公司目前不利于资质申请的疏忽点,还将详细说明您在申请资质时应当改善的确切的事项。

  • 分析需求

    我们通过丰富的从业经验,结合目前的实际情况,确认好符合您实际经营情况的资质需求。

  • 定制方案与报价

    对您的需求深入了解后,将结合您公司目前的情况,我们将为您量身定制一份资质代办方案及报价单。

获取方案

×
请设置您的cookie偏好
欢迎来到资质参谋
我们希望在本网站上使用cookie,以便保障本网站的安全、高效运转及服务优化,有关我们使用cookie的更多信息,请点击查看了解更多。
接收Cookies
决绝Cookies