摘要
1前言
Geo-Agents是一个基于Agent的分布式GIS原型系统(如图1所示)[1].系统由Facilitator、接口Agent、GIS功能A-gent和GuServer等四种GIS Agent组成.其中,Facilitator是系统管理Agent,主要承担全局管理和协调功能;GIS功能A-gent对分布式GIS系统中的空间分析或查询功能进行封装,具有响应外界请求,完成不同数据要求的同一类空间分析或查询功能,并可以利用Agent间的统一通信机制返回查询结果;接口Agent是用来与用户交互、完成用户指定任务的,是一种可以表现一定智能的Agent:它们接受用户空间分析及查询任务,进行任务分解,利用Agent2的统一通信机制交由GIS功能Agent完成,并利用GIS功能Agent返回的结果完成用户指定的计算,返回最终结果;GuServer是地理空间效据访问服务器,它管理空间数据库中存放的地理空间数据以及相关的元数据.
Geo-Agents is an agent-based distributed Geographic Information System (GIS). Collaboration and parallel are intrinsic features of multi-Agent system. In this paper, collaboration and parallel in Geo-Agents are explored and analyzed. In Geo-Agents, collaboration is embodied in two aspects: collaboration among interface Agents and collaboration under the control of interface Agent, and parallel is performed by GIS function Agent, which is implemented as three modes: isomorphic cooperative parallel, heterogeneous cooperative parallel, mutually exclusive parallel.
出处
《计算机科学》
CSCD
北大核心
2002年第10期25-27,共3页
Computer Science
基金
国家自然科学基金(60073016
60003005)
北京市自然科学基金(4012007)
博士后科学基金