基于OWGA缓存的海量遥感瓦片数据发布

合集下载

基于Oracle RDBMS的遥感影像分布式存储的研究

基于Oracle RDBMS的遥感影像分布式存储的研究

基于Oracle RDBMS的遥感影像分布式存储的研究杨涛;沈大勇;贾军辉【摘要】本文主要研究基于Oracle关系数据库管理系统(RDBMS)对海量遥感影像进行分布式存储的方法.通过对比传统关系数据库和NOSQL非关系数据库的特点和优劣,决定使用Oracle 11数据库软件,基于Oracle RDBMS的分布式数据库系统架构,建立数据库链接与共享数据的联系,结合金字塔影像结构对其进行存储和管理,实现海量遥感影像数据的高效存储和安全保障.【期刊名称】《黑龙江科技信息》【年(卷),期】2018(000)030【总页数】2页(P89-90)【关键词】Oracle;遥感影像;影像分块;分布式存储【作者】杨涛;沈大勇;贾军辉【作者单位】国家测绘地理信息局第三航测遥感院,四川成都 610100;国家测绘地理信息局第三航测遥感院,四川成都 610100;国家测绘地理信息局第三航测遥感院,四川成都 610100【正文语种】中文【中图分类】TP751近年来,国家高度重视并且大力支持空间信息产业的发展,这使得遥感影像数据及其衍生数据的量级呈指数倍增长。

面对如此海量的数据,传统的遥感数据存储管理技术已经越来越乏力。

如何充分、高效的存储和管理海量遥感数据,以满足各行业用户对高并发数据的需求,是目前空间信息科学领域亟待解决的关键问题之一。

本文基于经典的Oracle关系数据库管理系统(RDBMS)对遥感影像实现分布式存储,既能高效的存储和管理海量遥感影像数据,也能够使数据的安全得到保障。

1 影像存储关键技术针对海量遥感影像数据的存储,传统的关系数据库可能不如NOSQL这类非关系数据具有高度的灵活性和高效的查询速度[1]。

然而,在地理国情监测和自然资源调查方面,尤其强调数据存储的安全性以及数据库系统的稳定性,关系数据在这方面具有很大的优势。

1.1 Oracle分布式数据库系统Oracle RDBMS的分布式数据库系统使用客户/服务器体系,整体结构如图1。

遥感测绘论文题目GIS测绘学论文题目测绘工程论文题目选题大全毕业论文开题报告参考文献

遥感测绘论文题目GIS测绘学论文题目测绘工程论文题目选题大全毕业论文开题报告参考文献

耕地土壤有机质与速效氮磷钾含量高光谱遥感反演研究 经验模态分解在高光谱遥感数据处理中的应用 面向对象的高分辨率遥感影像的分割与分类研究 多极化星载 SAR 森林覆盖变化检测方法研究 多特征融合的遥感影像变化检测方法研究 近 30 年上海海岸带土地利用变化分析与建模预测 基于矩阵对数累积量和非局部均值方法的极化 SAR 噪声抑制 基于高光谱数据的最大羧化速率遥感定量反演 高分辨率遥感影像道路网提取及变化检测 基于高分辨率遥感影像的城区建筑物提取方法研究 基于高分辨率遥感影像的团场小城镇土地利用变化分析与预测研究 面向对象的草原植被参数反演方法及应用 基于多特征的面向对象高分辨率遥感图像分类 定标缺失情况下的高光谱图像分类研究 基于多波段多极化 SAR 数据的草原地表土壤水分反演方法研究 粒子群优化算法在多时相遥感影像变化检测中的应用研究 基于 Sentinel-1 和 Landsat 8 数据的潮间带盐沼湿地分类研究 高分辨率遥感影像面向对象的绿地信息提取方法研究 基于 HJ-1A HSI 高光谱遥感数据的湟水流域典型植被分类 多源遥感图像融合技术研究 基于 CVA 与光谱解混的高光谱图像变化检测研究 小麦茎基腐与全蚀病高光谱遥感识别研究 基于 Sentinel-1 的近岸海表风场反演研究 雷达卫星 TerraSAR-X 精准测距高原湿地水位反演研究 基于数据挖掘技术的航摄影像土地利用变化检测研究 基于深度神经网络的遥感图像变化检测 基于多空间分辨率遥感数据的山区土地利用/土地覆被分类及变化检测 基于图谱理论的遥感图像分类方法研究 高光谱遥感协同处理黑刺沟岩矿蚀变信息方法研究 基于多核学习的高光谱遥感影像分类方法研究
遥感测绘论文题目 GIS 测绘学论文题目测绘工程论文题目选
题大全毕业论文开题报告参考文献 目录
一、选题技巧............................................................................................................................................1 二、热词分布............................................................................................................................................2 三、测绘学论文题目大全....................................................................................................................... 2 四、知网万方等如何利用................................................................................................................... 104

【CN110059143A】一种基于遥感影像瓦片数据的地图绘制方法【专利】

【CN110059143A】一种基于遥感影像瓦片数据的地图绘制方法【专利】

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号 (43)申请公布日 (21)申请号 201910160966.4(22)申请日 2019.03.04(71)申请人 中国电子科技集团公司第二十七研究所地址 450047 河南省郑州市二七区航海中路71号(72)发明人 段云龙 常鹏飞 张岭军 李春晓 张明 (74)专利代理机构 郑州联科专利事务所(普通合伙) 41104代理人 刘建芳 常娟(51)Int.Cl.G06F 16/29(2019.01)G06F 16/955(2019.01)G06T 17/00(2006.01)H04L 29/08(2006.01)(54)发明名称一种基于遥感影像瓦片数据的地图绘制方法(57)摘要本发明公开了一种基于遥感影像瓦片数据的地图绘制方法,依次进行下载器初始化和运行、创建多线程下载任务、产生地图瓦片数据请求、返回响应影像瓦片数据、响应影像瓦片数据解析、响应影像瓦片数据在交互界面进行更新和渲染。

本发明技术路线简单、易行,能够实现对谷歌地图卫星影像数据的高效、可靠地下载、渲染和存储,还能够满足各类WebGIS型应用对瓦片数据的需求,同时,本发明对于存在于缓冲区的瓦片不再重复下载,大大降低了网络传输压力和瓦片刷新延迟,降低了下载器计算量,提高下载速度和准确度,且本发明通过采用数据库存储和目录存储两种存取方式,使存储方式灵活,适应了用户的多样需求。

权利要求书2页 说明书8页 附图2页CN 110059143 A 2019.07.26C N 110059143A1.一种基于遥感影像瓦片数据的地图绘制方法,其特征在于:包括以下步骤:A、遥感影像瓦片数据下载器初始化启动并运行;B、用户通过交互界面创建多线程下载任务;多线程下载任务分为用户漫游操作或新建下载任务两种类型;C、下载器根据多线程下载任务产生地图瓦片数据请求,并将产生的地图瓦片数据请求发送至谷歌地图服务器;D、谷歌地图服务器响应用户的请求并返回响应影像瓦片数据至下载器;E、下载器对获取的响应影像瓦片数据进行解析;F、下载器将经过解析的响应影像瓦片数据在交互界面进行更新和渲染,同时将响应影像瓦片数据存入数据库或对应文件夹中。

基于“便携式多源遥感影像即时服务系统”地图切片数据管理技术研究

基于“便携式多源遥感影像即时服务系统”地图切片数据管理技术研究

0.引言目前,地图瓦片技术已经成为互联网公共地图服务使用较多的模式,地图切片是将指定地理范围内的数字地图,在某一比例尺下,切割成若干行和列固定尺寸的正方形栅格图片的过程[1],切成若干行及列的正方形图片,以指定的格式保存成图像文件,按一定的命名规则和组织方式存储到目录系统中或数据库里,形成金字塔模型的静态地图缓存[2]。

采用瓦片金字塔的方式改进和优化海量地理空间数据的无缝高速浏览[3]。

近几年,国产光学遥感卫星越来越多,卫星影像的分辨率和精度不断提升,在各种测绘项目中得到了广泛的应用。

在测绘外业作业工程中,多数外业项目具有时间紧、任务重、数据量大的特点,外业生产对设备的便携性与数据的读取速度上要求较高。

如何利用当前已有的软硬件条件实现外业作业中海量遥感影像数据的快速加载,高效地开展项目工作已经成为外业单位遇到的一个难题。

黑龙江第三测绘工程院在服务的定制和筛选、瓦片地图技术、地图服基于“便携式多源遥感影像即时服务系统”地图切片数据管理技术研究阴关雷曹景庆郭慧宇徐雷(黑龙江第三测绘工程院,黑龙江哈尔滨150025)摘要近些年国产高分辨率光学卫星发展迅速,光学影像的分辨率从2m提升到亚米级,满足大比例尺测图精度的要求。

黑龙江第三测绘院结合瓦片技术研发了“便携式遥感影像即时服务系统”(以下简称“即时服务系统”),可提供符合OGC标准的WMS、WMTS瓦片地图服务,有效提高生产效率,但传统的瓦片地图技术存在一些不足。

切片时间长,文件数据量大,限制了遥感数据应用的时效性。

本文基于“即时服务系统”的应用和瓦片地图技术的原理与方法,探索和实现了地理空间数据动态更新方法,设计并搭建了地图切片数据管理系统。

关键词遥感影像;瓦片技术;ArcEngine开发;动态更新中图分类号P208文献标识码B文章编号2095-7319(2016)06-0051-0751//务的基础上把瓦片数据进行压模处理,部署在便携式高性能服务器上,形成了“便携式多源遥感影像数据即时服务系统”,能够有效缓解外业生产中对项目进度要求高的问题。

基于MongoDB的电子地图瓦片数据存储和服务研究

基于MongoDB的电子地图瓦片数据存储和服务研究

基于MongoDB的电子地图瓦片数据存储和服务研究邱儒琼;郑丽娜;李兵【摘要】针对电子地图瓦片数据只读、小文件、海量等特点,提出了一种基于MongoDB的电子地图瓦片数据存储和服务的方法。

实验结果表明,提出的方法可以满足电子地图缓存服务的高效存储和高并发性、大数据量的访问。

【期刊名称】《地理空间信息》【年(卷),期】2014(000)006【总页数】3页(P155-157)【关键词】MongoDB;电子地图瓦片;数据存储;缓存服务【作者】邱儒琼;郑丽娜;李兵【作者单位】中国地质大学武汉,湖北武汉430074; 湖北省基础地理信息中心,湖北武汉430074;湖北省基础地理信息中心,湖北武汉430074;湖北省基础地理信息中心,湖北武汉430074【正文语种】中文【中图分类】P208随着瓦片[1](Tile)的概念被提出,利用金字塔模型缓存地图瓦片的模式代替传统WebGIS 地图模式构建WebGIS 地图框架,大大提高了网络地图的响应速度,具有良好的用户体验。

在国家地理信息公共服务平台设计中,明确将电子地图缓存服务[2]作为主要的地图服务标准之一。

它是将传统的电子地图在服务器端以瓦片的形式预生成,并利用一定的算法组织并存储在服务器磁盘空间下。

但这些缓存瓦片不同于正常的文件,瓦片的大小从1 KB到20 KB,瓦片具有“总个数多、单个文件小”的特点。

如果采用基于文件系统的传统方式保存,将会面临以下挑战:1)文件的量级飞速增长,在达到了单机操作系统的查询性能瓶颈,或超过单机硬盘的扩容范围时,需要在文件系统级别上扩展和优化。

2)由于文件的备份不方便,导致文件系统访问的故障转移和修复出现问题。

3)由于瓦片服务是靠将文件转换为二进制比特流,再通过客户端软件接收二进制流,再将多个瓦片拼接为整张图像的机制[3],限制了瓦片服务的发布无法实现分布式。

针对上面的问题,本文探讨了采用主流NoSQL数据库MongoDB,利用Nginx、memcahced缓存优化机制,以数字湖北地理空间框架建设和湖北省内的部分数字城市地理框架建设等瓦片数据存储为例,探索新的服务发布模式,满足缓存服务的高并发性、大数据量的访问。

矢量瓦片技术在“智慧湖口”中的应用

矢量瓦片技术在“智慧湖口”中的应用

第23期2023年12月无线互联科技Wireless Internet Science and TechnologyNo.23December,2023作者简介:王康(1976 ),男,江西上饶人,正高级工程师,本科;研究方向:地理信息系统与GIS 应用㊂矢量瓦片技术在 智慧湖口 中的应用王㊀康(江西省国土空间调查规划研究院,江西南昌330025)摘要:随着地理信息相关产业的发展,基于网络提供地理信息服务已经成为一种常态化的地理空间数据应用方式㊂目前,通过栅格瓦片技术提供地理信息服务已应用于数字城市建设领域,解决了数字城市建设中的部分问题㊂但由于栅格瓦片数据自身的特点,难以满足实际应用中用户对于地理信息日益增长的交互需求㊂文章以 智慧湖口地理空间信息共享平台 的建设为切入点,结合矢量瓦片技术的应用,利用北京吉威数源信息技术有限公司提供的GEOWAY IME 在线地图服务引擎,对地理信息服务的应用方式进行了探索㊂关键词:矢量瓦片;智慧城市;地理空间信息共享平台中图分类号:P208㊀㊀文献标志码:A 0㊀引言㊀㊀信息化是实现城市可持续发展的重要途径,是推动城市经济发展的必然要求㊂随着物联网㊁云计算㊁AI 技术㊁数据挖掘㊁知识管理㊁社交网络等新一代技术工具的不断应用,原有数字城市的功能已不能满足现有条件下的需求㊂从2013年开始,国家相关部委先后分批次开展了国家级智慧城市及专项试点城市建设,各试点所在省份也先后制定并出台了省级智慧城市发展规划或顶层设计㊂中央网信办㊁国家互联网信息办于2015年底提出了 新型智慧城市 概念㊂国家 十三五 规划纲要明确提出要建设一批新型示范性智慧城市[1]㊂在此环境下,2016年10月,湖口县明确提出开展 智慧湖口地理空间信息共享平台 建设,并于2019年12月完成建设㊂1㊀瓦片技术1.1㊀栅格瓦片技术㊀㊀栅格瓦片技术最早推出在21世纪初期,为实现多尺度㊁多类型的空间数据共享和互操作,满足基于互联网环境提供空间信息管理和发布的需求而推出的一项分布式技术,是目前比较传统和非常成熟的一种技术㊂该技术极大地降低了服务器和网络带宽的负担,满足了用户快速浏览地图的需求㊂目前,国内大多数在线地图应用都采用了栅格瓦片技术,如天地图㊁百度地图等㊂1.2㊀矢量瓦片技术㊀㊀随着移动应用和高速网络技术的逐渐深入,栅格瓦片技术存在的地图服务数据生产周期长㊁数据更新困难㊁地图网络传输数据量大㊁在线地图样式固化单一㊁高清大屏显示效果不理想㊁用户互交困难等方面的缺点愈发明显,已经无法满足应用的需求㊂针对栅格瓦片技术性能瓶颈,矢量瓦片技术具有高效的地理空间信息矢量数据索引构建算法㊁分级索引调度与GPU 加速并行渲染技术,实现了海量矢量数据在前端在线地图的快速渲染和高效浏览,为用户提供了在线地图的定制方案㊂该技术还兼容了WMS㊁WMTS 的OGC 标准服务接口,最大化拓展应用领域㊂2㊀矢量瓦片应用实例2.1㊀技术路线㊀㊀面向湖口地理信息服务展示与应用的服务要求,本研究利用北京吉威数源信息技术有限公司提供的GEOWAY IME 在线地图服务引擎,按照统一的地理信息公共服务平台数据库建设技术规范开展数据库技术设计,通过建库工具软件对湖口县地理信息平台相关数据进行入库处理,采用C /S 和B /S 混合应用模式设计开发了基础地理信息数据库管理系统和地理信息公共服务平台,实现了智慧湖口地理空间信息共享平台中地理信息服务功能㊂智慧湖口地理空间信息共享平台的总体技术路线,如图1所示㊂图1㊀智慧湖口地理空间信息共享平台总体技术路线2.2㊀应用实例㊀㊀智慧湖口地理空间信息共享平台依托于服务数据库,以矢量瓦片技术为核心,充分发挥矢量瓦片技术的灵活性和可定制性,为用户提供多样化的定制服务,建设了4个专题应用示范系统㊂2.2.1㊀天地图·湖口㊀㊀天地图㊃湖口是公众版的地理信息公共服务平台,在智慧湖口地理空间信息共享平台的基础上,以地理空间信息数据为载体,集成各行业的专题和特色应用,构建的权威地理信息门户网站服务平台㊂2.2.2㊀城市地名信息管理系统㊀㊀城市地名信息管理系统基于湖口县第二次全国地名普查工作基础,采用地理信息系统㊁数据库等先进成熟技术,建设了湖口县地名信息管理系统,实现了地名信息档案的数字化和规范化管理,加强了地名信息化服务建设,深化了地名公共服务工程成果转化,提升了地名管理服务于城市现代化建设的能力㊂2.2.3㊀社会治安管理综合信息系统㊀㊀完成社会治安管理综合信息系统的研发建设工作,实现了社会治安资源成果的浏览和展示,为社会治安指挥工作和社会治安救援工作的开展提供科学途径㊂2.2.4㊀智慧旅游应用系统㊀㊀智慧旅游应用系统实现了以下功能:向互联网用户提供地图服务㊁分类查询㊁周边查询㊁路径规划㊁地图标绘等功能,满足用户在旅游中吃㊁住㊁行㊁游㊁购㊁娱等方面需求㊂3 关键技术和创新点3.1㊀高性能矢量瓦片动态渲染与服务技术㊀㊀高性能矢量瓦片动态渲染与服务技术实现了高速矢量分级索引构建,矢量瓦片地图高速渲染和矢量瓦片服务的完整工具和引擎;实现了对海量矢量数据快速分级索引构建和高效地图动态渲染服务,为用户提供在线矢量地图的快速浏览,地图分层显隐控制,要素拾取查询等功力;通过提供系统的API接口还可以供其他相关应用调用[2]㊂3.2㊀全要素索引构建与在线搜索服务技术㊀㊀全要素索引构建与在线搜索服务技术通过引入solr搜索引擎及HanLP中文分词组件作为技术支撑,开发面向全要素的高效索引构建和智能搜索服务能力,满足地名㊁地址㊁POI㊁AOI的秒级检索定位功能;面向全要素的搜索服务提供智能提示㊁智能排序等辅助能力,支持OGC标准的WFS-G服务接口,支持关键字查询㊁分类查询㊁区域查询㊁缓冲区查询等多种查询方式,满足精确匹配㊁模糊查询㊁周边查询等不同的应用场景㊂3.3㊀基于领域建模的多源异构数据管理技术㊀㊀地理空间信息数据种类较多且各类型数据的结构各不相同,传统的数据结构已很难准确㊁完整地对海量㊁结构复杂的数据进行存储和管理㊂基于领域建模的多源异构数据管理技术,通过对多元异构数据的模型化定义实现对相关数据的一体化存储与管理,解决了相关元数据信息与空间化信息分离存储带来的信息展示问题,同时支持资料自动归档㊂3.4㊀海量栅格数据动态镶嵌与管理技术㊀㊀海量栅格数据动态镶嵌与管理技术经过对影像和地形栅格数据的分析,采用镶嵌数据集的方式,通过 文件系统+数据库系统 组合管理模式[3]㊁动态镶嵌技术㊁概视图和金字塔构建㊁实时处理技术,解决传统文件系统模式和数据库模式下海量㊁大规模㊁多分辨率差异的栅格数据管理和浏览显示问题㊂4 结语㊀㊀随着互联网和移动应用的发展,在线地图采用矢量瓦片技术已渐渐成为常见方式㊂目前,关于矢量瓦片技术的研究还并不完善,且各类不同软件平台的相关数据和接口标准并不统一,使数据安全和专业应用方面受到一定的限制㊂通过对智慧湖口地理空间信息共享平台和应用示范系统的建设,对矢量瓦片技术在智慧城市中的应用进行了探索,解决了传统栅格瓦片技术的部分应用限制,对未来省㊁市㊁县的智慧城市建设提供了新的思路㊂参考文献[1]张红卫.成都新型智慧城市的建设与发展[J].先锋,2018(6):34-35.[2]于晓晶,王转,马晓燕.应急测绘服务保障专题数据库系统建设[J].青海科技,2020(6):77-79. [3]赵君.山东省地理省情监测时空数据库管理平台设计与实现[J].测绘地理信息,2020(5):112-116.(编辑㊀姚㊀鑫)Application of vector tile technology in Smart HukouWang KangJiangxi Institute of Land Space Survey and Planning Nanchang330025 ChinaAbstract With the development of the geospatial information industry providing geospatial information services based on the internet has become a normalized way of applying geospatial data.Currently providing geospatial information services through raster tile technology has been applied in the field of digital city construction and has solved some problems in digital city construction.However due to the characteristics of raster tile data it is difficult to meet the increasing interactive demand for geospatial information among users in practical applications.This article explores the application of geospatial information services by taking the construction of the Smart Hukou Geospatial Information Sharing Platform as the starting point combined with the application of vector tile technology and utilizing the GEOWAY IME online map service engine provided by Beijing Jiwu Information Technology Co. Ltd.Key words vector tiles smart city geospatial information sharing platform.。

基于主动缓存的P2P海量地形漫游瓦片调度算法

基于主动缓存的P2P海量地形漫游瓦片调度算法

Abstra ct :With co ntinuo us develop ment of co mp ut er t e chnolo gy , 3D t errain na vig a tio n i s a ho t applic a tio n in net2 work Geo grap hic Informa tio n Syst em ( GIS) , a nd ma ssive da t a tra nsmi ssio n i s highly dema nde d. As the number of client s incre a se s , the server p erforma nc e will drop too rapidly to sa ti sfy the clie nt re al2time rending re quirement be2 c a use the server lo a d s a re incre a sing line a rly for the kind of clie nt/ server a rchit ecture . The metho d thro ugh Peer2to2 Pe er ( P2P) to a ddre ss the server b a ndwi dth a nd p erforma nc e bottleneck in l a rge sc ale ma ssive t errain na viga tio n ha s a ttra ct e d much effo rt ba se d o n P2P netwo rks. Due to p e ers dyna mic s a nd het ero geneity , so me p e ers beco me the hot2po t s , while so me others a re idle . An a ctive c a che , a kind of t errain da t a sche duling algo rithm b a se d o n gro up e d lo c ality exiguity , i s p ropo se d. The sche duling algorithm , c alle d G LRF , i s propo se d fo r the idle p e ers , which just help s others getting their d a t a a nd do e s no t pl a y the tile d a t a . When de ciding which se gment s to get to impro ve the p e er hit ra t e a nd p e er ma t ching ra t e , in a dditio n to the ra rity a nd unifo rmity co nsidere d in exi sting da t a algorithms. Co mp a re d t e st re sult in pro totyp e syst em indic a t e s tha t the propo se d algorithm ha s high tile re que st hit ra tio a nd ma t ch ra tio , a nd the two metric s ha ve high incre a se sp e e d tha n tra ditio nal metho d. Key words : a ctive c a che ; gro up ; LRF ; P2P

基于HBase的森林防火遥感瓦片大数据存储

基于HBase的森林防火遥感瓦片大数据存储

基于HBase的森林防火遥感瓦片大数据存储曹梦鸽;高心丹;程逸群【摘要】Aiming at solving the problem that multi-source,heterogeneous and mass remote sensing data could not be read rapid-ly and considering the characteristics of forest fire data and remote sensing pyramids,we introduced and applied the Hilbert curve coding to improve index structure,proposing an HBase-based big data storage structure and a parallel storage struc-ture for forest fire remote sensing data.By experimental analysis,the improved index structure considerably accelerates the reading speed,and the parallel storage structure accelerates data storage.Applying this to Daxing'an Mountains suddens forest fire in Mongolia,our work enables numerous forest fire images to be storage and managed more efficiently,and thus has great potential as a widely used practice.%针对目前多源、异构、海量遥感数据难以快速读取的情况,结合森林防火遥感影像数据和遥感影像金字塔的特点,应用Hilbert曲线改进索引结构,提出了基于HBase的森林防火遥感瓦片大数据存储结构;设计了森林防火遥感瓦片数据并行化存储架构,并应用于内蒙古辖区大兴安岭突发森林火灾辅助决策中.通过实验分析,验证了改进的索引结构在读取速度上明显优于改进之前,并行化存储加快了数据的存储.研究成果可满足对海量森林防火影像高效存储、管理的需求,具有重要的实用价值.【期刊名称】《东北林业大学学报》【年(卷),期】2018(046)002【总页数】5页(P35-39)【关键词】森林防火;影像金字塔;Hilbert曲线;HBase;并行存储【作者】曹梦鸽;高心丹;程逸群【作者单位】东北林业大学,哈尔滨,150040;东北林业大学,哈尔滨,150040;东北林业大学,哈尔滨,150040【正文语种】中文【中图分类】TP274森林火灾频发对地球的危害不言而喻,且森林火灾的发生与蔓延情况和火灾发生区域的可燃物、地形及气象等数据关系极大,有效及时地获取火场区域数据,并据此计算预测火势发展,对森林火灾的扑救意义重大。

基于MongoDB的海量遥感影像大数据存储

基于MongoDB的海量遥感影像大数据存储

基于MongoDB的海量遥感影像大数据存储秦强;王晏民;黄明【期刊名称】《北京建筑工程学院学报》【年(卷),期】2015(000)001【摘要】随着科技的发展,遥感影像照片在质量及数量上急剧增加,如何安全并高效地将其存储已成为当前研究的一个热点问题。

应用NoSQl非关系型数据库,提出一种基于MongoDB的遥感影像大数据的存储方法。

用基于GridFS的大文件存储方式存储影像,再将其有关的属性信息以一条文档的形式插入MongoDB 数据库,两者之间用相同的ID编号连接。

通过与关系型数据库PostgreSQL在大文件以及传统海量文档存储方面进行性能测试比较,结果表明基于MongoDB的海量遥感影像大数据存储方法在各方面性能均明显优于基于关系型数据库的存储方法。

%With the development of the technology, number and quality of the remote sensing image data are increasing quickly. How to store massive remote sensing image data becomes a hot issue at the present. In this paper, by introducing NoSQL non_relational database, a storage method based on MongoDB for storing massive remote sensing image data has been provided. Firstly, by using GridFS to store massive remote sensing image data, then inserting the attribute information related to the remote sensing image which regarded as the form of a document into MongoDB database. Two storage methods can be associated with each other by using the same ID number. At last, by comparing with the relational database PostgreSQL in the performance of storing large file_type andtraditional document_type data, the result shows that the storage way based on MongoDB is confirmed much better than the storage way based on the relational database in all aspects.【总页数】5页(P62-66)【作者】秦强;王晏民;黄明【作者单位】北京建筑大学测绘与城市空间信息学院现代城市测绘国家地理信息局重点实验室,代表性建筑与古建筑数据库教育部工程研究中心,北京 100044;北京建筑大学测绘与城市空间信息学院现代城市测绘国家地理信息局重点实验室,代表性建筑与古建筑数据库教育部工程研究中心,北京 100044;北京建筑大学测绘与城市空间信息学院现代城市测绘国家地理信息局重点实验室,代表性建筑与古建筑数据库教育部工程研究中心,北京 100044【正文语种】中文【中图分类】P209【相关文献】1.基于MongoDB的海量遥感影像大数据存储2.基于MongoDB数据库的临床医疗大数据存储方案设计与优化3.基于MongoDB的蛋白质组学大数据存储系统设计4.基于MongoDB的航磁测量大数据存储模式研究5.基于Mongodb的智能电网大数据存储设计因版权原因,仅展示原文概要,查看原文内容请购买。

30一种基于矢量数据的瓦片金字塔算法

30一种基于矢量数据的瓦片金字塔算法

一种基于矢量数据的瓦片金字塔算法李海亭武汉市勘测设计研究院工程师,博士摘要由于响应速度一度成为互联网电子地图的发展瓶颈,随着瓦片地图技术的出现,地图的拖动、缩放以及不同比例尺下的快速浏览都有了很大的改善。

近年来,许多互联网电子地图供应商(包括Google、Baidu、Mapbar、灵图等)都使用了这一技术。

瓦片地图本质上就是把人们通用的地图作为主要地图背景,并采用预先生成的方法存放在服务器端,然后根据用户提交的不同请求,把相应的地图瓦片发送给客户端的过程。

由于客户端请求的地图是预先生成,不需像传统的WebGIS那样对用户的请求进行实时计算和绘图,所以瓦片地图技术能够在地图的显示方面具有速度的优越性。

地图瓦片是如何生成的,如何根据用户的请求范围实时地将相关瓦片反馈给用户,这需要建立一个良好的索引机制。

本文根据基于瓦片地图机制的武汉市公益地图网()的实际开发应用,提出了一种基于矢量数据的瓦片金字塔算法,并探讨了该算法引发的地图变形问题及其修正方法。

关键词:瓦片金字塔;网格索引;地图变形;步长修正1 前言瓦片索引是当今网络电子地图发布的主要技术手段,它采用预生成思想将地图进行横向分幅和纵向分级,然后根据用户请求动态检索相应的图块并自动完成拼接。

对全球进行空间划分的方法归纳起来主要有以下两种:等间隔空间划分和等面积空间划分。

但在平面电子地图的表达中,瓦片索引在本质上则是地图投影变换和空间索引的融合运用,该索引模型的建立过程须根据其应用特点参考不同地图投影的变形规律。

因此,瓦片索引方法研究同样也是适应新型地图产品而派生的新的研究领域,它是地图投影学研究的一个延伸。

本文首先介绍基于矢量数据的地图瓦片金字塔概念,然后提出了一种采用网格索引的瓦片金字塔算法。

本文还在分析该算法在特定区域引发的地图变形问题的同时进一步探讨了如何通过地图瓦片的长宽修正和经纬度步长修正两种方法解决变形问题。

2 基于矢量数据的瓦片金字塔将指定范围内由矢量数据绘制并符号化的地图,进行纵向分级和横向分幅,根据不同的比例尺等级,按照指定尺寸(如300×240等)和指定格式(如JPEG,PNG等)进行切割,得到若干行和列的矩形图片库,这些矩形地图切片也称为地图瓦片(Map Tile) ,这些若干行和列的地图瓦片库呈现正金字塔形的数据结构。

基于GIS+“云”计算的海量正射影像大数据轻量化应用

基于GIS+“云”计算的海量正射影像大数据轻量化应用

基于GIS+“云”计算的海量正射影像大数据轻量化应用姜丙波;詹国旗;杨岳驰;杨青松;祝佳兵;胡育林
【期刊名称】《测绘通报》
【年(卷),期】2024()S01
【摘要】无人机低空航测获取并制作的数字正射影像(DOM)是勘测设计的重要基础支撑资料。

随着水环境项目应用范围的扩大,尤其是分辨率(精细度)的提高,数据量正呈几何级数增长,为生产应用带来了数据存储大、数据组织应用难、数据保密要求高等一系列难题。

为解决水环境和抽蓄项目海量DOM大数据应用所面临的上述问题,提高DOM的利用效率,本文提出以GIS+“云”计算为基础,在AutoCAD、奥维等多个终端中进行轻量化加载研究。

经过验证,本文研究成果提高了数据的利用效率、安全性、集约性等,拓展了数据的应用场景,并在多个大型水环境和抽蓄电站项目得到很好的推广应用。

【总页数】4页(P143-146)
【作者】姜丙波;詹国旗;杨岳驰;杨青松;祝佳兵;胡育林
【作者单位】中国电建集团中南勘测设计研究院有限公司工程勘测科研院
【正文语种】中文
【中图分类】P237
【相关文献】
1.一种基于航空影像的高精度可量测无缝正射影像立体模型生成方法及应用
2.基于集群计算机的海量航空数码影像并行处理——并行计算在航空数字摄影测量中的
应用3.海量多源1∶50000正射影像数据建库与集成更新4.基于 GXL 的海量遥感数据正射影像制作研究5.国家级多源海量数字正射影像数据库的设计与构建
因版权原因,仅展示原文概要,查看原文内容请购买。

一种基于地理单元热度的瓦片缓存策略

一种基于地理单元热度的瓦片缓存策略

一种基于地理单元热度的瓦片缓存策略刘佳星;陈飞翔;陈星涵【期刊名称】《计算机工程与应用》【年(卷),期】2017(053)005【摘要】针对瓦片数据传输时造成的服务器与网络压力过大、响应时间长的问题,在客户端建立缓存机制,构建瓦片缓存索引,提出了瓦片数据的GUH缓存替换算法.该算法基于瓦片最小地理单元,融合了瓦片的缩放层级和地理位置热度,并利用热度挥发适应瓦片缓存的时间性.在此基础上,将热度价值与缓存空间抽象为0/1背包问题,并通过蚁群算法进行求解.实验结果表明,该算法在瓦片命中率和字节命中率方面有显著提高.%As for the problems that server and network have too much pressure and response time is too long during the data transmission of tile, cache mechanism has been established in client side, cache index of tile has been constructed and a tile cache replacement method named Geographic Unit Heat(GUH)has been proposed. The algorithm is based on the smallest geographic unit of tile, which integrates the zoom level of tile and the heat of geographic location, and utilizes heat volatile to adapt to the temporality of tile cache. On the basis of this method, the heat value and cache space have been abstracted into 0/1 knapsack problem and the solution is solved by ant colony algorithm. The results of experiment indicate that this algorithm has significant increase in tile hit rate and byte hit rate.【总页数】7页(P90-96)【作者】刘佳星;陈飞翔;陈星涵【作者单位】北京林业大学信息学院,北京 100083;北京林业大学信息学院,北京100083;北京林业大学信息学院,北京 100083【正文语种】中文【中图分类】P208【相关文献】1.基于内容热度与节点介数的NDN网络缓存策略 [J], 郭晨;郑烇;丁尧;王嵩2.基于热点区域簇群的林区地图瓦片缓存策略 [J], 柴龙成;高文灵;尹俊飞;陈星涵;陈飞翔3.一种基于合作缓存的D2D通信缓存策略∗ [J], 虞新颖; 谭冲; 刘洪; 郑敏; 卜智勇4.一种基于节点中心性近似算法的ICN协作缓存策略 [J], 罗兰花;袁淑丹;何巧萍5.一种基于数据热度的缓存策略 [J], 冯东煜;王鹏达;黄飞龙;岳爽因版权原因,仅展示原文概要,查看原文内容请购买。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

收稿日期:2016-07-26。

项目来源:高分重大专项课题资助项目(Y4D00100GF、Y4D0100038);中科院战略先导专项课题资助项目(Y1Y02230XD)。

基于OWGA 缓存的海量遥感瓦片数据发布苏焕焕1,2,沈夏炯1,赵亚萌2,徐 鹏1,2,黄祥志2(1.河南大学 计算机与信息工程学院,河南 开封 475004;2.中国科学院遥感与数字地球研究所,北京 100101)摘 要:通过模拟实现传统的WMTS 瓦片服务对客户端发来下载瓦片数据的HTTP 请求进行响应,计算得到各处理阶段所用的平均时间,分析测试结果可知,将请求的本地储存瓦片读取到内存中所花费时间占总响应时间的70%以上。

为缩短服务器响应时间,提出了基于OWGA 缓存的发布方法,将客户端最近频繁请求的、高分辨率的瓦片数据常驻内存,以减少文件I/O 操作;并在缓存不足时移除OWGA 值较低且低分辨率的瓦片数据。

通过与常用的内存缓存置换算法LRU、LFU 对比可知,在随机访问模式下,该算法的时间效率优于其他两种算法。

关键词:五层十五级组织结构;数据发布;HTTP 协议;OWGA 算子;内存缓存中图分类号:P237 文献标志码:B文章编号:1672-4623(2017)05-0067-04遥感影像数据是一种具有超高容量、可靠性强、方便及时等特点的信息载体。

近年来,随着遥感卫星的密集发射,每天都将产生数TB 的遥感影像数据,这些数据在国土资源、城市建设和灾害预测等领域得到了广泛应用[1-3]。

海量遥感影像数据的产生不仅为数据的组织、存储和管理带来了严峻的挑战;而且对遥感影像数据的传播和应用提出了更高的要求。

目前,较成熟的地理空间数据发布服务器软件包括GeoServer、ArcGIS Server 等,可实现单张遥感影像和经拼接、融合等操作生成的大数据量影像的快速发布服务。

GeoServer 实现了OGC 制定的WMS、WCS 和WFS 等标准,并自GeoServer 1.7.5版本起,内置了GWC 组件。

GWC 是OpenGEO 开发的一个开源瓦片地图服务中间件,采用动态切图策略,具有地图现势性好、访问流畅等优点[4]。

GWC 运用自带的存储器缓存客户请求过程中产生的地图瓦片,并按照一定策略对瓦片缓存进行管理,从而提高地图服务速度,实现更好的用户体验。

ArcGIS Server 也实现了WMS、WCS 和WFS 等标准,并自ArcGIS Server 10.1版本起,支持WMTS 服务标准,并提供了融合缓存、多图层缓存以及按需缓存等缓存方式。

WMTS 切片地图Web 服务是指按接口规范返回特定空间地理位置内数据制作的地图切片,允许用户访问切片地图,并将切片地图作为操作的最小单元[5]。

虽然上述成熟的服务器可利用WMTS 服务对外提供遥感瓦片数据服务,但传统的WMTS 服务每次收到客户端请求都需将目标瓦片从本地文件存储读取到内存中,再反馈给客户端;当大量地图应用客户端访问同一区域瓦片时,成百上千次的重复文件I/O 操作非常浪费服务器资源,且较耗时,影响用户体验。

针对此问题,本文提出了基于OWGA 缓存的海量遥感瓦片数据快速发布方法,为客户端提供快速响应,达到更好的用户体验。

1 理论基础1.1 遥感瓦片数据的文件存储结构利用专利CN102346923A“一种基于经纬网格的数据分级组织方法”[6]提出的五层十五级遥感数据组织模型实现了海量遥感影像数据的瓦片化组织、存储和管理。

该模型是将180°×360°的地球表层空间按 50°、5°、0.5°、0.05°、0.005°为基准,建立十进制空间分辨率标准化数据层级,每层内再按5∶2.5∶1比例构成3级标准瓦片,每张瓦片的像元大小为1 000×1 000,每张瓦片的数据量可控制在MB 级。

在文件存储系统中,每一层级对应相应的分辨率,最低层级对应最高分辨率。

这样就形成了层级由小到大,切片数据量由大到小的金字塔形结构。

五层十五级的文件存储结构在磁盘存储结构上的表现形式为:根目录\图层名称\层级(level)\行号(row)\列号(col)\ level_row_col.png。

遥感影像切片数据的文件存储体系结构如图 1所示。

1.2 OWGA 算子OWGA 算子是常用的信息集结算子;而多属性决策一般是利用已有的决策信息,通过一定的方式对一 组(有限个)备选方法进行排序并择优。

基于该算子的多属性决策方法是较为简洁实用的一种。

定义:设OWGA: R +n →R +,若(,,,)OWGA a a a b w n i n i w 121j g ==% (1)式中,w=(w 1,w 2,…,w n )为与函数OWGA 相关联的加权地理空间信息·68·第15卷第5期向量,满足w i ∈[0,1], i=1,2,…,n,∑n i=1w i =1;b i 为数据中第i 大的元素;R +为正实数集。

图1 遥感瓦片数据的文件存储体系结构图1.3 内存缓存机制缓存技术是减少磁盘与内存性能差距,提高存储系统整体性能的基础技术之一,被广泛应用于各种文件服务器、存储服务器、数据库服务器和网页服务器中。

使用缓存技术能有效减少冗余数据传输,提高数据加载速度,降低服务器负荷。

内存缓存置换算法主要包括基于访问时间的置换策略(如LRU)、基于访问频率的置换策略(如LFU)以及二者结合的置换策略。

研究二者结合的置换策略的相关文献[7-11]虽然同时考虑了访问对象的访问时间和频率,但很少有将这两个属性放在同一量级并按照不同权重进行比较的研究。

本文提出的基于OWGA 缓存的海量遥感瓦片数据快速发布方法将瓦片的访问时间和频率降化为同一量级进行比较,并为不同属性分配相应的权值,得到每个瓦片对象的OWGA 值。

2 基于OWGA 缓存的遥感瓦片数据发布方法设计该方法同时兼顾了请求瓦片的访问时间、访问频率和键值3个属性,其中键值是瓦片的唯一标识,由瓦片的层级、行号、列号组成。

在内存中,通过ConcurrentHashMap 链表对内存对象进行索引管理,同时构建一个TreeMap 链表,其中Key 为字符型,由瓦片对象的OWGA 和键值组合构成(如OWGA_level_row_col),每次访问需重新计算该目标瓦片的OWGA 值,所以链表对象的Key 是变化的。

重写TreeMap 的比较器:将TreeMap 的Key 值根据“_”拆分,先根据OWGA 值进行降序排列,再分别根据层次、行号和列号进行升序排列。

该方法将客户端最近频繁请求的且高分辨率的瓦片数据始终保存在内存中,减少耗时的文件I/O 操作,实现服务器对客户端请求的快速响应。

2.1 服务器对客户端HTTP 请求的响应首先对服务器程序进行配置,设置其运行内存为20 G ;然后启动服务器程序,多线程循环监听客户端发起的瓦片数据下载请求。

每次瓦片下载的HTTP 请求响应解析过程为:1)服务器程序监听到HTTP 请求,解析获取URL,判断URL 是否完整,若不完整,则返回400错误代码到客户端;判断请求协议是否正确,若不正确,则返回400错误代码到客户端;判断请求方法是否正确,若不正确,则返回405错误代码到客户端。

若URL 完整,同时请求协议和请求方法都正确,则得到符合规范的URL ;然后组合参数获得请求目标瓦片的键值。

解析HTTP 请求流程如图 2所示。

图2 解析HTTP 请求流程图2)在内存瓦片对象保存的Map 链表中查找请求目标瓦片的键值,若存在,则访问频率加1;若达到最大访问频率,则将链表中所有瓦片对象的访问频率减1,并修改访问时间属性,重新计算对象的OWGA 值。

响应客户端HTTP 请求目标瓦片的流程如图 3所示。

若内存瓦片对象链表中不存在该瓦片键值,则根据请求参数构建组合该瓦片的存储路径,并判断文件路径下瓦片是否存在。

若瓦片存在,则判断服务器程序可用内存是否低于阈值,若不低于阈值,则构建该瓦片的内存对象;否则,删除瓦片对象中OWGA 值最小且低分辨率的内存瓦片数据,然后将本地文件读入到内存,构建该瓦片的内存对象。

若瓦片不存在,则返回404错误代码到客户端。

3)将内存中的请求目标瓦片数据以流形式返回到客户端。

4)根据瓦片对象的OWGA 值和瓦片键值的优·69·第15卷第5期苏焕焕等:基于OWGA缓存的海量遥感瓦片数据发布先级将内存链表中对象进行排序,即一次完整的响应HTTP下载瓦片数据流程结束。

图3 响应客户端HTTP请求目标瓦片的流程图2.2 内存瓦片对象的设计为了便于瓦片数据在内存中的索引和查找,使用Key-Value键值对的方式进行保存。

Key为瓦片对象的键值,Value为构建的瓦片对象。

瓦片对象属性包括:瓦片键值、最近一次访问时间、访问频率、瓦片名字、瓦片数据的实体存储字节数组、瓦片的OWGA值和瓦片的最长存活时间。

其中内存瓦片对象的数据结构设计如下:Cache{private String key; '瓦片对象的键值private double reqTime; '最近一次访问时间private int reqNum; '内存对象的访问频率private String imgName; '瓦片名字private byte[] content; '存储瓦片的实体private double weightNum; '瓦片的OWGA值public static final long TIME_OUT = 2592000000L; ' 设定瓦片的生存时间}其中瓦片的OWGA值是根据瓦片对象的访问时间和访问频率计算得到的,其公式为:OWGA=x1u1×x2u2 (x1,x2,u1,u2)∈(0,1)且 u1+u2=1(2)式中,x1、x2分别为访问时间属性和访问频率属性;u1、u2分别为对应属性的权重,且x1=(double)(t lastvisit-t30)/(t sys-t30)(3) x2=(double)f current /f max(4)式中,t lastvisit为对象最近一次访问时间的ms数;t sys为系统当前时间的ms数;t30为距离当时系统30d的ms 数;f current为该对象的访问频率;f max为系统最大访问频率。

这样处理的目的是为了将x1、x2降到同一量级区间,且在(0,1)之间均匀分布。

根据指数函数的特性,y=a x,(a>0,且a≠1,x∈R),当a∈(0,1)且x一定时,随a的增大,y也增大,即当瓦片对象越是最近被访问、访问越频繁,OWGA值就越大。

相关文档
最新文档