APP下载

基于.NET Remoting的CoGIS研究

2011-08-10王忠波

城市勘测 2011年4期
关键词:用户信息

王忠波

(嘉兴市国土资源局,浙江 嘉兴 314000)

1 引言

协同地理信息系统(Cooperative Geographic Information System)又名CoGIS是构建于地理信息系统上的协同工作平台,为地域分散的群体用户提供协调与协作完成特定任务的环境。本文讨论了CoGIS的概念,然后基于 Microsoft.Net Remoting技术,利用 Arc-GIS Engine开发组件以及Visual Studio 2005开发平台,初步实现了CoGIS功能。

2 CoGIS概念

面向群体用户,CoGIS提供一个工作平台,群体用户以此平台进行空间信息编辑、加工、会商、分析、决策,共同完成一项复杂的工作,它可访问共享的多种信息,这种新型的地理信息系统我们可以统称其为协同地理信息系统(Cooperative GIS,简称CoGIS)。CoGIS技术的目的和实质是:利用通信技术和计算机技术建立一个基于GIS的协同工作环境,在此环境中人们可以共同工作、互相合作,一起致力于一个项目或一个研究领域,或解决一个学术上的难题等[1]。于是CoGIS可以定义为:一组或多组异地的用户,借助计算机及其网络技术,基于地理信息共同协调与合作来完成一项任务[2]。此外,有文献讲 GIS与 CSCW(Computer Supported Cooperative Work)的结合便产生CoGIS(Collaborative GIS)简称 CoGIS[3]。

CoGIS形式是合作,关键是协调,要求多点实时通讯,是一种支持人们在共享环境下共同完成同一件涉及GIS的群体工作的计算机应用系统[4],CoGIS从技术和理论上研究和解决人们是如何基于地理信息进行群体协作的;应提供什么样的技术手段以帮助人们进行基于地理信息的合作。

3 .NET Remoting概述

CoGIS要求各个客户端之间能够自由通信,交流工作信息,Microsoft.NET Remoting提供了一种允许对象通过应用程序域与另一对象进行交互的框架,.NET Remoting的体系结构主要元素有:远程对象、信道、消息、格式标识符、格式标识符提供程序、代理对象、消息接收器、RemotingConfiguration类以及ChannelServices类。……

登录APP查看全文

猜你喜欢

用户信息
订阅信息
关注用户
关注用户
关注用户
如何获取一亿海外用户
展会信息
健康信息
健康信息(九则)