中科星图GVE(案例)——AI实现地块提取

news2024/10/11 20:52:03

目录

简介

函数

gve.Services.AI.plotExtraction(image)

代码

结果

知识星球

机器学习


简介

AI可以通过图像处理和机器学习算法实现地块提取。首先,AI可以对高分辨率遥感图像进行预处理,包括图像校正和去噪等处理。然后,AI可以使用图像分割算法,如卷积神经网络(CNN)或区域生长算法,来将图像分割成不同的区域。接下来,AI可以根据区域的特征,如颜色、纹理和形状等,将相邻的区域合并成地块。最后,AI可以使用基于规则的方法,如阈值或形态学操作,来进一步筛选和优化提取的地块。通过这些步骤,AI可以实现地块的自动提取。

函数

gve.Services.AI.plotExtraction(image)

地块提取

方法参数

- image( Image )

image实例

返回值: FeatureCollection

代码

/**
 * @File    :   AI_Plot_Extraction
 * @Time    :   2024/03/04
 * @Author  :   GEOVIS Earth Brain
 * @Version :   0.1.0
 * @Contact :   中国(安徽)自由贸易试验区合肥市高新区望江西路900号中安创谷科技园一期A1楼36层
 * @License :   (C)Copyright 中科星图数字地球合肥有限公司 版权所有
 * @Desc    :   地块提取
 */
/** */


var geometry = gve.Geometry.Polygon([
    [[
        113.75845819355624,
        33.47220976762658
    ],
    [
        113.75845819355624,
        33.51123451262369
    ],
    [
        113.80727228137624,
        33.51123451262369
    ],
    [
        113.80727228137624,
        33.47220976762658
    ],
    [
        113.75845819355624,
        33.47220976762658
    ]]
]);


// 数据来源
var source = "Base_Image_V2024_1";

// 指定分辨率,外扩等
//@Ignore
var option = { "gpu_path": "true" };

// 获取指定区域tif数据
var image = gve.Image.fromGeometry(geometry, source, option);

Map.centerObject(image);

var plotExtraction = gve.Services.AI.plotExtraction(image);

var style = { color: '#d8965c', lineWidth: 2, polygonFillColor: "#d8965c", lineOpacity: 0.1 };

Map.addLayer(plotExtraction, { style: style });

结果

知识星球

https://wx.zsxq.com/group/48888525452428 

机器学习

https://www.cbedai.net/xg 

 

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

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

相关文章

如何挑选Axure元件库? Axure原型赏析

在挑选Axure元件库时,可以从以下几个方面进行考虑和赏析,以确保选择到最适合项目需求的元件库: 一、元件库的全面性和丰富度 组件全面:优秀的Axure元件库应包含丰富的元件类型,以高效应对各种复杂业务流程的原型设计…

探索OAuth 2.0授权模式:全面解析与场景应用选择

文章目录 1. 什么是OAuth 2.0授权模式?2. 授权模式详解2.1 客户端凭证模式(Client Credentials Grant)2.2 授权码模式(Authorization Code Grant)2.3 简化模式/隐藏式(Implicit Grant)2.4 密码模…

解决:Ubuntu连接不上网络

今天莫名奇妙,我的ubuntu20.04断网了。检查了一下,使用的也是桥接模式,啥也没有变化。 然后我上Ubuntu16.04版本看了,那里又可以成功上网,所以,不是电脑的问题。 看了网上两个教程,解决了。 …

深入理解 Maven Profiles

前言 在现代软件开发中,项目通常需要部署到多种环境中,比如开发(development)、测试(test)和生产(production)。每种环境可能具有不同的配置需求。为了满足这种多样性,A…

还在找地图切片工具?这五款免费软件值得一试

地图切片(Map Tiling)是指将大型地图或影像数据按照一定的规则切割成多个较小的图块(称为瓦片),并根据缩放级别和用户请求逐步加载这些瓦片,从而提升地图在网络或应用中的显示速度和效率。地图切片技术广泛…

ABAP SE37创建FUNCTION报错:函数的主程序不是以function-pool开头

问题:SE37在新建函数时,检查语法没有问题,但激活报错:函数"***"的主程序不是以function-pool开头; 原因:新建函数的函数组没有激活,可以通过se80或在SE37跳转进行激活 按一下路径 右键激活即可

变倍镜头参数详解

变倍镜头是一种重要的光学镜头,其参数对于了解镜头的性能和适用场景至关重要。以下是对变倍镜头参数的详细解释: 变焦倍数: 定义:变焦倍数是变倍镜头的一个关键参数,表示镜头最长焦距与最短焦距的比值。作用&#xff1…

Linux_kernel内核定时器14

一、内核定时器 1、内核定时器 使用方法: 2、系统时钟中断处理函数 1)更新时间 2)检查当前时间片是否耗尽 Linux操作系统是基于时间片轮询的,属于抢占式的内核 3)jiffies 3、基本概念 1)HZ HZ决定了1秒钟产…

ubuntu24 修改ip地址 ubuntu虚拟机修改静态ip

1. ubuntu 修改地址在/etc/netplan # 进入路径 cd /etc/netplan # 修改文件夹下的配置文件,我的是50-cloud-init.yaml. ye可能你得是20-cloud-init.yaml 2. 修改为: dhcp4: 改为false 192.168.164.50 是我自己分配的ip地址, /24 为固定写法&#xff…

jmeter输出性能测试报告(常见问题处理与处理)

问题1:报错 WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows R 意思是:报没有权限 处理: 操作非gui生成测试报告的方法 cmd界面进入到 jmeter的bin目录 jmeter –n –t -l -e –o …

高价跟低价的宠物空气净化器有什么区别?好用不贵净化器得这样选

有句俗话叫:“便宜电器等于白买”。这让咱们这些普通家庭想买却犹豫不决,毕竟顶级配置的电器价格昂贵,随便一件就得几千上万。而如果选择性价比高的,又担心效果不好,感觉像是在交智商税。但对于我们这些养宠物的家庭来…

NRF24L01无线通信模块学习 来自正点原子标准库

SPI通信 自动ACK,发送完数据后可等对方回你 NRF24L01介绍 时序介绍,数据位多字节传输时,低字节在前,高字节在后 工作模式介绍,当处于发送模式的时候,CE脚电平为1,延时10ms,CE脚电…

Nacos 2.2.x版本配置详解(鉴权版本)

Nacos 2.2.x 一、安装和鉴权二、项目中配置集成1.位置问题2.namespace命名空间3.username和password4.group5.file-extension6.prefix7.shared-configs 三、实战1.新建一个命名空间,取名wq-config(这个你随意),会随机生成一个命名…

vulnhub-Kioptrix_Level_2_update靶机的测试报告

目录 一、测试环境 1、系统环境 2、使用工具/软件 二、测试目的 三、操作过程 1、解决检测不到IP的问题 2、信息搜集 3、Getshell 4、提权 四、结论 一、测试环境 1、系统环境 渗透机:kali2021.1(192.168.202.134) 靶 机:Linux kioptrix.l…

【springboot9730】基于springboot+vue的网吧管理系统

作者主页:Java码库 主营内容:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app等设计与开发。 收藏点赞不迷路 关注作者有好处 文末获取源码 项目描述 随着信息技术和网络技术的飞速发展,人类已进…

摩托车一键启动兼容机械钥匙点火

摩托车无钥匙一键启动 工作原理 摩托车无钥匙一键启动系统的工作原理主要依赖于RFID无线射频技术和车辆身份编码识别系统。这种技术能够通过小型化、小功率的射频天线来识别车辆的身份,并与遥控系统结合,实现双重射频系统和双重防盗保护。这意味着&…

CV实战01 YOLOv5实现图像分割

网上翻了一天,没找到称心的教程,最后发现还是Ultralytics官方的教程文档好用!这里贴上官方教程一起学习! 【1:找到官方教程文档】 yolov5官方下载地址:GitHub - ultralytics/yolov5: YOLOv5 &#x1f680…

【p2p、分布式,区块链笔记 UPNP】: Libupnp test_init.c 02 初始化SDK --- UpnpInitPreamble

启动前全局资源配置 代码解析函数分析代码中的重要部分1. Winsock 初始化 (WinsockInit):2. 锁初始化资源 (UpnpInitMutexes):3. 句柄表HandleTable(SDK 内部资源的表)初始化:4.线程池初始化 (UpnpInitThreadPools):5. 回调函数设…

Android OpenGLES2.0开发(四):矩阵变换和相机投影

事物的本质是事物本身所固有的、深藏于‌现象背后并决定或支配现象的方面‌。 还记得我们上一篇绘制的三角形吗,我们确实能够顺利用OpenGL ES绘制出图形了,这是一个好的开始,但这还远远不够。我们定义的坐标是正三角形,但是绘制出…

解决无法安装“vue.volar“扩展,跟vscode版本不兼容问题

问题:安装volar插件的时候提示跟vscode版本不兼容 解决方案 1、进入VSCode插件市场,搜索Vue.volar(直达链接:volar下载界面) 2、点击download Extension(下载插件) 3、下载.vsix文件完成后&a…