基于ArcGISServer的实时水情发布系统开发
2011-09-27左进府洪金益黄丙湖
左进府,洪金益,黄丙湖
(1.中南大学地学与环境工程学院,湖南 长沙 410083;2.中国石油大学 (华东)地球资源与信息学院,山东青岛 266555)
基于ArcGISServer的实时水情发布系统开发
左进府1,洪金益1,黄丙湖2
(1.中南大学地学与环境工程学院,湖南 长沙 410083;2.中国石油大学 (华东)地球资源与信息学院,山东青岛 266555)

ArcGISServer是一个为构建空间相关的企业级应用的平台,基于ArcGISServer开发Web应用和服务有着广阔的应用前景。主要介绍了ArcGISServer的体系结构及其配置和管理,并以实时水情发布子系统为应用实例,介绍了如何将AO API的编程任务转化到ADF层从而提升系统性能的设计和实现方法。
ArcGISServer;Web应用;ADF;AO
ArcGIS Server是一个用于构建集中管理、支持多用户的企业级 GIS应用平台[1]。相较于其他服务器技术,它不仅实现了GIS资源共享,而且提供资源内含的GIS功能的访问。开发者基于ArcGISServer可以构建Web应用、Web服务以及其他运行在标准的.NET和J2EEWeb服务器上的企业级应用。基于ArcGISServer开发的系统和应用程序具有开发周期短,开发难度小,稳定可靠等优点,并与传统桌面系统和Web应用无缝集成,使得其于ArcGIS9.0系列产品中一经发布就成为人们研究的对象。针对基于ArcGISServer开发的Web应用相关问题,结合济南市防汛预警决策支持系统开发实践,关于如何通过互联网络发布实时水情信息提出了一种快速可行的解决方案。
1 ArcGISServer体系架构分析
1.1 ArcGISServer概述
ArcGISServer与ArcGIS系列其他软件一样后台基于 ArcObjects(以下简称AO)搭建而成,能在企业和Web计算框架中建立以服务器为中心、集中式管理并以网络为核心支持多用户的GIS应用,拥有制图、查询分析和地理编码的全部功能。……
