[发明专利]一种异构存储系统地图发布的方法在审
申请号: | 201710247008.1 | 申请日: | 2017-04-17 |
公开(公告)号: | CN107016112A | 公开(公告)日: | 2017-08-04 |
发明(设计)人: | 梅非 | 申请(专利权)人: | 梅非 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F3/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 300134 天津*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 存储系统 地图 发布 方法 | ||
技术领域
本发明属于数字地图技术领域,尤其涉及一种异构存储系统地图发布的方法。
背景技术
在目前的主流的地图发布工具当中(例如:GeoWebCachoSe、Geerver等等)都有一个缺点就是不支持异构存储系统。也就是说,异构存储系统的地图数据无法直接通过地图发布工具进行地图发布。所以,当面对海量的遥感地图数据时,磁盘容量上的限制导致海量地图数据在存储、管理和发布上十分困难。而通过分布式异构存储系统对海量遥感地图数据进行存储与管理的话又无法进行地图发布。
目前的常用地图发布方法,大多数都是基于磁盘存储的基础之上的。换而言之,整个流程就是首先在机器上搭建一个地图发布工具的环境,然后再把处理好的地图数据拷贝到该机器的地图发布工具指定磁盘当中,最后地图发布工具直接读取磁盘中的地图数据,实现地图发布,这种地图发布方法,受限于机器磁盘容量的大小。当面对海量地图数据发布问题时,就必须搭建多个地图服务节点,每个地图服务节点承担部分地图数据发布的任务。总之,现有技术存在异构存储系统不能整合到地图发布工具中、地图服务的管理与维护成本高的问题。
发明内容
本发明提供一种异构存储系统地图发布的方法,以解决上述背景技术中异构存储系统不能整合到地图发布工具中、地图服务的管理与维护成本高的问题。
本发明所解决的技术问题采用以下技术方案来实现:一种异构存储系统地图发布的方法,所述地图发布方法包括:
a.确定地图发布工具及其源代码;
b.确定基于异构存储系统的分布式文件存储系统;
c.对地图发布工具源代码上的存储IO读写模块进行兼容性开发,使得地图发布工具对分布式文件存储系统进行IO读写;
d.指定地图发布工具的配置文件中地图数据路径为分布式文件存储系统中的位置
进一步,所述地图发布方法还包括在地图发布后,所述分布式文件存储系统在IO读写时是通过内网进行传输;
进一步,所述分布式文件存储系统在IO读写时,若IO读写较慢,则通过增加带宽的方式提高IO读写速度。
进一步,所述地图发布工具的源代码采用GeoWebCache-1.5.1版源代码。
进一步,所述基于异构存储系统的分布式文件存储系统为基于hadoop和habse的分布式文件存储系统。
本发明的有益效果为:
1本专利由于采用地图发布方法包括:确定地图发布工具及其源代码;确定基于异构存储系统的分布式文件存储系统;对地图发布工具源代码上的存储IO读写模块进行兼容性开发,使得地图发布工具对分布式文件存储系统进行IO读写;指定地图发布工具的配置文件中地图数据路径为分布式文件存储系统中的位置的技术手段,通过改造的地图发布工具,直接读取异构存储系统上的海量地图数据,实现地图发布。
2本专利由于通过对地图发布工具的二次开发,集成异构的存储系统,从而有效解决单一地图服务节点发布海量地图数据上的磁盘容量限制问题。
3本专利通过配置文件指定地图数据在分布式文件存储系统中的位置,从而实现异构存储系统地图数据的发布。
4、本专利由于分布式存储系统在IO读写上是通过内网进行传输,速度会比磁盘读写要慢一点。但是可以通过加大内网带宽的方式来优化,提高分布式存储系统的读写速度,最终消除读写速度对于用户体验上的影响。
附图说明
图1是本发明一种异构存储系统地图发布的方法的工作流程图;
图2是本发明一种异构存储系统地图发布的方法的地图发布后成品图。
具体实施方式
以下结合附图对本发明做进一步描述:
图中:1-确定应用步骤,2-确定结构步骤,3-开发步骤,4-指定步骤,5-地图发布步骤。
实施例:
本实施例包括:如图1所示,一种异构存储系统地图发布的方法,所述地图发布方法包括:
a.确定地图发布工具及其源代码1;
b.确定基于异构存储系统的分布式文件存储系统2;
c.对地图发布工具源代码上的存储IO读写模块进行兼容性开发,使得地图发布工具对分布式文件存储系统进行IO读写3;
由于通过对地图发布工具的二次开发,集成异构的存储系统,从而有效解决单一地图服务节点发布海量地图数据上的磁盘容量限制问题。
d.指定地图发布工具的配置文件中地图数据路径为分布式文件存储系统中的位置4。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于梅非,未经梅非许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710247008.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:吊灯(3021)
- 下一篇:吊灯(D7236‑6)