当前位置: 首页 > news >正文

2016-2023 年美国农业部作物序列边界

简介

2016-2023 年美国农业部作物序列边界

作物序列边界(CSB)是与美国农业部经济研究局合作开发的,它提供了美国毗连地区的田间边界、作物种植面积和作物轮作的估计数据。该数据集利用卫星图像和其他公共数据,并且是开放源码的,使用户能够对美国种植的商品进行面积和统计分析。它为农民的种植决策和实践提供了宝贵的见解。

NASS 需要一个有代表性的田间数据集来预测玉米-大豆等常见轮作的作物种植情况,而经济研究局 (ERS) 则利用 CSB 来研究耕作和覆盖种植等农场管理方法随时间推移而发生的变化。CSB 数据集代表特定时间范围内的非机密单一作物田边界。它不包括个人身份信息、所有权边界或地块。数据来源于卫星图像和公开信息,不包括生产者或农业服务局等机构提供的信息。如需访问和了解更多信息,请访问CSB 网站。访问 CSB GitHub 代码库,查看与数据集相关的元数据。

https://github.com/USDA-REE-NASS/crop-sequence-boundaries/tree/main/csb-project

数据集说明

作物序列边界(CSB)是通过地理空间算法生成的田间多边形,源自 NASS 耕地数据层(CDL)。这些多边形实体满足了依赖网格数据集的应用需求,需要分析单位来简化数据汇总。CSB 的主要目标是提供横跨美国 48 个毗连区的全面覆盖范围,确保多年数据的精确性和可复制性。这些结构是通过合并指定时间范围内的历史 CDL 而形成的,同时还整合了公路和铁路网络,以准确描绘这些模拟田地内的作物序列。该数据集适用于 2016 年至 2023 年的生长季节。

数据集结构与预处理

数据集作为地球引擎中的特征集提供给每个州,1623 个特征集代表 2016-2023 年的生长季节。州名是特征集合名称的一部分。虽然可能没有必要,但可以将它们合并为一个集合,我创建了这个集合,供那些希望在合并的特征集合上运行一些分析的人使用。

单一代码

///
/$$$$$$$/  Create menus for states and counties $$$$$$/
---------- Author: Dr. Zhe Li -------------
///===================  USDA NASS SARS ===================/
//////
//$$$$$$$/  Host and Query CSBs $$$$$$/
---------- Author: Arthur Rosales -------------
///===================  USDA NASS SARS ===================/
////*Global Variable*/var csb23;
var empty1;
var fills1;
var filledOutlines1;
var empty2;
var fills2;
var image1;/*---------------------LOAD State and County features ----------------------------*/
var us_states = ee.FeatureCollection("TIGER/2018/States"),counties = ee.FeatureCollection("TIGER/2018/Counties");/*-----------------------LOAD CSB FILES FROM ASSETS ------------------------------*/var styling = {color: 'red',fillColor: '00000000',width: 2
};
var styling_co = {color: 'white',fillColor: '00000000',width: 0.5
};var csbal23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBAL1623");var csbar23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBAR1623");var csbaz23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBAZ1623");var csbca23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBCA1623");var csbco23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBCO1623");var csbct23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBCT1623");var csbde23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBDE1623");var csbga23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBGA1623");var csbfl23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBFL1623");var csbia23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBIA1623");var csbid23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBID1623");var csbil23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBIL1623");var csbin23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBIN1623");var csbks23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBKS1623");var csbky23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBKY1623");var csbla23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBLA1623");var csbma23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBMA1623");var csbmd23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBMD1623");var csbme23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBME1623");var csbmi23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBMI1623");var csbmn23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBMN1623");var csbmo23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBMO1623");var csbms23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBMS1623");var csbmt23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBMT1623");var csbne23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBNE1623");var csbnh23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBNH1623");var csbnj23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBNJ1623");var csbnm23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBNM1623");var csbnv23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBNV1623");var csbny23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBNY1623");var csbnc23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBNC1623");var csbnd23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBND1623");var csboh23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBOH1623");var csbok23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBOK1623");var csbor23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBOR1623");var csbpa23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBPA1623");var csbri23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBRI1623");var csbsc23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBSC1623");var csbsd23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBSD1623");var csbtn23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBTN1623");var csbtx23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBTX1623");var csbut23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBUT1623");var csbvt23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBVT1623");var csbva23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBVA1623");var csbwa23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBWA1623");var csbwv23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBWV1623");var csbwi23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBWI1623");var csbwy23 = ee.FeatureCollection("projects/nass-csb/assets/csb1623/CSBWY1623");var istate = {Alabama: [csbal23, 'CDL2023', 'CDL2022', 'CDL2021', 'CDL2020', 'CDL2019', 'CDL2018', 'CDL2017', 'CDL2016', 2023, "01", 'ACRES', 'CROP23', 'CROP22', 'CROP21', 'CROP20', 'CROP19', 'CROP18', 'CROP17', 'CROP16'],Arkansas: [csbar23, 'CDL2023', 'CDL2022', 'CDL2021', 'CDL2020', 'CDL2019', 'CDL2018', 'CDL2017', 'CDL2016', 2023, "05", 'ACRES', 'CROP23', 'CROP22', 'CROP21', 'CROP20', 'CROP19', 'CROP18', 'CROP17', 'CROP16'],Arizona: [csbaz23, 'CDL2023', 'CDL2022', 'CDL2021', 'CDL2020', 'CDL2019', 'CDL2018', 'CDL2017', 'CDL2016', 2023, "04", 'ACRES', 'CROP23', 'CROP22', 'CROP21', 'CROP20', 'CROP19', 'CROP18', 'CROP17', 'CROP16'],California: [csbca23, 'CDL2023', 'CDL2022', 'CDL2021', 'CDL2020', 'CDL2019', 'CDL2018', 'CDL2017', 'CDL2016', 2023, "06", 'ACRES', 'CROP23', 'CROP22', 'CROP21', 'CROP20', 'CROP19', 'CROP18', 'CROP17', 'CROP16'],Colorado: [csbco23, 'CDL2023', 'CDL2022', 'CDL2021', 'CDL2020', 'CDL2019', 'CDL2018', 'CDL2017', 'CDL2016', 2023, "08", 'ACRES', 'CROP23', 'CROP22', 'CROP21', 'CROP20', 'CROP19', 'CROP18', 'CROP17', 'CROP16'],Connecticut: [csbct23, 'CDL2023', 'CDL2022', 'CDL2021', 'CDL2020', 'CDL2019', 'CDL2018', 'CDL2017', 'CDL2016', 2023, "09", 'ACRES', 'CROP23', 'CROP22', 'CROP21', 'CROP20', 'CROP19', 'CROP18', 'CROP17', 'CROP16'],Delaware: [csbde23, 'CDL2023', 'CDL2022', 'CDL2021', 'CDL2020', 'CDL2019', 'CDL2018', 'CDL2017', 'CDL2016', 2023, "10", 'ACRES', 'CROP23', 'CROP22', 'CROP21', 'CROP20', 'CROP19', 'CROP18', 'CROP17', 'CROP16'],Florida: [csbfl23, 'CDL2023', 'CDL2022', 'CDL2021', 'CDL2020', 'CDL2019', 'CDL2018', 'CDL2017', 'CDL2016', 2023, "12", 'ACRES', 'CROP23', 'CROP22', 'CROP21', 'CROP20', 'CROP19', 'CROP18', 'CROP17', 'CROP16'],Georgia: [csbga23, 'CDL2023', 'CDL2022', 'CDL2021', &#

相关文章:

2016-2023 年美国农业部作物序列边界

简介 2016-2023 年美国农业部作物序列边界 作物序列边界(CSB)是与美国农业部经济研究局合作开发的,它提供了美国毗连地区的田间边界、作物种植面积和作物轮作的估计数据。该数据集利用卫星图像和其他公共数据,并且是开放源码的,使用户能够对美国种植的商品进行面积和统计…...

数字人源码部署怎么做?如何高效搭建好用的数字人系统?

作为人工智能时代的风口项目,AI数字人自出现之日起便引发了大量的关注。不少创业者都有了搭建数字人系统的想法,但却苦于没有强大的专业背景和雄厚资金支撑,只能在局外徘徊,而这恰恰为数字人源码公司推出的数字人源码部署服务的火…...

解决虚拟机Ubuntu IP总是掉的问题

问题 嵌入式开发过程中,需要使用NFS/TFTP等等,虚拟机Ubuntu就需要和板卡进行网络连接,但是我发现虚拟机Ubuntu的IP地址经常动不动就掉线,本文记录解决该问题的一些思路。 其实这个问题很简单,我早该想到,…...

[13] CUDA_Opencv联合编译过程

CUDA_Opencv联合编译过程 详细编译过程可见我之前的文章&#xff1a;Win10下OpencvCUDA联合编译详细教程&#xff08;版本455、460、470,亲测可用&#xff01;&#xff01;&#xff01;&#xff09;本文给出Windows\linux下的opencvcuda的编译总结&#xff0c;摘自 <基于GP…...

uni-app canvas创建画布

canvasTmp: function(arr2, store_name, successFn, errFun) {let that this;const ctx uni.createCanvasContext(myCanvas);ctx.clearRect(0, 0, 0, 0);/*** 只能获取合法域名下的图片信息,本地调试无法获取* */uni.getImageInfo({ src: arr2[0],success: function(res) {…...

Spring MVC详解(上)

一、Spring MVC初步认识 1.1介绍 Spring MVC是Spring Framework提供的Web组件&#xff0c;全称是Spring Web MVC,是目前主流的实现MVC设计模式的框架&#xff0c;提供前端路由映射、视图解析等功能 Java Web开发者必须要掌握的技术框架 1.2MVC是什么 MVC是一种软件架构思想…...

【Linux硬盘读取】Windows下读取Linux系统的文件解决方案:Linux Reader4.5 By DiskInternals

前言 相信做机器视觉相关的很多人都会安装 Windows 和 Linux 双系统。在 Linux 下&#xff0c;我们可以很方便的访问Windows的磁盘&#xff0c;反过来却不行。但是这又是必须的。通过亲身体验&#xff0c;向大家推荐这么一个工具&#xff0c;可以让 Windows 方便的访问 Ext 2/3…...

操作系统—页表(实验)

文章目录 页表1.实验目标2.实验过程记录(1).增加打印页表函数(2).独立内核页表(3).简化软件模拟地址翻译 3.实验问题及相应解答问题1问题2问题3问题4 实验小结 页表 1.实验目标 了解xv6内核当中页表的实现原理&#xff0c;修改页表&#xff0c;使内核更方便地进行用户虚拟地址…...

github 本地仓库上传及报错处理

一.本地文件上传 这里为上传部分&#xff0c;关于gitbash安装配置&#xff0c;读者可自行搜索&#xff0c;由于已经安装完成&#xff0c;未进行截图保存&#xff0c;这里便不做赘述。 1.登录git账号并创建一个仓库 点击仓库打开后会看到这个仓库的网址链接&#xff08;这个链…...

【ZZULIOJ】1104: 求因子和(函数专题)

题目描述 输入正整数n&#xff08;2<n<1000&#xff09;&#xff0c;计算并输出n的所有正因子(包括1&#xff0c;不包括自身)之和。要求程序定义一个FacSum ()函数和一个main()函数&#xff0c;FacSum ()函数计算并返回n的所有正因子之和&#xff0c;其余功能在main()函…...

轨迹优化 | 图解欧氏距离场与梯度场算法(附ROS C++/Python实现)

目录 0 专栏介绍1 什么是距离场&#xff1f;2 欧氏距离场计算原理3 双线性插值与欧式梯度场4 仿真实现4.1 ROS C实现4.2 Python实现 0 专栏介绍 &#x1f525;课程设计、毕业设计、创新竞赛、学术研究必备&#xff01;本专栏涉及更高阶的运动规划算法实战&#xff1a;曲线生成…...

【二维差分】2132. 用邮票贴满网格图

本文涉及知识点 二维差分 LeetCode2132. 用邮票贴满网格图 给你一个 m x n 的二进制矩阵 grid &#xff0c;每个格子要么为 0 &#xff08;空&#xff09;要么为 1 &#xff08;被占据&#xff09;。 给你邮票的尺寸为 stampHeight x stampWidth 。我们想将邮票贴进二进制矩…...

【前端项目笔记】2 主页布局

主页布局 element-ui提供的组件名称就是它的类名 ☆☆ CSS选择器&#xff1a; &#xff08;1&#xff09;基本选择器 类型选择器 p/span/div…… 类选择器 (.classname) ID选择器 (#idname) 通配选择器 ( * ) &#xff08;2&#xff09;属性选择器 选择具有特定属性或属性值的…...

t265 jetpack 6 px4 ros2

Ubuntu22.04 realsenseSDK2和ROS2Wrapper安装方法,包含T265版本踩坑问题_ros2 realsense-CSDN博客 210 git clone https://github.com/IntelRealSense/librealsense.git 212 git branch 215 git tag 218 git checkout v2.51.1 219 git branch 265 git clone https://…...

vue 应用测试(一) --- 介绍

vue 应用测试&#xff08;一&#xff09; ---介绍 前端测试简介组件测试Jest 测试框架简介其他测试框架 第一个测试避免误报如何组织测试代码 组件挂载Vue2 组件挂载的方式Vue3 的挂载方式vue-test-utils挂载选项 如何调试测试用例参考小结 前端测试简介 软件测试&#xff1a;…...

Perl 语言入门学习

一、介绍 Perl 是一种高级的、动态的、解释型的通用编程语言&#xff0c;由Larry Wall于1987年开发。它是一种非常灵活和强大的语言&#xff0c;广泛用于文本处理、系统管理、网络编程、图形编程等领域。 Perl 语言的设计理念是“用一种简单的语法&#xff0c;去解决复杂的编…...

HarmongOS打包[保姆级]

创建应用 首先进入 华为开发者联盟-HarmonyOS开发者官网 然后进行登录。 登录成功后&#xff0c;鼠标悬停在在登录右上角那个位置后再点击管理中心&#xff0c;进入下面这个界面。 再点击&#xff1a;应用服务–>应用发布–>新建–>完善信息 构建和生成私钥和证书请求…...

SpringBoot怎么实现自定义接口全局异常捕获?详细教程

自定义异常 package com.single.bean;import org.springframework.core.NestedRuntimeException;public class FDWException extends NestedRuntimeException {private static final long serialVersionUID = 6046035491210083235L;public FDWException(String msg) {super(msg…...

Ms08067安全实验室成功实施多家业务系统渗透测试项目

点击星标&#xff0c;即时接收最新推文 近日&#xff0c;Ms08067安全实验室针对多家公司重要系统实施渗透测试项目。公司网络信息系统的业务应用和存储的重要信息资产均较多&#xff0c;存在网络系统结构的复杂性和庞杂等特点&#xff0c;使得公司网络信息系统面临一定风险。项…...

小熊家政帮day22-day23 订单系统优化(订单状态机、练习分库分表、索引、订单缓存)

目录 1 状态机1.1 状态机介绍1.1.1 当前存在的问题1.1.2 使用状态机解决问题 1.2 实现订单状态机1.2.1 编写订单状态机1.2.1.1 依赖引入1.2.1.2 订单状态枚举类1.2.1.3 状态变更事件枚举类1.2.1.4 定义订单快照类1.2.1.5 定义事件变更动作类1.2.1.5 定义订单状态机类1.2.1.6 状…...

MSP 盈利、留客、提口碑,核心就盯这12个 KPI

很多 MSP&#xff08;托管服务提供商&#xff09;都会陷入一个误区&#xff0c;手里握着一堆散落在各个看板的运营数据&#xff0c;却始终搞不清哪些指标能真正帮自己提升服务质量、拉高利润、留住客户。忙忙碌碌做了一堆报表&#xff0c;最终还是凭感觉做决策&#xff0c;业务…...

如何构建高效的个人游戏串流服务器:Sunshine完整部署指南

如何构建高效的个人游戏串流服务器&#xff1a;Sunshine完整部署指南 【免费下载链接】Sunshine Self-hosted game stream host for Moonlight. 项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine 在当今数字娱乐时代&#xff0c;游戏玩家面临着设备限制与体验…...

别再死记硬背段码了!用Python脚本自动生成数码管显示码表(支持共阳/共阴)

用Python解放双手&#xff1a;动态生成数码管段码的工程实践 数码管作为电子设计中最基础的显示元件之一&#xff0c;其驱动原理看似简单却暗藏玄机。传统开发流程中&#xff0c;工程师需要反复查阅手册或记忆十六进制段码&#xff0c;这种低效模式在复杂项目中将消耗大量时间。…...

对比了8款测试管理平台,最适合中小团队的居然是它

在软件研发的生命周期中&#xff0c;测试用例管理早已不是简单的“记录-执行-通过”的线性流程。随着敏捷开发、DevOps乃至AI辅助测试的全面渗透&#xff0c;测试管理平台承载的职责已扩展至需求追溯、缺陷闭环、自动化集成和质量度量等多个维度。然而&#xff0c;对于中小型测…...

在Linux Mint上搞定Synopsys VCS和Verdi 2018.06:一个学生党的完整踩坑与配置实录

在Linux Mint上搞定Synopsys VCS和Verdi 2018.06&#xff1a;一个学生党的完整踩坑与配置实录 作为一名微电子专业的学生&#xff0c;第一次接触Synopsys的VCS和Verdi工具时&#xff0c;我完全被它们的强大功能所震撼。然而&#xff0c;当我在自己的Linux Mint系统上尝试安装这…...

告别手动传包!用Pypiserver在内网搭建Python私有源,团队协作效率翻倍

告别手动传包&#xff01;用Pypiserver在内网搭建Python私有源&#xff0c;团队协作效率翻倍 在团队开发中&#xff0c;Python依赖管理常常成为效率瓶颈。想象这样的场景&#xff1a;新同事加入项目&#xff0c;需要配置开发环境&#xff0c;却因为内网限制无法直接访问PyPI&a…...

404 Not Found 与 500 Internal Server Error 全方位解析

前言在日常开发与运维中&#xff0c;HTTP 状态码是我们最常打交道的一类信号。其中&#xff0c;404 与 500 两类错误几乎占据了线上问题的一半以上。你是否遇到过&#xff1a;用户反馈页面打不开&#xff0c;浏览器提示 404 Not Found&#xff0c;但实际上资源明明存在&#xf…...

下行周期生存之道 = 低风险试错 × 即时反馈 × 长期复购

总结公式&#xff1a; 下行周期赚钱 低风险试错 即时反馈 长期复购 日本用30年验证了这套逻辑。 普通人现在能不能赚到钱&#xff0c;不在于胆子够不够大&#xff0c;而在于你能不能在大家焦虑的时候&#xff0c;给他一点确定感。 先收藏&#xff0c;慢慢找自己的切入口。...

CMS三十年:从“手工建站”到“智能基座”

一个从业者的观察与思考不知不觉&#xff0c;跟CMS打交道已经十几年了。从早期的织梦、帝国&#xff0c;到后来的WordPress&#xff0c;再到现在的各类无头CMS和低代码平台&#xff0c;这个领域的变化比想象中要快得多。写这篇文章&#xff0c;算是对CMS发展历程的一次梳理&…...

Jsxer:Adobe ExtendScript JSXBIN反编译终极指南与深度解析

Jsxer&#xff1a;Adobe ExtendScript JSXBIN反编译终极指南与深度解析 【免费下载链接】jsxer A fast and accurate JSXBIN decompiler. 项目地址: https://gitcode.com/gh_mirrors/js/jsxer Jsxer是一款高性能的Adobe ExtendScript二进制格式&#xff08;JSXBIN&#…...