依据SAM大模型识别的英国农田(农业田野)边界(FIBOA)矢量数据集

简介

fiboa 是一项旨在提高农田边界数据互操作性和相关农业数据的合作计划。最近推出的 fiboa 不仅仅是一个规范,它还是一个全面的系统,包括符合规范的数据、不断完善规范的讨论以及积极促进其发展的活跃社区。本项目的重点是促进创建更多有关田地边界和农业的数据和开放数据,以推动知情决策过程。重点在于实际应用和迭代改进,而不是孤立地追求完美的本体。您可以在这里阅读该项目的相关信息。Introducing fiboa | Cloud-Native Geospatial Foundation

项目介绍

我们很高兴地宣布 fiboa(农业田间边界)是我们与泰勒地理空间引擎(TGE)合作开展的一个新项目,其重点是提高农场田间边界数据和其他相关农业数据的互操作性。我们对这个项目的巨大潜力感到非常兴奋,而且我们已经建立了一个与我们同样兴奋的社区。

fiboa 是 TGE 农田边界计划的第一个具体成果,该计划旨在将人工智能和计算机视觉实际应用于地球观测图像,以更好地了解全球粮食安全。该倡议促进了学术界、工业界、非政府组织和政府组织之间的合作,以创建共享的全球田间边界数据集,用于创建更可持续、更公平的农业部门。

今年 2 月,我们与 TGE 合作,在圣路易斯举办的一次研讨会上启动了这项工作,包括微软、谷歌、拜耳和世界资源研究所在内的近 20 家不同组织参加了此次研讨会。在为期两天的研讨会结束时,我们发布了 fiboa 核心规范的 0.1 版本(我们还在继续努力,现在已经到了 0.2 版本),它为任何数据集提供了一种通用语言来描述田地边界,并提供了一种添加扩展的方法来添加辅助数据和有关田地的元数据。

数据集说明

英国田地

ukfields 数据集是可公开访问的地球引擎资产,包括自动划定的英格兰、威尔士、苏格兰和北爱尔兰的田地边界。该数据集提供了英国全面的田地边界信息,这些信息来自 2021 年拍摄的 "哨兵 2 号 "图像的谐波合成。划分过程采用了 Meta 公司开发的 "任意分段模型"(SAM),有助于高效地按比例进行田块划分。此外,还根据 2021 年动态世界耕地合成图对分割后的田块进行了精确遮挡,以确保数据集的精确呈现。

数据集预处理

对该数据集进行进一步处理,从特征集合中删除空几何图形

代码

var uk_fields = ee.FeatureCollection("projects/sat-io/open-datasets/UK-FIELDS");Map.centerObject(uk_fields.first(),12)
var empty = ee.Image().byte();
var outline = empty.paint({featureCollection: uk_fields,color: 'random',width: 3
});Map.addLayer(outline.randomVisualizer(), {opacity:0.8}, 'UK Fields')
Map.setOptions("SATELLITE")

代码链接

https://code.earthengine.google.com/?scriptPath=users/sat-io/awesome-gee-catalog-examples:agriculture-vegetation-forestry/FIBOA-UK-FIELDS

结果

引用

Bancroft, S., & Wilkins, J. (2024). UKFields (1.0.0) [Data set]. Zenodo.https://doi.org/10.5281/zenodo.11110206

许可

This product is licensed under a Creative Commons Attribution 4.0 International license.

Curated in GEE by: Samapriya Roy and Samuel Bancroft

Keywords: fields, agriculture, UK, england, scotland, wales, northern-ireland

Last updated: 2024-05-11

网址推荐

0代码在线构建地图应用

https://invite.mapmost.com/#/login?source_inviter=nClSZANO

机器学习

https://www.cbedai.net/xg 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/20493.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

黑马程序员——Spring框架——day03

目录: AOP AOP简介 问题导入AOP简介和作用【理解】AOP的应用场景为什么要学AOPAOP入门案例【重点】 问题导入AOP入门案例思路分析AOP入门案例实现AOP中的核心概念AOP工作流程【理解】 问题导入AOP工作流程AOP核心概念在测试类中验证代理对象AOP切入点表达式 问题导…

【python】爬虫记录每小时金价

数据来源: https://www.cngold.org/img_date/ 因为这个网站是数据随时变动的,用requests、BeautifulSoup的方式解析html的话,数据的位置显示的是“--”,并不能取到数据。 所以采用webdriver访问网站,然后从界面上获取…

C语言 指针——函数指针的典型应用:计算定积分

目录 梯形法计算函数的定积分 函数指针的典型应用 梯形法计算函数的定积分 函数指针的典型应用 用函数指针编写计算任意函数定积分的 通用 函数

Vivado 比特流编译时间获取以及FPGA电压温度获取(实用)

Vivado 比特流编译时间获取以及FPGA电压温度获取 语言 :Verilg HDL 、VHDL EDA工具:ISE、Vivado Vivado 比特流编译时间获取以及FPGA电压温度获取一、引言二、 获取FPGA 当前程序的编译时间verilog中直接调用下面源语2. FPGA电压温度获取(1&a…

es的总结

es的collapse es的collapse只能针对一个字段聚合(针对大数据量去重),如果以age为聚合字段,则会展示第一条数据,如果需要展示多个字段,需要创建新的字段,如下 POST testleh/_update_by_query {…

JVM学习-详解类加载器(一)

类加载器 类加载器是JVM执行类加载机制的前提 ClassLoader的作用 ClassLoader是Java的核心组件,所有的Class都是由ClassLoader进行加载的,ClassLoader负责通过各种方式将Class信息的二进制数据流读入JVM内部,转换为一个与目标类型对应的ja…

Java学习【String类详解】

Java学习【String类详解】 String的介绍及定义方式String类型的比较String类型的查找charAt()访问字符indexOf()查找下标 转化和替换数值和字符串转化大小写的转换字符串转数组格式化替换 字符串的拆分和截取split()拆分substring()截取trim()去除两边空格 StringBuilder和Stri…

苏州金龙客车为新疆哪吒车队提供车辆交车

2024年旅游旺季提前到来、时间延长,新疆旅游市场有望延续去年火爆态势。 近期,新疆哪吒运输服务有限公司(以下简称“哪吒车队”)订购的最新一批10辆苏州金龙海格高端旅游大巴在苏州金龙厂区正式交付。哪吒车队负责人伍亚丽笑容满…

SpringCloud学习笔记万字整理(无广版在博客)

在此感谢黑马程序员的SpringCloud课程 所有笔记、生活分享首发于个人博客 想要获得最佳的阅读体验(无广告且清爽),请访问本篇笔记 认识微服务 随着互联网行业的发展,对服务的要求也越来越高,服务架构也从单体架构逐渐…

python的元组

元组与列表的区别 元组和列表非常相似。不同之处在于,外观上:列表是被 方括号 包裹起来的,而元组是被 圆括号 包裹起来的。本质上:列表里的元素可修改,元组里的元素是 不可以“增删改” 。 还有一个微妙的地方要注意…

MK SD NAND(贴片式SD卡)在电力AI模块中的应用案例

近期一位客户,在网上了解到我们SD NAND后联系到我们,经过一系列了解对比后,下单了我们的SD NAND产品。 这位客户是做电力AI模块的,他们的产品主要应用在电力行业。 电力AI模块是集成了人工智能技术的系统,专门设计用于…

微信小程序注册流程及APPID,APPSecret获取

1.注册微信小程序 注册链接:公众号 (qq.com) 1.1填写邮箱、密码、验证码 1.2邮箱登录点击邮件中链接激活,即可完成注册 1.3用户信息登记 接下来步骤,将用个人主题类型来进行演示 填写主体登记信息,使用管理员本人微信扫描二维码…

离线环境下安装NVIDIA驱动、CUDA(HUAWEI Kunpeng 920 + NVIDIA A100 + Ubuntu 20.04 LTS)

文章目录 前言 一、基础环境 1.1、处理器型号 1.2、英伟达显卡型号 1.3、操作系统 1.4、软件环境 二、取消内核自动升级 2.1、查看正在使用的内核版本 2.2、查看正在使用的内核包 2.3、禁止内核更新 三、配置本地apt源 3.1、挂载iso镜像文件 3.2、配置apt源 3.3、…

python分别保存聚类分析结果+KeyError: ‘CustomerID‘报错

如何在完成聚类分析后按聚类编号保存数据并且带上原数据所属ID # 将每个聚类的数据保存到不同的文件中 for cluster_id in range(6): # 假设共有6个聚类cluster_data data[data[cluster] cluster_id]cluster_data_with_customer_id cluster_data.copy()cluster_data_with_…

图文并茂带你理解Java的代理模式

目录 Java的代理模式1、什么是代理模式?2、静态代理和动态代理3、JDK动态代理的局限性4、使用CGLIB代理机制完成未实现接口的类的代理5、JDK动态代理和CGLIB动态代理对比6、JDK动态代理为什么只能代理实现接口的类? Java的代理模式 1、什么是代理模式&a…

vue3使用vue3-print-nb打印

打印效果 1.下载插件 Vue2.0版本安装方法 npm install vue-print-nb --saveVue3.0版本安装方法: npm install vue3-print-nb --save2.main.js引入 vue2引入 import Print from vue-print-nb Vue.use(Print)vue3引入 import print from vue3-print-nb // 打印…

实时监控电脑屏幕的软件是什么?三款超受欢迎的电脑监控软件

实时监控电脑屏幕的软件在现代企业管理中扮演着至关重要的角色,它们不仅帮助管理者实时监控员工的工作状态,提高工作效率,还通过数据分析和报告功能,为企业提供了优化管理流程和决策支持的依据。以下将介绍几款市面上广泛使用的实…

大模型部署_书生浦语大模型 _作业2基本demo

本节课可以让同学们实践 4 个主要内容,分别是: 1、部署 InternLM2-Chat-1.8B 模型进行智能对话 1.1安装依赖库: pip install huggingface-hub0.17.3 pip install transformers4.34 pip install psutil5.9.8 pip install accelerate0.24.1…

为新质生产力注入人才“活水”

21世纪最缺的是什么?这个梗到今天仍有现实意义,答案也依旧是那两个字——人才!不过,随着数字化转型的深入,以及国家战略布局新质生产力,还是应该与时俱进,在这两个字的前面再加上一个定语&#…

Jlink驱动包

本文分享多个版本的Jlink安装驱动包。 链接: https://pan.baidu.com/s/19P2HymfPTFK2IEfAjEoSpA 提取码: cj6k 主要分享如下版本的: Jlink安装驱动方法: 点击下一步: 点击 同意 然后进行安装。 安装完成后点击完成 使用方法: …