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年时间跨度的公开数据集。它整合了海量的次国家级普查数据和多源环境协变量通过机器学习方法实现了全球一致的空间化。尽管在次国家级尺度上存在一定局限性但对于大尺度环境评估、温室气体清单编制、农业政策制定等应用场景该数据集具有极高的参考价值。

相关新闻

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

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

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

2026/10/18 19:15:51 阅读更多 →
MetaPost 程序化绘图:从安装到实战,高效生成 LaTeX 矢量图

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

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

2026/10/16 10:24:22 阅读更多 →
前端实现AI流式输出与打字机效果:从SSE协议到性能优化实战

前端实现AI流式输出与打字机效果:从SSE协议到性能优化实战

1. 项目概述:当AI流式响应遇见前端 最近在捣鼓一些AI应用的前端界面,发现一个挺有意思的痛点:如何优雅地展示AI模型那种“一个字一个字往外蹦”的流式输出效果?很多教程要么直接丢个 EventSource 链接让你自己琢磨,要…

2026/10/16 11:17:33 阅读更多 →

最新新闻

【编译Chap4】求first集、follow集例题

【编译Chap4】求first集、follow集例题

方法 求 FIRST 集的规则 反复扫描所有产生式,以A→X1X2⋯XnA\to X_1X_2\cdots X_nA→X1​X2​⋯Xn​为例: 依次处理 XiX_iXi​(i从1 to n): 把 FIRST(Xi)−{ε}\mathrm{FIRST}(X_i)-\{\varepsilon\}FIRST(Xi​)−{…

2026/10/19 1:15:16 阅读更多 →
Hadoop电信客服分析链路:从混杂日志到交互式业务看板

Hadoop电信客服分析链路:从混杂日志到交互式业务看板

简介:本资源是一个面向大数据初学者与电信行业数据工程师的Hadoop全栈实战项目,聚焦客服数据采集、存储、分析与可视化闭环。项目基于真实业务场景,整合Zookeeper集群协调、HBase实时存储、Flume日志采集、Kafka流式分发及HDFSMapReduce批处理…

2026/10/19 1:15:16 阅读更多 →
循环架构大揭秘:Dory1.0-4B 的 normalized-GPT 与混合注意力如何炼成 256K 长上下文

循环架构大揭秘:Dory1.0-4B 的 normalized-GPT 与混合注意力如何炼成 256K 长上下文

人工智能大模型推理模型模型量化 【免费下载链接】NVIDIA-Nemotron-Labs-Dory1.0-4B-MXFP8 项目地址: https://ai.gitcode.com/hf_mirrors/nvidia/NVIDIA-Nemotron-Labs-Dory1.0-4B-MXFP8 点击查看 免费下载 NVIDIA-Nemotron-Labs-Dory1.0-4B-MXFP8 是 NVIDIA 推出…

2026/10/19 1:15:16 阅读更多 →
基于溯源图与图神经网络的APT攻击链检测方法

基于溯源图与图神经网络的APT攻击链检测方法

简介:一份基于溯源图的APT攻击检测方法优化Python实现源码,适合信息安全、计算机科学、数据科学等专业学生用于毕业设计、课程设计或期末大作业。项目代码已经过功能验证,可稳定运行,并提供清晰的目录结构与注释,便于二…

2026/10/19 1:15:16 阅读更多 →
如何选对模型?InternVL2_5-8B-MPO-AWQ 家族 1B~78B 选型对比指南(含显存与性能权衡)

如何选对模型?InternVL2_5-8B-MPO-AWQ 家族 1B~78B 选型对比指南(含显存与性能权衡)

【免费下载链接】InternVL2_5-8B-MPO-AWQ 项目地址: https://ai.gitcode.com/OpenGVLab/InternVL2_5-8B-MPO-AWQ 点击查看 免费下载 如果你要在开源多模态大模型(MLLM)里选一个"性价比之王",InternVL2_5-8B-MPO-AWQ 值…

2026/10/19 1:15:16 阅读更多 →
游戏大厂Unity项目构建、自动化及符号表上传流程全景剖析

游戏大厂Unity项目构建、自动化及符号表上传流程全景剖析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 1:14:15 阅读更多 →

日新闻

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

简介:本资源为电源技术方向的学术研究文档,聚焦介质阻挡放电型臭氧发生器电源的频率跟踪型PWM控制策略,面向电力电子、高压电源及臭氧应用领域的科研人员与工程技术人员。针对负载呈容性、等效电容随外加电压升高而增大、谐振频率随之漂移的难…

2026/10/19 0:00:47 阅读更多 →
Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 0:00:47 阅读更多 →
HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

【免费下载链接】HundredCV-Chat 项目地址: https://ai.gitcode.com/hf_mirrors/Jax-dan/HundredCV-Chat 点击查看 免费下载 HundredCV-Chat 是一个由 100 位青年简历数据开发而来的中文多轮对话数据集,共包含 24,750 组日常闲聊对话和 4,871 个话题标签…

2026/10/19 0:00:47 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 0:55:02 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →