论文部分内容阅读
随着计算机网络的飞速发展,网络中可供利用的信息总量以惊人的速率增长。然而,这些为不同应用服务的信息存储在许多不同的数据源之中,其管理系统也各不相同。为更有效的利用这些信息,需要将多个分布、异构和自治的数据源集成以实现信息和服务的共享,并提供给用户一个统一和透明的访问接口。
WebGIS是一种更为开放的、符合分布式GIS应用趋势的解决方案。基于B/S架构的WebGIS有着广阔的应用前景,同时也对其实现技术提出更高的要求。但是现有的大多数WebGIS软件都是孤立的并且难以重用。
ArcGIS Server是ESRI在ArcGIS系列产品中推出的一个创建企业级GIS应用的平台,它提供了一个建立遵循于IT工业标准的支持集中管理,多用户负载平衡的应用程序的平台。它的出现使得分布式GIS应用进入到一个新的领域,不仅仅是数据的共享,而且高级的GIS功能如制图、空间分析和地理编码、多用户编辑等也能够通过Internet/Intranet为普通用户所拥有。
Web Services是.NET的核心技术,它是一种全新的动态分布式计算模式。结合.NET和ArcGIS Server,将Web Services技术运用到GIS中去可以解决政府GIS中办公、业务数据与GIS数据之间的共享、系统的响应速度和执行效率的问题,很好的实现GIS数据、功能的共享和互操作。目前GIS Web Services的应用并不是十分广泛,所有提供GIS网络服务的机构都有各自的侧重点。本文将重点探讨其在城市基础信息共享平台中的应用。
本文在介绍了Web Services的结构和技术,以及服务器端开发平台ArcGISServer的组成、功能、特点,探讨了基于ArcGIS Server的网络应用服务开发方式,进行了一个城市基础地理信息共享平台系统的设计。该平台基于ArcGISServer创建了一个GIS网络服务实现了城市信息服务的整合共享,给系统网络应用程序提供了统一编程接口。通过门户网站提供给广大用户基于浏览器的访问接口,用户可以方便地访问这些GIS应用程序,应用程序可以对地理要素的空间和属性进行有效管理,为进一步的决策分析依据。