[发明专利]一种基于WEB的遥感影像多波段自由组合渲染方法有效
申请号: | 201610023810.8 | 申请日: | 2016-01-14 |
公开(公告)号: | CN105718514B | 公开(公告)日: | 2019-05-17 |
发明(设计)人: | 周小华;王学志;李芸;林青慧;周园春;黎建辉 | 申请(专利权)人: | 中国科学院计算机网络信息中心 |
主分类号: | G06T15/00 | 分类号: | G06T15/00 |
代理公司: | 北京君尚知识产权代理事务所(普通合伙) 11200 | 代理人: | 司立彬 |
地址: | 100190 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 web 遥感 影像 波段 自由 组合 渲染 方法 | ||
1.一种基于WEB的遥感影像多波段自由组合渲染方法,其步骤为:
1)服务器端根据遥感影像的属性信息生成一遥感数据标识及对应存储目录,然后将遥感影像的各波段灰度数据及其元数据存储到对应目录中;
2)浏览器端根据用户选择的波段组合及期望的样式信息构造切片请求协议发送给服务器端;
3)服务器端根据该切片请求协议中的遥感数据标识及波段组合计算得到一hash值,然后将该hash值作为缓存中的key值在服务器端的缓存中进行查找,如果缓存中已存在该切片请求协议对应的切片,则将其返回为该浏览器端;否则根据该切片请求协议对灰度数据进行渲染、叠加,得到合成切片,然后将该合成切片缓存并返回给该浏览器端。
2.如权利要求1所述的方法,其特征在于,所述切片请求协议的结构为:http://hostname/tiles/datatype/dataid/bands/x/y/z.img?styleinfo;其中,hostname为主机名/域名,tiles为协议标识,datatype为遥感影像数据类型,dataid为遥感数据标识,bands为波段序列,x、y、z为切片坐标,img为返回切片的图片类型,styleinfo为样式参数。
3.如权利要求2所述的方法,其特征在于,服务器端提取切片请求协议中的样式信息对合成切片的颜色样式进行渲染,并根据切片请求协议中的数据标识dataid及波段组合更新缓存。
4.如权利要求1或2或3所述的方法,其特征在于,服务器端的缓存为两级缓存,包括部署于内存中的双队列内存缓存LRU-2作为一级缓存、基于轻量级数据库sqlite3与消息队列的小图片缓存系统作为二级缓存;所述双队列内存缓存LRU-2包括一数据访问队列、一数据缓存队列;将该hash值作为缓存中的key值在服务器端的缓存中进行查找时,首先根据hash表查询该数据缓存队列中是否存在该key值对应切片,如果存在则更新该切片访问次数count,并返回该切片;否则根据hash表查询该数据访问队列中是否存在该key值对应切片,如果存在则将该切片的访问次数加1,然后将其移至该数据缓存队列并返回给浏览器端,如果该数据缓存队列达到容量上限,则按切片加入时间及访问次数选取一最久未访问的切片转入二级缓存;如果在一级缓存中未找到该key值对应的切片,则继续查询二级缓存,如果二级缓存命中,则将该命中的切片返回,同时将该切片加入一级缓存的数据访问队列,如果此时数据访问队列已满,则按FIFO规则淘汰一个最早加入的切片,并将其写入二级缓存。
5.如权利要求4所述的方法,其特征在于,所述遥感影像数据的属性信息包括:采集卫星搭载的传感器、影像行列号、条带号、采集日期;该遥感影像数据标识信息依次包括采集卫星搭载的传感器、影像行列号、条带号、采集日期;对应的存储目录为:采集卫星搭载的传感器/影像行列号/条带号/采集日期。
6.如权利要求1或2或3所述的方法,其特征在于,所述元数据包括投影坐标系、经纬度范围;元数据的文件名与灰度数据文件名相对应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院计算机网络信息中心,未经中国科学院计算机网络信息中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610023810.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种呈现浏览器主体内容的方法
- 下一篇:一种水产养殖信息采集处理系统