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/8/13 10:58:19 阅读更多 →
MetaPost 程序化绘图:从安装到实战,高效生成 LaTeX 矢量图

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

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

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

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

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

2026/8/13 10:57:18 阅读更多 →

最新新闻

Meta Muse Glimmer 30B大模型本地部署实战:从量化到API服务

Meta Muse Glimmer 30B大模型本地部署实战:从量化到API服务

Meta 开源了 Muse Glimmer 30B 模型,这是一个值得本地部署玩家和开发者关注的新选择。它不是简单的“又一个开源大模型”,其核心在于提供了 300 亿参数的规模,并可能融合了独特的架构设计(如“双网络记忆模型”的暗示)…

2026/8/13 11:50:37 阅读更多 →
Geofabrik下载中心:GIS数据获取与处理实战指南

Geofabrik下载中心:GIS数据获取与处理实战指南

1. Geofabrik 下载中心:地理数据工作者的资源宝库 作为一名地理信息系统(GIS)从业者,我深知获取高质量基础地理数据的重要性。Geofabrik下载中心就像是一个隐藏的宝藏,它提供了全球范围内OpenStreetMap数据的定期更新和…

2026/8/13 11:50:37 阅读更多 →
yuzu 模拟器优化实战:三步告别卡顿,吃满你的硬件性能

yuzu 模拟器优化实战:三步告别卡顿,吃满你的硬件性能

yuzu 模拟器优化实战:三步告别卡顿,吃满你的硬件性能 【免费下载链接】yuzu 任天堂 Switch 模拟器 项目地址: https://gitcode.com/GitHub_Trending/yu/yuzu "游戏是加载进去了,可人物走一步顿三下,声音也断断续续——…

2026/8/13 11:50:37 阅读更多 →
初识STL:string1

初识STL:string1

1.STL简介 1.1介绍 STL是c标准库的重要组成部分,不仅是一个可复用的组件库,而且是一个包含数据结构和各种常见算法的软件框架 1.2STL的六大组件 容器算法迭代器仿函数空间配置器配接器 其中容器就是我们之前学过的数据结构,* 仿函数,配接器,空间配置器我们之后详细讲解 *,算法包…

2026/8/13 11:50:37 阅读更多 →
思源宋体CN完整指南:7种字重开源中文字体的专业配置终极方案

思源宋体CN完整指南:7种字重开源中文字体的专业配置终极方案

思源宋体CN完整指南:7种字重开源中文字体的专业配置终极方案 【免费下载链接】source-han-serif-ttf Source Han Serif TTF 项目地址: https://gitcode.com/gh_mirrors/so/source-han-serif-ttf 思源宋体CN是由Adobe与Google联合开发的开源中文字体&#xff…

2026/8/13 11:50:37 阅读更多 →
Python实战:集成百度语音合成TTS,打造智能语音应用

Python实战:集成百度语音合成TTS,打造智能语音应用

1. 项目概述与核心价值最近在做一个智能客服的小项目,需要把文本回复实时转换成语音播报给用户。市面上语音合成的方案不少,但考虑到稳定性、音质和中文支持,百度的语音合成服务(TTS)一直是我的首选。它提供了非常自然…

2026/8/13 11:49:32 阅读更多 →

日新闻

Visual Studio新建项目解决方案为空:系统性排查与修复指南

Visual Studio新建项目解决方案为空:系统性排查与修复指南

1. 问题现象与本质剖析如果你是一位.NET开发者,或者正准备踏入这个领域,那么Visual Studio(后面简称VS)绝对是你绕不开的伙伴。但有时候,这个伙伴会跟你开一个不大不小的玩笑:你满怀期待地点击“创建新项目…

2026/8/13 0:00:09 阅读更多 →
长春建设厅网站:普通人买房办事必看的真实指南与避坑攻略

长春建设厅网站:普通人买房办事必看的真实指南与避坑攻略

说实话,每次提起“长春建设厅网站”这几个字,我心里都挺有感触的。不是因为它有多高大上,也不是因为那里藏着什么不可告人的秘密,恰恰相反,是因为它太“接地气”了,或者说,它是咱们普通人想要在这个城市好好生活、安稳买房时,必须得翻过的一座“数据山”。很多新朋友第…

2026/8/13 0:00:09 阅读更多 →
Windows家庭版远程桌面多用户破解完整指南:RDPWrap终极解决方案

Windows家庭版远程桌面多用户破解完整指南:RDPWrap终极解决方案

Windows家庭版远程桌面多用户破解完整指南:RDPWrap终极解决方案 【免费下载链接】rdpwrap.ini RDPWrap.ini for RDP Wrapper Library by StasM 项目地址: https://gitcode.com/GitHub_Trending/rd/rdpwrap.ini 你是否曾为Windows家庭版无法支持多用户远程桌面…

2026/8/13 0:00:09 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/13 2:38:34 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/13 10:41:52 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/13 10:41:51 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/13 10:41:50 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/13 10:41:49 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/13 10:41:49 阅读更多 →