1. 从文件名读懂Landsat数据的身世密码第一次下载Landsat数据时看着像乱码般的文件名我差点以为误入了黑客的服务器。直到搞明白每个字母数字背后的含义才发现这串字符比快递单号还实用。举个例子LC08_L2SP_124032_20200826_20200905_02_T1这串代码其实包含了卫星型号、处理级别、拍摄位置等完整档案。文件名结构解析就像拆解汉堡包最前面的LC08是面包胚代表Landsat 8卫星中间的L2SP是肉饼说明这是经过大气校正的Level-2科学产品结尾的T1则是酱料标识这是几何精度最高的Tier 1数据。实测发现掌握这套命名规则后在USGS官网筛选数据效率能提升3倍不止。Collection 2时代的数据命名新增了几个关键特征。比如地表反射率波段从简单的B1-B7变成了SR_B1-SR_B7热红外波段则用ST_B10明确标识地表温度。这种改变虽然让老用户需要适应但在批量处理数据时能有效避免波段混淆的错误。有次我做NDVI计算时就因为没注意这个变化差点把热红外波段当近红外波段用。2. Collection 1与Collection 2的世代之争去年帮研究所迁移历史项目时我深刻体会到Collection 1和Collection 2的差异不只是版本号变化。最明显的改进是几何精度——Collection 2采用融合Sentinel-2数据的GCPs Phase 4控制点把全球平均定位误差从12米压缩到了8米以内。做城市热岛分析时这个精度提升让同一栋建筑的温差监测成为可能。数据处理架构的升级才是真正的大杀器。Collection 1时代生成Level-2产品要等几周现在依托云计算平台3天就能完成全球地表反射率产品的生产。有次紧急需要非洲某地的旱情数据周三提交请求周五就拿到了新鲜出炉的Collection 2 Level-2数据这在以前根本不敢想。但迁移到Collection 2也有坑要避。在Google Earth Engine里处理旧代码时我发现Collection 1的波段命名规则完全失效了。比如计算NDVI时原先的B5要改成SR_B5大气层顶反射率计算也要调整公式。建议大家在迁移时准备好USGS官方提供的波段对照表能省下不少调试时间。3. Level-1到Level-2的蜕变之旅Level-1数据就像刚采摘的咖啡豆需要自己烘焙大气校正才能饮用。有次我偷懒直接用L1TP数据做植被监测结果因为没考虑大气散射NDVI值比实际偏高20%。现在做任何定量分析我都优先选择自带大气校正的Level-2产品。几何校正等级的选择直接影响分析精度。L1TP使用地面控制点和DEM进行正射校正适合地形复杂区域。去年在横断山区做森林覆盖研究时用L1GT数据会导致山坡上的像元偏移达15米换成L1TP后误差立刻降到5米内。而L1GS这种基础校正只适合大范围粗略分析。Level-2产品的全球覆盖是Collection 2的最大福音。记得2019年做东南亚红树林研究时只能用美国本土的Level-2数据做方法验证其他区域得自己写大气校正代码。现在Collection 2的Level-2产品覆盖全球地表反射率直接拿来就能用工作效率提升了一个数量级。4. Tier 1与Tier 2的质量博弈Tier 1数据就像专业相机拍摄的原片每个像素都经得起放大检验。做时间序列分析时我有次混用了T1和T2数据结果在1995年的T2影像上发现移动了30米的水库大坝——其实是几何配准误差导致的假变化。现在建立长期监测模型时我会在代码里直接设置Tier 1的过滤条件。但Tier 2数据并非毫无价值。在云雨频繁的热带地区有时只能获取到T2影像。我的经验是先用T2数据做初步分析等获取到合格T1数据后再进行校准。有次在亚马逊雨林项目里正是靠T2数据锁定了森林砍伐热点区域后续才用T1数据完成了精确测算。**实时数据RT**是个特殊存在。新拍摄的Landsat影像会先以RT层级发布14天后根据质检结果归入T1或T2。做灾害应急响应时我经常需要立即使用RT数据。虽然几何精度可能稍差但像去年土耳其地震后的损毁评估时效性比绝对精度更重要。5. 实战选型的黄金法则经过多次踩坑我总结出数据选型的三个维度精度需求、处理能力和时间跨度。做城市微气候研究时必须用Collection 2的Level-2 Tier 1数据而大范围土地覆盖分类用Level-1TP Tier 1数据配合批量大气校正可能更高效。全球变化研究有个典型场景需要整合多颗Landsat卫星数据。这时务必统一使用Collection 2数据因为不同Collection的辐射定标标准不同。我开发过自动检查脚本可以批量验证历史数据的Collection版本避免把Collection 1和2混用在同个时序里。对于机器学习应用数据一致性比绝对精度更重要。有位同事用不同处理等级的影像训练地物分类模型结果模型把几何误差当成了特征。现在我构建训练集时会确保所有影像保持相同的Level和Tier等级连采集季节都尽量一致。