GPW全球牲畜数量数据集(FAOSTAT调整版 v1)

发布时间:2026/9/24 7:57:48

GPW全球牲畜数量数据集(FAOSTAT调整版 v1) GPW全球牲畜数量数据集FAOSTAT调整版 v1引言牲畜分布数据是理解全球粮食安全、公共卫生、温室气体排放和养分循环的关键基础信息。然而高分辨率、长时间序列的全球牲畜分布数据一直较为稀缺。Global Pasture Watch全球牧场监测计划发布的这套数据集填补了这一重要空白。该数据集由Land Carbon Lab的 Global Pasture Watch 计划生成提供了2000年至2022年全球五种主要牲畜牛、山羊、绵羊、马、水牛的数量分布数据空间分辨率为1公里。数据集概述属性说明数据集IDprojects/global-pasture-watch/assets/gld-1km/v1/livestock-headcount-faostat_m时间范围2000-01-01 至 2022-12-31空间分辨率1 公里时间分辨率1 年空间范围全球数据生产者Land Carbon Lab Global Pasture Watch数据生产方法该数据集的构建基于已知最大规模的次国家级牲畜普查数据汇编涵盖了来自147个国家/地区的55,336个行政单位。研究人员通过随机森林Random Forest机器学习模型进行建模使用了128个环境、社会经济和人为空间层作为预测变量包括地形海拔MODIS遥感数据干旱指数可达性指标宗教人口分布等模型分析区域限定于2000年至2022年间基于Landsat数据的潜在畜牧生产用地范围内。最终预测结果采用线性国家/地区缩放方法进行调整使汇总的国家/地区总数与FAOSTAT提供的官方统计数据保持一致。重要提示该数据集的FAOSTAT一致性并不等同于局部准确性。国家层面的总数与FAOSTAT匹配但牲畜在国家内部的次国家分配完全基于模型计算。对于需要高精度次国家级应用的用户建议结合本地校正系数使用。波段信息该数据集为年度数据每年对应一个影像每个影像包含多个牲畜物种波段。所有波段均为整数类型代表每个像素内的牲畜数量头数。波段名称说明cattle牛的数量头goats山羊的数量头sheep绵羊的数量头horses马的数量头buffaloes水牛的数量头注意该数据集不包含缩放系数波段值即为估计的牲畜头数。Earth Engine 代码示例JavaScriptCode Editor// 加载GPW牲畜数量数据集vardatasetee.ImageCollection(projects/global-pasture-watch/assets/gld-1km/v1/livestock-headcount-faostat_m);// 按年份过滤例如2020年varfiltereddataset.filterDate(2020-01-01,2020-12-31);// 选择牛cattle波段varcattlefiltered.select(cattle).first();// 可视化参数根据区域调整最大值varvisParams{min:0,max:100,palette:[white,yellow,orange,red,darkred]};// 添加到地图Map.centerObject(cattle,5);Map.addLayer(cattle,visParams,Cattle Headcount (2020));// 打印数据集信息print(Dataset:,dataset);print(Number of years:,dataset.size());print(Available years:,dataset.aggregate_array(system:time_start).map(function(date){returnee.Date(date).format(YYYY);}));多物种叠加显示JavaScript// 加载2020年数据varyear2020dataset.filterDate(2020-01-01,2020-12-31).first();// 选择多个物种varcattleyear2020.select(cattle);varsheepyear2020.select(sheep);vargoatsyear2020.select(goats);// 分别可视化varpalette[white,yellow,orange,red];Map.addLayer(cattle,{min:0,max:50,palette:palette},Cattle);Map.addLayer(sheep,{min:0,max:50,palette:palette},Sheep);Map.addLayer(goats,{min:0,max:50,palette:palette},Goats);提取时间序列JavaScript提取特定位置各年份的牲畜数量变化// 定义感兴趣点varpointee.Geometry.Point([-100,40]);// 美国中部// 加载数据集vardatasetee.ImageCollection(projects/global-pasture-watch/assets/gld-1km/v1/livestock-headcount-faostat_m);// 提取牛的数量时间序列vartsdataset.map(function(image){varvalimage.reduceRegion({reducer:ee.Reducer.first(),geometry:point,scale:1000,maxPixels:1e9});returnee.Feature(null,{year:ee.Date(image.get(system:time_start)).format(YYYY),cattle:ee.Number(val.get(cattle))});});print(Cattle Time Series:,ts);全部代码Map.setCenter(0,0,3);varsld160RasterSymbolizer ColorMap typeramp ColorMapEntry color#a9a9a9 quantity0 label0/ ColorMapEntry color#ffffd4 quantity1 label1/ ColorMapEntry color#ffe5a3 quantity12 label12/ ColorMapEntry color#fec168 quantity24 label24/ ColorMapEntry color#fe9828 quantity48 label48/ ColorMapEntry color#f1851f quantity64 label64/ ColorMapEntry color#e57116 quantity72 label72/ ColorMapEntry color#d95f0d quantity84 label84/ ColorMapEntry color#ce570c quantity96 label96/ ColorMapEntry color#c4500a quantity112 label112/ ColorMapEntry color#b94909 quantity124 label124/ ColorMapEntry color#ae4207 quantity136 label136/ ColorMapEntry color#a43b05 quantity148 label148/ ColorMapEntry color#993404 quantity160 label160/ /ColorMap/RasterSymbolizervarsld10RasterSymbolizer ColorMap typeramp ColorMapEntry color#a9a9a9 quantity0 label0/ ColorMapEntry color#ffffd4 quantity1 label1/ ColorMapEntry color#ffefb5 quantity2 label2/ ColorMapEntry color#ffde96 quantity3 label2/ ColorMapEntry color#fec46c quantity4 label4/ ColorMapEntry color#fea73f quantity5 label5/ ColorMapEntry color#f68c23 quantity6 label6/ ColorMapEntry color#e67217 quantity7 label7/ ColorMapEntry color#d25a0c quantity8 label8/ ColorMapEntry color#b64708 quantity9 label9/ ColorMapEntry color#993404 quantity10 label10/ /ColorMap/RasterSymbolizervargldee.ImageCollection(projects/global-pasture-watch/assets/gld-1km/v1/livestock-headcount-faostat_m)vargld_2000gld.filterDate(2000-01-01,2001-01-01).first();vargld_2022gld.filterDate(2022-01-01,2023-01-01).first();Map.addLayer(gld_2000.select(buffalo).sldStyle(sld160),{},Buffalo headcount (2000),false);Map.addLayer(gld_2022.select(buffalo).sldStyle(sld160),{},Buffalo headcount (2022));Map.addLayer(gld_2000.select(horse).sldStyle(sld10),{},Horse headcount (2000),false);Map.addLayer(gld_2022.select(horse).sldStyle(sld10),{},Horse headcount (2022));Map.addLayer(gld_2000.select(goat).sldStyle(sld160),{},Goat headcount (2000),false);Map.addLayer(gld_2022.select(goat).sldStyle(sld160),{},Goat headcount (2022));Map.addLayer(gld_2000.select(sheep).sldStyle(sld160),{},Sheep headcount (2000),false);Map.addLayer(gld_2022.select(sheep).sldStyle(sld160),{},Sheep headcount (2022));Map.addLayer(gld_2000.select(cattle).sldStyle(sld160),{},Cattle headcount (2000),false);Map.addLayer(gld_2022.select(cattle).sldStyle(sld160),{},Cattle headcount (2022));可视化结果Pythongeemap / eeimporteeimportgeemap# 初始化 Earth Engineee.Initialize()# 加载数据集datasetee.ImageCollection(projects/global-pasture-watch/assets/gld-1km/v1/livestock-headcount-faostat_m)# 过滤2020年year2020dataset.filterDate(2020-01-01,2020-12-31).first()cattleyear2020.select(cattle)# 创建交互式地图Mapgeemap.Map()Map.centerObject(cattle,4)# 可视化参数vis_params{min:0,max:100,palette:[white,yellow,orange,red,darkred]}Map.addLayer(cattle,vis_params,Cattle Headcount (2020))Map.addLayerControl()Map注意事项与使用限制数据集归属该数据集属于发布商目录并非由Google Earth Engine管理。如需报告问题或查看更多数据集请与Land Carbon Lab联系。1公里模型的局限性像素表示的是次国家级普查统计数据在潜在畜牧生产用地中的统计重新分配而非实际观测到的畜群或农场位置。由于平均普查单位面积约为2,900平方公里标准差约21,500平方公里1公里尺度的细节应视为合理的空间细分而非经过独立验证的精确估计。FAOSTAT一致性国家层面总数与FAOSTAT匹配但这不等同于局部准确性。对于需要高精度的次国家级应用建议结合本地数据进行校正。95%预测区间如需获取95%概率预测区间平均预测值周围的第2.5和第97.5百分位数以及原始密度和人口预测的估计值可访问Zenodo获取补充数据。其他访问渠道该数据集也可通过OpenLandMap STAC访问。总结GPW全球牲畜数量数据集FAOSTAT调整版为全球牲畜分布研究提供了首个1公里分辨率、23年时间跨度的公开数据集。它整合了海量的次国家级普查数据和多源环境协变量通过机器学习方法实现了全球一致的空间化。尽管在次国家级尺度上存在一定局限性但对于大尺度环境评估、温室气体清单编制、农业政策制定等应用场景该数据集具有极高的参考价值。
延伸阅读

更多相关文章

2026/9/19 18:31:25

微信自动化批量添加好友:高效智能的社交管理解决方案

微信自动化批量添加好友:高效智能的社交管理解决方案 【免费下载链接】auto_add_wechat_friends_py 微信添加好友 批量发送添加请求 脚本 python 项目地址: https://gitcode.com/gh_mirrors/au/auto_add_wechat_friends_py 在数字化社交时代,微信…

2026/9/21 23:29:49

MetaPost 程序化绘图:从安装到实战,高效生成 LaTeX 矢量图

1. 项目概述:为什么选择 MetaPost 来画图?在技术文档、学术论文或者高质量演示文稿的制作中,我们常常会遇到一个难题:如何生成既精确又美观的矢量图?你可能用过 TikZ,它功能强大但语法复杂;也可…

2026/9/19 18:31:28

前端性能优化:图片懒加载与渐进式加载实战指南

最近在开发一个需要处理大量用户上传图片的项目时,遇到了一个棘手的问题:如何在不影响页面加载速度的前提下,优雅地展示用户上传的图片?传统的做法是直接加载原图,但动辄几MB的图片会让用户等待很久,体验极…

2026/9/25 5:37:47

Atlas 300V 24G NPU推理卡部署YOLO全攻略:环境搭建与模型转换

如果问得再直白一点,Atlas 300V 24G能干的事,跟普通GPU还真不是一回事。前阵子有个搞安防的哥们儿问我,说他准备上一批Atlas 300V 24G做视频结构化,但拿不准这东西算不算“运算加速卡”,怕买回来跟预期的CUDA生态完全对…

2026/9/25 5:37:47

DSC操作误区解析:从样品制备到数据分析

1. 差示扫描量热仪使用误区深度解析差示扫描量热仪(Differential Scanning Calorimeter,简称DSC)作为材料表征的"温度显微镜",在聚合物、制药、食品等领域应用广泛。但很多用户在操作过程中容易陷入以下典型误区&#x…

2026/9/25 5:37:47

低氘水的医学应用与作用机制解析

1. 低氘水研究背景与医学价值低氘水(Deuterium Depleted Water, DDW)是指氘含量低于天然水标准(约150ppm)的特殊水分子结构。这个看似微小的同位素差异,近年来在肿瘤辅助治疗、代谢疾病干预和抗衰老领域展现出独特潜力…

2026/9/25 5:37:47

Agent Skills 设计指南:从工具调用到可组合技能单元的工程实践

最近在折腾 Agent 应用落地,团队里聊得最多的一个东西就是 agent-skills。我们自己的项目从最开始“一个 prompt 里塞一堆工具定义”,慢慢进化到把每个能力拆成独立 Skill 来管理,中间的弯路和踩坑还真不少。这篇就结合我自己实际在项目里拆 …

2026/9/25 5:32:47

AI安全从目标定义开始:机器学习项目避坑指南

1. 为什么“明确目标”是AI安全的第一道防线做机器学习项目这些年,我越来越觉得,模型出问题往往不是算法不够先进,而是目标从一开始就没定清楚。你可能觉得这话有点老生常谈,但我见过太多团队在项目启动会上拍脑袋定一个“提升模型…

2026/9/24 20:24:47

GAMP 5 基于风险的计算机化系统验证:软件分类与审计追踪实践

简介:《A Risk-Based Approach to Compliant GxP Computerized Systems》即业内熟知的GAMP 5指南,面向制药企业质量与IT合规人员、验证工程师及计算机化系统管理者,用于解决GxP法规环境下系统合规性难以科学落地的问题。文档以风险管理为主线…

2026/9/23 12:06:55

安全托管MSSP实战:从静态防御到人机协同的攻防运营与应急响应

简介:这份PPT围绕互联网业务安全托管服务展开,面向企业安全负责人、IT运维人员及关注MSSP/MSS选型的读者,重点回应传统安全过度依赖人工、碎片化静态防御难以对抗产业化攻击等痛点。资源共1个pptx文件,包体约30.63MB,以…

2026/9/25 0:02:35

AI元人文:从工具使用到思维重构的深度探索

最近半年我一直在琢磨一件事:AI元人文到底是什么?说白了,就是“用元视角重新审视人与AI的关系”,也在“探索AI如何反向逼着我们发现自己的思考边界”。标题里的“元探索”,在我看就是一层套一层的追问——当你用AI解决…

2026/9/25 0:02:35

Python+CNN车牌识别实战:从数据预处理到模型训练与部署

简介:基于Python与卷积神经网络的车牌识别项目,面向计算机视觉初学者及智能交通开发者,目标是帮助用户掌握从数据预处理、模型构建到实际部署的完整流程。压缩包共25个文件,包含jpg/png图像样本、py训练脚本、md说明文档、dat数据…

2026/9/25 0:02:35

Vim基础操作全攻略:保存退出、模式切换与高频命令实战

1. 项目概述1.1 核心需求解析今天聊聊Vim。写这个题目的原因是:几乎每个后端开发者、运维人员、数据工程师某天都会遇到一个场景——深夜加班,服务器登录界面只有黑底白字,编辑器只有vi/vim,你必须在五分钟内完成一次配置修改并保…

2026/9/22 16:34:32

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/22 20:01:30

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/22 13:25:41

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑