2023.4电脑编程技巧与维护1概述遥感是通过主动或被动方式探测地物电磁辐射特性信息来表征的。近年来,随着天地一体化对地观测系统和智能计算的快速发展,遥感技术正在进入大数据时代[1]。遥感信息提取是遥感研究的重要分支之一,遥感影像提取方式有两大类:一类是目视解译,即人工通过观察影像的色调、大小、形状、纹理等完成对地物范围进行圈定;另一类是计算机辅助影像提取,它的传统做法是采用自动或半自动的提取方式获取地物的外部轮廓。IDL是一种数据分析和图像化的应用程序及编程语言,由美国ExelisVis公司所有。IDL为用户提供了可视化的数据分析解决方案,在地球科学、医学影像、图像处理、软件开发等多个领域有着广泛的应用。图像处理中经常用到的ENVI是使用IDL编写的一个经典软件[2]。开发“环南极冰山遥感影像提取算法”时,一般用IDL封装的函数read_tiff读取整个数组data,然后通过size(data/dimensions)封装函数获取影像的行数与列数,然而当读取的影像过大时,往往需要花大量的时间读取整幅影像,常会出现内存不足的情况。查阅了很多相关的开发文献及资料,都没有找到解决的办法。在反复查阅IDL官方开发帮助文档和不断测试后,终于找到分块读取遥感影像的函数,并实验解决了“快速获取大型遥感影像行列号”的难点,用IDL实现了对行列号的计算。2数据合成孔径雷达(SAR)图像已成为冰山探测的主要数据来源,即使在极夜也能穿透云层进行高度的空间和时间监控[3]。Sentinel-1是一种合成孔径雷达任务,支持在不受云层遮掩或缺少光照的波长下工作,并且支持在白天或晚上通过站点获取数据资料。提供C波段连续的全天候昼夜图像(中心频率:5.405GHz),4路运行独特的成像模式,具有不同的空间分辨率和覆盖范围,由共享同一轨道平面的两颗卫星Sentinel-1A和Sentinel-1B组成,单星的重访期限为12天,两颗卫星组成星座协同工作[4]。环南极冰山监测基于GoogleEarthEngine平台[5]合成的2015—2020年8月距离1号时间差最小的HH极化方式的Sentinel-1数据集。GoogleEarthEngine是一种地理空间处理服务,可以在谷歌云平台的支持下进行大规模、大范围的地理空间处理,可为大规格地理空间算法开发提供交互式平台,达到高主导、高数据带动的科学,在牵涉庞大地理空间数据集的全球考验方面取得实际性进展[6]。GoogleEarthEngine平台展示如图1所示。GoogleEarthEngine平台中Sentinel-1图像采集系统中的数据由一级地面距离探测(GRD)影像组成,经过SNAPToo...