互联网GIS的实现方法


发布日期 : 2017-02-23 07:03:34 UTC

访问量: 527 次浏览

和传统的GIS相比,WebGIS具有三个特点:

1.它是一个基于网络的C/S系统,而不再是独立的单机系统。

2.它利用Imemet/Intranet进行客户和服务器之间的信息交换, 传统的GIS即使能作为服务器, 其服务器和用户端之间的信息交换通常也是限于单机或局域网上。

3.它是一个分布式系统,客户和服务器可以位于不同地点和不同的计算机平台上。

为了满足以上这些特点,在实现WebGIS时,需要考虑下列情况:

1.支持Intemet/Intranet技术标准, 或与Intemet/Intranet技术标准相兼容。 对于Web GIS来说也就是实现客户机端与服务器端的数据传输通信。 包括支持TCP/IP网络通信协议、HTTP文档与文件传输协议、 文档显示与应用程序集成(HTML和HTMLBrower)、 服务器端集成(WebServerCGI或API)、 客户端扩展(HTML,Java和JavaScript)、 服务器端扩展(CGI和ServerAPI)、可执行的客户机与服务器、 进程的逻辑分布、多线程可扩展服务器、支持动态访问、 强大的客户组件、远程制作(包括可视化远程制作工具) 以及图形文档支持嵌入的URLs等功能。

2.分布式应用体系结构。分布式应用体系结构, 能实现在客户机端与服务器端都具备提供功能强大的、 可执行进程的体系结构, 达到真正有效地平衡客户机与服务器之间的处理负荷, 实现计算分布和数据分布的目标,便系统具有可互操作性, 从而可以把数据量集中的处理任务交由服务器端执行, 在客户端则完成诸如空间査询和专题地图生成等进程, 以充分发挥客户机与服务器各自的优势, 最大限度地发挥应用系统的作用。

3.系统的开放性。系统的开放性要求具有硬、软件资源共享、 数据多重应用和跨平台运行,且系统易于集成等方面的特性。 相对于Intemet/Intranet网而言, WebGIS系统是一个建立于Internet/Intranet之上的一个开放式、 具有统一标准和广泛适应性的网络应用系统。 WebGIS系统一旦建成,客户端用户不仅能使用服务器端的硬软件资源, 而且可以方便地利用Internet主干网的数据信息资源等。