一种基于云计算技术的异构空间信息协同标绘空间系统的制作方法

文档序号:9767885阅读:502来源:国知局
一种基于云计算技术的异构空间信息协同标绘空间系统的制作方法
【技术领域】
[0001] 本发明涉及信息技术领域,具体是涉及一种基于云计算技术的异构空间信息协同 标绘空间系统。
【背景技术】
[0002] 在信息技术和互联网技术的飞速发展下,人们接触的信息量越来越大。信息服务 过程其实就是一种传播信息、交流信息、让信息变得更有价值的过程。而在这一活动过程中 采集和提取的信息,并不需要对其中所含的知识内容进行提炼和分析,所以人们通过各种 手段检索到的只是数据信息本身而己,并不一定是知识,比如学生在图书馆的书目检索系 统上检索时,检索结果只有书名和作者,并看不出知识来。信息服务虽然能够提供快速、大 量的信息,但是面对杂乱无章、随意性大、各种各样的信息资源,人们很难迅速、准确地定位 和获取解决问题的关键知识。
[0003] 知识服务起源于图书情报与信息服务行业,已经成为许多行业和领域密切关注的 热点课题,但是在教育、通信、金融、商业、咨询、健康医疗、中介服务等行业,知识服务是未 来发展的必然趋势,各行业均已着手以知识服务为导向进行重新定位和设计。对于知识服 务的研究和关注则涉及到图书情报学、产业经济学、计算机科学、管理学、教育学等多个学 科领域。从知识服务本身内容看,知识服务应有广义和狭义之分。从广义上讲,知识服务是 指一切为用户提供所需知识的服务(包括提供普通知识服务和提供专业知识服务等);从狭 义上讲,知识服务应是指针对用户的专业需求,以解决问题为目标,对相关知识进行搜集、 筛选、研究分析并支持应用的一种较深层次的智力服务。
[0004] 然而,我国空间知识信息不够丰富,服务水平也停留在较低水平,已经开始制约空 间信息社会化应用发展,这就迫切需要我国应进一步加大空间知识挖掘和服务水平。积极 推进空间知识在国民经济和社会发展各个领域的应用和公益性服务,已经成为空间知识服 务于国家经济建设和社会发展的必然要求。通过开展全球空间信息关联更新与主动服务系 统支持下的空间信息分析服务的研发,实现提供空间知识在线服务,不断提高在线服务的 质量和服务水平,必将有效促进我国空间信息社会化应用水平和国民社会经济的进步。

【发明内容】

[0005] 鉴于以上内容,本发明提出了一种基于云计算技术的异构空间信息协同标绘空间 系统。
[0006] 采用的技术路线如下:
[0007] 技术实施包括五个部分:
[0008] -、提供的服务
[0009] 协同标绘云服务系统将提供如下服务:动态异构标绘信息的获取服务;基于虚拟 资源池的全球动态异构标绘信息接入服务;标绘信息自适应实时/准实时显示服务;动态异 构标绘信息更新服务;全球地名库的建立;基于Multi-Agent的混合协同标绘模型的构建服 务;基于身份认证特性的角色访问控制服务;多用户操作的协同服务;协同标绘冲突消解服 务,系统的数据层和协同标绘服务模块采用的架构如图1所示。
[0010] 图〗*所标各数字含义如下:
[0011] 1.用户请求服务器提供需要的地理数据,服务器接收用户请求由控制器进行分 发,对于基础的地图影像由QuadServer提供服务,其他请求数据会被控制器转化为对象模 型形成XML文件发送给浏览器端,执行JavaScript程序进行转化为图像或者用户GIS的数 据;
[0012] 2.用户向服务器提交标绘信息,同时提交个人信息验证等资料。服务器控制器接 收用户相关信息,并将Java对象转化为GIS数据后,送入云平台进行处理;
[0013] 3. Agent对控制器接收请求进行感知,并对数据进行分析,通过检测机制对数据冗 余和冲突进行处理,约束数据的完整性和可靠性;
[0014] 4.通过Agent处理后数据由控制器进行收集,并将数据信息进行空间分析、数据挖 掘后,对原有的标绘数据进行整合,最后送入HBase Spatial;
[0015] 5.HBase Spatial的设计类似于Oracle Spatial,设计特定的数据类型和结构用 来存储空间信息,将空间信息保存在真正的数据库中;
[0016] 6. HBase分布式数据库依赖于zookeeper,HBase为整个系统提供非关系型的数据 库存储服务,对于GIS数据,非关系型数据库理论上能提供比关系数据库更好的服务;
[0017] 7 ·服务器端agent设计为类似于HBase的Master-slaves结构,使用zookeeper的 Master Election机制保证服务器端agent的Master部分正常工作,除了最初查询外,客户 端agent均和服务器端agent的slave部分打交道,以减少服务器端集群间的数据传输,服务 器端agent使用缓存以提高服务效率;
[0018] 8.冊&%的数据以文件的形式存储在^?5中,通过如1^如代等技术为上层提供 HDFS自身很难提供的随机存储,小文件存储等功能。系统中大部分信息均存储在HBase中, 但少数难以直接使用HBase处理的内容也直接存储于HDFS。
[0019] 9.服务器端agent与数据库交互,更新缓存中的内容,以确保用户获得的是最新的 资料。
[0020] 二、协同标绘系统数据库
[0021 ]将空间数据类型归纳为三个最基本类型:点、线、关系。三种基本类型演变出了多 种多样的空间数据类型。点,一个带有经炜度属性的对象,并附加其他属性的键值列表,它 可以精确和唯一的标识一个位置的状态。线,可以划分为闭合线圈、非闭合线段以及区域三 种线类型,收尾不闭合的线段通常表示道路、河川、铁轨等,收尾闭合线段通常表示环形公 路和地铁等。关系,由一系列的点、线组合而成,并通过role进行定义,是一种隐性的数据类 型,是实体与实体之间的一种联系关系。标签Tag,不属于地图基本元素,而地图元素通过 Tag来记录相关属性键值对Key/Value形式。
[0022] 从E-R图向关系模式转化数据库的逻辑设计主要是将概念模型转换成一般的关系 模式,也就是将E-R图中的实体、实体的属性和实体之间的联系转化为关系模式。数据库设 计图如图2所示。
[0023] 三、协同标绘关键模块实现
[0024] 1.基于Multi-Agent的混合协同标绘模型的构建模块
[0025] Multi-Agent系统(MAS)是多个Agent组成的集合,其多个Agent成员之间相互协 调,相互服务,共同完成一个任务。它的目标是将大而复杂的系统建设成小的、彼此互相通 信和协调的,易于管理的系统。各Agent成员之间的活动是自治独立的,其自身的目标和行 为不受其它Agent成员的限制,它们通过竞争和磋商等手段协商和解决相互之间的矛盾和 冲突。MAS主要研究目的是通过多个Agent所组成的交互式团体来求解超出Agent个体能力 的大规模复杂问题。在系统标绘里面Multi-Agent系统用于解决实际问题的优势,归纳起 来,主要有以下几点:
[0026] (1)在Multi-Agent系统中,每个标绘个体Agent具有独立性和自主性,能够解决给 定的子问题,自主地推理和规划并选择适当的策略,并以特定的方式影响环境;
[0027] (2)Multi_Agent系统支持分布式应用,所以具有良好的模块性、易于扩展性和设 计灵活简单,克服了建设一个庞大的系统以及海量级标绘所造成的管理和扩展的困难,能 有效降低系统的总成本;
[0028] (3)在Multi-Agent系统的实现过程
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1