发明名称 一种在Android系统上浏览大型遥感影像的方法
摘要 本发明公开了一种在Android系统上浏览大型遥感影像的方法,属于遥感影像处理技术的领域。包括影像转换成瓦片文件流集文件和索引文件步骤、从瓦片文件流集文件和索引文件拼接影像步骤和浏览影像步骤,本发明为移动GIS在Android系统中的自主开发提供了可行性,可广泛应用于森林资源一类、二类、三类调查、野外辅助定位、遥感判图等野外作业中。可在Android系统上离线加载的大型遥感影像(已支持25.6GB的高分一号影像和12.9G的普莱达SPOT影像),节省磁盘空间,减少了瓦片导入移动平台的时间,为后续移动GIS在Android上的开发提供了可行性,将极大地推动移动GIS在森林资源信息采集、遥感判图等方面的应用。
申请公布号 CN105469434A 申请公布日期 2016.04.06
申请号 CN201511029106.5 申请日期 2015.12.31
申请人 中南林业科技大学 发明人 林辉;阳德志;臧卓;王广兴
分类号 G06T9/00(2006.01)I;G06T3/40(2006.01)I;G06F3/14(2006.01)I 主分类号 G06T9/00(2006.01)I
代理机构 长沙市融智专利事务所 43114 代理人 欧阳迪奇
主权项 一种在Android系统上浏览大型遥感影像的方法,其特征在于,包括以下步骤:影像转换成瓦片文件流集文件和索引文件步骤,包括:步骤一:读取需要进行处理的遥感影像,并获得影像中图片的属性信息;步骤二:将图片的属性信息及压缩信息写入到瓦片流集文件的文件头中;步骤三:将图片按预设的大小进行划分,划分出的每个分块均计算左上角相对于图片的坐标;步骤四:读取步骤三中的分块,将分块映射成指定大小的图像,从遥感影像上读取指定波段的信息,选取三个波段赋予红色、绿色、蓝色的颜色值,生成24位的真彩色,将步骤三中每个分块中的颜色值生成一个预设的大小的瓦片文件,将瓦片文件依次写入瓦片流集文件,将每块瓦片文件在瓦片流集文件中的开始位置写入瓦片索引文件,建立瓦片索引表;从瓦片文件流集文件和索引文件拼接影像步骤,包括:步骤1:从瓦片索引文件中读取出瓦片索引表,即所有瓦片在瓦片文件流集文件中的起始位置;步骤2:从瓦片文件流集文件的文件头读取出图片的属性信息及压缩信息,计算出瓦片对应的影像块大小、左上角的地理坐标、影像分割成瓦片后的行数和列数;获取当前屏幕显示影像的范围并计算出瓦片的行号和列号,根据屏幕范围计算出各瓦片在屏幕上映射区域的大小、左上角坐标;步骤3:加载瓦片文件,将各瓦片文件按指定大小排列在指定的位置上。浏览影像步骤,包括:步骤1)通过缩放、移动操作,改变影像的显示范围;步骤2)根据步骤1)中显示范围的变化,改变鹰眼中当前显示区域的标注;步骤3)计算当前显示区域与上次显示区域的影像交集区域和非交集区域,若有影像交集,则根据上次的影像、屏幕显示区域计算出影像交集的屏幕区域和映射范围,从屏幕上显示的图像中截取此区域的图像信息,再映射到屏幕上;非交集区域使用从瓦片文件流集文件和索引文件拼接影像步骤进行加载影像;清除空白区域内的影像。
地址 410004 湖南省长沙市韶山南路498号