当前位置: 首页 > 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 状…...

label-studio的使用教程(导入本地路径)

文章目录 1. 准备环境2. 脚本启动2.1 Windows2.2 Linux 3. 安装label-studio机器学习后端3.1 pip安装(推荐)3.2 GitHub仓库安装 4. 后端配置4.1 yolo环境4.2 引入后端模型4.3 修改脚本4.4 启动后端 5. 标注工程5.1 创建工程5.2 配置图片路径5.3 配置工程类型标签5.4 配置模型5.…...

<6>-MySQL表的增删查改

目录 一&#xff0c;create&#xff08;创建表&#xff09; 二&#xff0c;retrieve&#xff08;查询表&#xff09; 1&#xff0c;select列 2&#xff0c;where条件 三&#xff0c;update&#xff08;更新表&#xff09; 四&#xff0c;delete&#xff08;删除表&#xf…...

进程地址空间(比特课总结)

一、进程地址空间 1. 环境变量 1 &#xff09;⽤户级环境变量与系统级环境变量 全局属性&#xff1a;环境变量具有全局属性&#xff0c;会被⼦进程继承。例如当bash启动⼦进程时&#xff0c;环 境变量会⾃动传递给⼦进程。 本地变量限制&#xff1a;本地变量只在当前进程(ba…...

练习(含atoi的模拟实现,自定义类型等练习)

一、结构体大小的计算及位段 &#xff08;结构体大小计算及位段 详解请看&#xff1a;自定义类型&#xff1a;结构体进阶-CSDN博客&#xff09; 1.在32位系统环境&#xff0c;编译选项为4字节对齐&#xff0c;那么sizeof(A)和sizeof(B)是多少&#xff1f; #pragma pack(4)st…...

mongodb源码分析session执行handleRequest命令find过程

mongo/transport/service_state_machine.cpp已经分析startSession创建ASIOSession过程&#xff0c;并且验证connection是否超过限制ASIOSession和connection是循环接受客户端命令&#xff0c;把数据流转换成Message&#xff0c;状态转变流程是&#xff1a;State::Created 》 St…...

linux arm系统烧录

1、打开瑞芯微程序 2、按住linux arm 的 recover按键 插入电源 3、当瑞芯微检测到有设备 4、松开recover按键 5、选择升级固件 6、点击固件选择本地刷机的linux arm 镜像 7、点击升级 &#xff08;忘了有没有这步了 估计有&#xff09; 刷机程序 和 镜像 就不提供了。要刷的时…...

多模态大语言模型arxiv论文略读(108)

CROME: Cross-Modal Adapters for Efficient Multimodal LLM ➡️ 论文标题&#xff1a;CROME: Cross-Modal Adapters for Efficient Multimodal LLM ➡️ 论文作者&#xff1a;Sayna Ebrahimi, Sercan O. Arik, Tejas Nama, Tomas Pfister ➡️ 研究机构: Google Cloud AI Re…...

3-11单元格区域边界定位(End属性)学习笔记

返回一个Range 对象&#xff0c;只读。该对象代表包含源区域的区域上端下端左端右端的最后一个单元格。等同于按键 End 向上键(End(xlUp))、End向下键(End(xlDown))、End向左键(End(xlToLeft)End向右键(End(xlToRight)) 注意&#xff1a;它移动的位置必须是相连的有内容的单元格…...

DeepSeek 技术赋能无人农场协同作业:用 AI 重构农田管理 “神经网”

目录 一、引言二、DeepSeek 技术大揭秘2.1 核心架构解析2.2 关键技术剖析 三、智能农业无人农场协同作业现状3.1 发展现状概述3.2 协同作业模式介绍 四、DeepSeek 的 “农场奇妙游”4.1 数据处理与分析4.2 作物生长监测与预测4.3 病虫害防治4.4 农机协同作业调度 五、实际案例大…...

网站指纹识别

网站指纹识别 网站的最基本组成&#xff1a;服务器&#xff08;操作系统&#xff09;、中间件&#xff08;web容器&#xff09;、脚本语言、数据厍 为什么要了解这些&#xff1f;举个例子&#xff1a;发现了一个文件读取漏洞&#xff0c;我们需要读/etc/passwd&#xff0c;如…...