高级检索

    Geo-Agents研究

    RESEARCH ON THE GEO AGENTS

    • 摘要: Agent技术为全面准确了解分布式系统的特点及解决分布式应用问题提供了一种全新的方法 .论文在分析了分布式地理信息系统的特点及所面临的问题后 ,提出了一个基于 Agent的分布式地理信息系统模型 Geo-Agents.在这个模型里 ,首先分析了 GIS Agent的分类、特点及结构 ,将 GIS Agent分为 3种类型 :系统管理 Agent、GIS功能 Agent和接口 Agent,每个 GIS Agent都是一个由控制子系统、功能子系统、通信接口、人机界面及数据资源组成的有机实体 ,具有独立性、确定性、自主性、交互性和主动性等特点 ;其次 ,采用消息机制实现不同 GIS Agent之间的合作与交互 ,并结合 GIS应用的特点及 Agent的功能 ,设计了一组特定的 Geo- Agents消息 ;最后 ,给出了Geo- Agents模型的体系结构及网络分布模型 ,并基于 Agent设计了一个面向用户任务的人格化的二次开发语言Geo Script.与此同时 ,还设计了一个基于网络的多层空间元数据库框架 ,为 GIS Agent的能力提供了保证 .实践表明 ,Geo- Agents除了具有分布式 GIS的基本特点外 ,而且能够很好地实现分布式地理空间数据的智能服务、超越Client/ Server结构的分散对等分布计算以及 GIS领域中的合作等 ,是一个具有广阔发展前景的分布式 GIS模型

       

      Abstract: Agent technology provides a new method for understanding the features of distributed system and solving distributed application problems. After discussing the features and the problems of distributed GIS, a model of agent based distributed GIS——Geo Agents, is presented in this paper. In this model, the classifications, structure and features of GIS agent are firstly analyzed. There are three types of GIS agent: system management agent, GIS functional agent and interfacial agent. Every GIS agent is a synthetic entity which consists of control subsystem, functional subsystem, communication interface, human computer interface and data resource, and every GIS agent is deterministic, independent, autonomous, interactive and initiative. Secondly, a message mechanism is used to provide communication and coordination between GIS agents, and a set of Geo Agents message types are designed according to the properties of GIS and agent. Finally, the architecture and network distributed model of Geo Agents are proposed, and a task oriented, personalized script language——GeoScript based on agent for the user is designed. In the mean time, a network based, hierarchical spatial metadata database framework is brought forth, which guarantees GIS agent’s capabilities. The practice shows that Geo Agents not only has the general features of distributed GIS, but also can easily provide the intelligent information services for distributed spatial data, including decentralized peer computing, overpassing the client/server structure and cooperation in GIS application. Geo Agents is a brand new distributed GIS model and will have a bright future.

       

    /

    返回文章
    返回