发明名称 一种基于云计算的空间类业务数据GIS化服务的实现方法和系统
摘要 本发明涉及一种基于云计算的空间类业务数据GIS化服务的实现方法和系统,本发明采用云计算技术,解决了现有的各应用平台GIS子系统无法为其他系统平台所用的问题,同时解决了而目前Internet上的公共地图系统(如Google地图)不能为各应用系统提供所需的各种空间类业务数据,以及无法被自由安全的访问和使用的问题。并且,使得各应用平台能够在无需采集的情况下,既能透明的使用和操作各种空间类业务数据的物理、逻辑、业务、性能、告警等非空间属性数据。
申请公布号 CN104301354A 申请公布日期 2015.01.21
申请号 CN201310303236.8 申请日期 2013.07.16
申请人 杭州鹏信科技有限公司 发明人 陈晓莉;祝天鹏;詹万钧;林波;陈维新;吕晓敏;徐鹏
分类号 H04L29/08(2006.01)I;H04L12/24(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 代理人
主权项 一种基于云计算的空间类业务数据GIS化服务的系统包括:a)、中间件,所述中间件包括客户端显示中间件和GIS云服务中间件;客户端显示中间件:提供可显示在各系统网页中的封装了的组件,并提供JavaScript API接口实现双向的各种交互,使得地图和空间类业务数据可以被其他各系统平台透明的使用;客户端显示中间件根据地图切片大小实现了全省地图的栅格化,并将每个栅格的编号与地图切片、空间类业务数据切片进行了关联;客户端显示中间件包括地图初始化、空间类业务数据初始化、基本操作、点/线/面操作、事件驱动、几何分析、地标搜索、更换城市、截图、测试模块;GIS云服务中间件:负责提供基本地图服务功能,并根据其他应用系统提交的请求,对提交的数据进行地理信息化合成处理后,返回给客户端显示中间件予以呈现,同时提供地图数据和空间类业务数据缓存功能,以提高响应速度;提供权限控制功能,对其他系统平台的空间类业务数据访问权限进行控制和管理;b)、VoldeMort分布式并行计算层;分布式并行计算框架VoldeMort构建在多个服务器节点之上(可采用低成本的刀片或PC Server,可平滑添加节点),通过VoldeMort的Key‑Value Store(键‑值存储)管理栅格化的地图切片数据和各种空间类业务切片数据,整个切片数据的不同部分分布式存储在不同的服务器上,具备出色的查询并发和查询速度,并可对切片数据进行自动的冗余备份(备份数量可设置),在保障数据安全的基础上获得高计算效率、并发用户数和吞吐量;c)、可插入存储引擎(BDB);用于存储和管理地图切片数据和各种空间类业务切片数据,提供可拨插的序化支持,提供复杂的分布式Key‑Value Store(键‑值存储)支持。它接收“空间类业务数据采集和GIS化定义/切片处理层”模块的存储请求,将空间类业务切片数据进行分布式存储;d)、空间类业务数据采集和GIS化定义/切片处理层;通过各种接口采集、同步各种通用类资源和业务系统中的数据,并对其进行GIS化标准定义、栅格化切片处理和存储;空间类业务数据采集:支持通过WebService/DB/FTP/XML/北向接口等多种形式采集各种通用类资源和业务系统中的数据,采集粒度可定义,并提供自监控维护功能;GIS化标准定义:对空间类业务数据进行统一标准的GIS属性定义,包括显示样式、不同地图显示级别时的显示大小、标注、提示内容;栅格化切片处理:客户端显示中间件根据地图切片大小实现了全省地图的栅格化,并对每个栅格进行了编号,该模块根据栅格的左上、右下角点经纬度和业务数据的经纬度,将每类业务数据与栅格建立对应关系,并将一个栅格内的所有同类别同属性业务数据进行序列化打包处理,然后将一个序列化包作为一个切片,并进行分类编号,建立地图栅格编号与切片编号之间的对应关系,然后通过存储模块进行分布式存储,这种空间类业务数据栅格化切片处理机制,能保障只通过栅格编号即能高效、一次性的获取栅格内的所有空间类业务数据,特别在业务数据量大的情况下,比传统查询方式具有明显优势;e)、存储模块:通过调用VoldeMort的存储接口,将栅格化切片处理模块处理后的空间类业务切片数据进行分布式存储。
地址 310012 浙江省杭州市西湖区万塘路317号华星世纪大楼1005室杭州鹏信科技有限公司