本文通过详细介绍AjaX技术、实现WEBGIS所需的基础网络技术如局域网技术、Internet技术和XMLWEBSERVICES技术等,来研究基于Ajax技术的WEBGIS原理和实现方法,并对WEBGIS的不同实现方法如CGI、ServerAPI、Plug-Ins(插件)、ActiveX、JavaApplet、ASP、ASENET等进行了对比。<br> 本文的重点是以Ajax技术以及TCP/IP协议和HTTP协议为基础,对基于Ajax技术的WEBGIS进行了分析和建模,并在此基础上利用MapX为基础GIS开发组件,实现了功能比较简单的WEBGIS地图服务器,利用ASP.NET技术实现了GIS请求代理服务器,利用Ajax技术实现了WEBGIS客户端。最后,由这三大模块...
本文通过详细介绍AjaX技术、实现WEBGIS所需的基础网络技术如局域网技术、Internet技术和XMLWEBSERVICES技术等,来研究基于Ajax技术的WEBGIS原理和实现方法,并对WEBGIS的不同实现方法如CGI、ServerAPI、Plug-Ins(插件)、ActiveX、JavaApplet、ASP、ASENET等进行了对比。
本文的重点是以Ajax技术以及TCP/IP协议和HTTP协议为基础,对基于Ajax技术的WEBGIS进行了分析和建模,并在此基础上利用MapX为基础GIS开发组件,实现了功能比较简单的WEBGIS地图服务器,利用ASP.NET技术实现了GIS请求代理服务器,利用Ajax技术实现了WEBGIS客户端。最后,由这三大模块所组成的简单WEBGIS系统成功地通过了测试并达到预期效果。
本文得出结论:相对基于其他WEB技术的WEBGIS来说,基于Ajax技术的WEBGIS具有不受浏览器的限制、访问速度快捷、开发方便费用低廉、可以实现功能定制和扩充、可以在客户端和服务器之间异步通讯等优点。因此,基于Ajax技术的WEBGIS可能成为未来WEBGIS发展的主流方向。
文章的最后提出了基于Ajax技术的WEBGIS需要改进的地方并对其发展前景进行了展望。
展开