当前位置:首页>农业>RSE:面向农业制图的多源时序遥感基础模型

RSE:面向农业制图的多源时序遥感基础模型

  • 2026-03-10 19:39:39
RSE:面向农业制图的多源时序遥感基础模型

关注地球很高级,科研人的社区

文章信息

Winter

文章标题AgriFM: A multi-source temporal remote sensing foundation model for Agriculture mapping

发表期刊Remote Sensing of Environment

影响因子11.4

第一及通讯作者Wenyuan Li,Shunlin Liang*

所在机构Jockey Club STEM Lab of Quantitative Remote Sensing, Department of Geography, The University of Hong Kong, Hong Kong Special Administrative Region of China

发表日期2026.01

1

摘要

气候变化与人口增长不断加剧对精准农业制图的需求,以提升粮食安全保障。此类制图任务要求模型能够稳健建模多尺度时空模式:在空间上,涵盖从精细的田块纹理到宏观的景观背景;在时间上,覆盖从短期物候变化到完整生长季的动态演变。然而,现有方法往往将空间特征与时间特征割裂处理,限制了其对关键农业动态过程的捕获能力。尽管基于Transformer的遥感基础模型(RSFMs)具备统一建模时空信息的潜力,但多数现有方法仍存在明显局限:要么采用固定窗口机制,难以捕捉作物的多尺度特性;要么完全忽略时间维度信息。

为弥补上述不足,本文提出AgriFM——一种面向农业制图的多源、多时序遥感基础模型。AgriFM在Video Swin Transformer主干网络中引入时空同步下采样策略,在高效处理长时序、变长时间序列的同时,有效保留多尺度空间信息与作物物候特征。该模型基于一个具有全球代表性的数据集进行预训练,该数据集包含来自MODIS、Landsat-8/9与Sentinel-2的超过2500万个样本,并以土地覆盖比例作为监督信号。

此外,AgriFM设计了一种多功能解码器,能够动态融合来自主干网络不同阶段的多源特征,并适配变化的时间序列长度,从而支持跨卫星数据源与任务需求的统一且可扩展的农业制图。该模型支持多种下游任务,包括耕地提取、田块边界提取、农业土地利用/覆盖制图以及特定作物制图(如冬小麦与水稻)。大量实验结果表明,AgriFM在多项农业制图任务中均显著优于现有深度学习模型及通用遥感基础模型。

2

研究方法

预训练阶段使用全球土地覆盖产品(GLC_FCS30D)提取各个地物的面积占比作为监督信号,模型学习时序中各种地物占比的稳定特征;同时引入Mean-Teacher(EMA教师网络)来缓解土地覆盖产品固有的噪声问题,可进一步提高预训练模型的稳定性。

AgriFM模型的核心是利用多源、多尺度与多序列长度统一建模表示稳定的农业物候的时序特征。模型根据不同传感器,设置独立的3D Patch Embedding,将Sentinel、Landsat与MODIS等遥感影像映射到统一特征空间;其次提出了同步时空下采样,在多阶段特征抽取过程中压缩空间和时间维度,使模型可以处理不同帧数的输入序列,有效处理不同作物和传感器的情况。

迁移到下游任务时,使用通用解码器融合骨干网络不同层级的特征,再根据具体任务输出作物、耕地和边界等地图,实现“一个基础模型,多任务复用”的目的。

图1 AgriFM模型的整体框架,分为两个主要阶段:a)预训练数据准备阶段,包括从地理先验(如土地覆盖产品)中提取监督信息,并组成大规模多源遥感预训练数据集;b)模型预训练与统一制图框架构建阶段,涉及多源时序遥感数据的基础模型预训练和解码器设计。

图2 AgriFM模型的结构,包含四个层次化阶段

3

研究区域及数据

3.1 预训练阶段

AgriFM的预训练数据构建目标在于使模型学习具有高度泛化性的时空遥感特征,而非针对单一地区或农业任务进行拟合。为此,研究团队构建超2500万样本的全球尺度多源时序遥感数据集,覆盖多种气候带、地貌类型与土地覆盖格局。预训练数据主要来源于Sentinel-2、Landsat(L8/L9)以及MODIS,三者在空间分辨率、时间分辨率和观测尺度上存在显著差异。通过引入多分辨率、多时间尺度的数据组合,模型在预训练阶段即可同时学习细粒度空间纹理信息与长时间序列变化特征。

从空间分布上看(图3所示),预训练样本点广泛分布于全球各大洲,覆盖不同地形、植被类型与人类活动强度区域。这种全球均匀采样策略为模型学习通用遥感表征提供了数据基础。

图3 样本点分布图

值得注意的是,AgriFM在预训练阶段采用了非配对(non-paired)数据策略。不同传感器的数据在空间和时间上不要求严格对齐,模型分别接收来自不同地理位置和不同观测时间的Sentinel-2、Landsat(L8/L9)和MODIS时序样本进行训练。这一设计显著降低了多源数据融合的先验约束,强调模型对时空统计规律本身的学习能力,而非依赖像素级配准关系。预训练样本是通过随机选择全球范围内的卫星数据位置,并将原始影像裁剪成固定大小的图像(224×224像素)而生成的。采集样本数量如表1所示:

表1 预训练数据集的详细信息

3.2 下游任务阶段

为验证AgriFM模型在不同农业任务中的表现,研究选择了三个具有代表性的区域进行实验(图4所示)。

图4 所有下游任务的研究区位置及数据集详情:a)法国ARA区域用于精细化制图;b)亚洲区域用于冬小麦制图;c)季风亚洲区域用于水稻制图。

法国Auvergne–Rhône–Alpes(ARA)地区,在精细化农业制图实验中,研究选取法国ARA地区作为典型研究区,使用高空间分辨率的Sentinel-2数据对模型进行微调与评估。该部分数据统一来自Sentinel-2卫星,空间分辨率为10m,共使用10个光谱波段。时间上采用跨年划分策略,其中2018年作为训练集,2019年作为验证集,2020年作为测试集,以检验模型的时间泛化能力。每一类数据集均包含2327张影像样本,单幅影像尺寸为256×256像素。该区域包含高度多样化的作物类型,细分为16类,且地块较为细碎,适合验证高分辨率制图能力。利用该区域完成了耕地制图、边界提取和农业土地利用/覆盖制图的应用评估任务。

亚洲区域,冬小麦制图任务利用亚洲区域数据完成,该区域空间跨度大,从华北平原到中亚草原,涵盖多种农业气候带,用于检验模型在大尺度、长时间序列条件下的稳定性。该实验统一使用MODIS数据,空间分辨率为250m,包含7个光谱波段。时间序列从2020年8月到2021年6月,共11个时相,完整涵盖冬小麦从播种、越冬到成熟的生长周期。影像尺寸设置为512像素,以保持区域尺度信息。样本划分方面,训练集包含2711张影像,验证集636张,测试集569张。标签数据基于World Cereal产品生成,为亚洲尺度冬小麦分布提供参考。

季风亚洲区域,水稻制图实验聚焦于季风亚洲区域,该区域是主要的水稻产区,常面临多云雨覆盖的问题,该区域完成水稻制图,验证模型在多源遥感数据融合和抗云雨干扰能力。研究使用两种不同空间分辨率的遥感数据源,以验证模型在短时序和多尺度条件下的适应能力。第一类数据为HLS30,空间分辨率为30m,包含6个光谱波段,时间序列长度为5个时相;第二类数据为MODIS,空间分辨率为250m,包含7个波段,时间序列长度为46个时相。两类数据均覆盖2019年水稻关键生长季。样本数量方面,训练集包含3039张影像,验证集与测试集各1013张。影像尺寸根据传感器差异分别设置为:HLS30为224像素,MODIS为56像素。标签数据通过整合多种现有产品,筛选生成高置信度水稻样本,从而降低标签噪声对实验结果的影响。

4

研究结果

4.1 耕地制图和边界提取

在耕地制图和边界提取任务中,基于法国ARA区域的Sentinel-2高分辨率时序数据,模型不仅在定量精度指标上取得领先表现(表2、表3和图5所示),更在空间结构层面展现出明显优势(图6所示)。从可视化结果对比图可以看出,AgriFM的预测结果在农田内部呈现出高度一致的分类分布,小斑块噪声明显减少,而农田与非农田之间的空间分界更加清晰(图7所示)。进一步在地块边界局部放大图中可以观察到,AgriFM在地块交界处的预测边界更加连续,边界位置与标注高度吻合,而其他模型普遍存在边界锯齿化或漂移现象。这些图表结果共同说明,AgriFM通过引入时序信息对空间决策进行约束,有效缓解了单时相遥感影像中因光谱相似性导致的空间不确定性,从而在耕地制图这一关键农业制图任务中实现了更高质量的结果。

表2 耕地制图任务性能比较

表3 边界提取任务性能比较

图5 在耕地制图和边界提取任务上的比较性能:a)按方法比较指标;b)性能平衡雷达图;c)按训练样本频率排序的每类F1分数。

图6 耕地制图和边界提取任务不同模型结果对比图

图7 2020年法国ARA地区农业用地及其边界的对比图:a)EuroCrops数据集的标签;b)AgriFM方法生成的制图结果。

4.2 农业土地利用/覆盖制图

在农业土地利用/覆盖制图任务中,基于多时相Sentinel-2数据的定量对比结果显示,AgriFM在总体精度和F1指标上均优于传统CNN、CNN-LSTM以及部分遥感基础模型(表4所示)。结合表格结果可以发现,AgriFM在不同地类之间的性能更加均衡,未出现明显依赖某一类别精度提升的情况(图8所示)。这一结果是由于模型有效学习了不同土地利用类型随时间变化的动态特征,而非仅依赖单一时间节点的光谱差异。相关实验结果表明,在农业景观高度异质、地类边界复杂的条件下,AgriFM能够通过时序建模捕获土地利用类型之间的物候差异,从而提升整体制图可靠性。

表4 农业土地利用/土地覆盖制图性能比较

图8 农业土地利用/覆盖制图的比较性能:a)按方法比较指标;b)性能平衡雷达图;c)按训练样本频率排序的每类F1分数。

图9 农业土地利用/覆盖制图任务不同模型结果对比图

图10 2020年法国ARA地区农业土地利用/覆盖的对比图:a)EuroCrops数据集的标签;b)AgriFM方法生成的制图结果。

4.3 季风亚洲水稻制图

在季风亚洲水稻制图实验中,AgriFM的研究结果验证在短时序条件下的判别能力。使用5帧HLS30时序影像,对模型的时序建模能力提出了更高要求。从水稻制图结果图对比图可以观察到(图11所示),AgriFM能够准确刻画水稻的空间分布格局,预测结果在区域尺度上保持良好的连续性,与已知水稻种植区高度一致。相比之下(图12所示),其他模型在短时序条件下往往出现预测不精准的问题,结合定量评估结果可以看出(表5所示),AgriFM在该任务中的性能优势并非来自时间序列长度,而是源于其时序注意力机制对关键物候阶段的有效捕获。该结果说明,AgriFM能够在观测信息受限的条件下,自动聚焦水稻识别关键时间节点,降低对完整生长季数据的依赖。

表5 水稻制图任务性能比较

图11 2019年测试数据季风亚洲水稻制图结果比较

图12 不同序列长度的性能比较

4.4 亚洲冬小麦制图

在亚洲冬小麦制图任务中,基于MODIS长时序数据的实验结果验证模型跨尺度建模能力。从冬小麦制图结果对比图可以看出(图13所示),AgriFM的预测结果在大陆尺度上呈现出准确的空间细节。尽管MODIS数据的空间分辨率较低,模型仍能通过长时间序列捕获冬小麦完整生长周期中的关键动态特征,从而抑制随机噪声对预测结果的干扰。定量结果与空间可视化结果共同表明(表6和图13所示),AgriFM在粗分辨率条件下并未显著退化,其学习到的并非局部纹理特征,而是与作物生长过程相关的时序模式。该结果体现模型在大尺度农业监测场景中的应用潜力。

表6 冬小麦制图任务性能比较

图13 2021年测试数据亚洲冬小麦制图结果的比较

5

总结

综合耕地制图、土地覆盖制图以及两类作物制图任务的实验结果可以看出,AgriFM在多任务、多区域和多尺度条件下均表现出稳定优势,相比传统深度学习模型和现有遥感基础模型,在不同传感器和不同时序长度条件下的性能下降幅度更小。结合多项可视化结果可以进一步发现,这种优势不仅体现在精度指标上,也体现在空间结构一致性和区域分布合理性上。整体研究结果说明,AgriFM的性能提升并非源于模型规模的简单扩展,而是来自其围绕农业物候过程构建的统一时序建模框架,这也是其在多种农业制图任务中均能取得稳定表现的根本原因。

版权声明

文章来源:农业遥感与耕地利用版权属于原作者,仅用于学术分享,如涉及内容、版权和其他问题,请联系删除!

更多精彩,请锁定这里
为了不让您最关心的内容被湮没
防止我们一不小心失散
快把“地球很高级”设置为星标吧★
只需三步↓↓
文章顶部点击「地球很高级」名称进入公众号主页,点击右上角「三个小点」,点击「设为星标」,地球很高级名称旁边出现一个黄色的五角星,就设置成功啦~

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-12 00:01:13 HTTP/2.0 GET : https://h.mffb.com.cn/a/482818.html
  2. 运行时间 : 0.080377s [ 吞吐率:12.44req/s ] 内存消耗:4,574.20kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=77007fca0a66ba297c05b1849db1e480
  1. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/runtime/temp/32b793ebdcbdb96aeb8bb24c123b0bef.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000510s ] mysql:host=127.0.0.1;port=3306;dbname=h_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000692s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000258s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000256s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000470s ]
  6. SELECT * FROM `set` [ RunTime:0.000199s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000504s ]
  8. SELECT * FROM `article` WHERE `id` = 482818 LIMIT 1 [ RunTime:0.000606s ]
  9. UPDATE `article` SET `lasttime` = 1775923274 WHERE `id` = 482818 [ RunTime:0.000995s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000222s ]
  11. SELECT * FROM `article` WHERE `id` < 482818 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000469s ]
  12. SELECT * FROM `article` WHERE `id` > 482818 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000416s ]
  13. SELECT * FROM `article` WHERE `id` < 482818 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000767s ]
  14. SELECT * FROM `article` WHERE `id` < 482818 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000734s ]
  15. SELECT * FROM `article` WHERE `id` < 482818 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001065s ]
0.083136s