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

网站建设一般用到的语言关键词推广工具

网站建设一般用到的语言,关键词推广工具,wordpress扫码登录,青州网站网站建设GEE在线分类流程 介绍 GEE(Google Earth Engine)是一个强大的地理信息处理平台,可以实现在线的遥感影像分析和处理。本文将介绍如何使用GEE进行在线的分类流程,包括标注样本点、分类和精度评价。本文以2020年5月至8月的哨兵2影像…

GEE在线分类流程

介绍

GEE(Google Earth Engine)是一个强大的地理信息处理平台,可以实现在线的遥感影像分析和处理。本文将介绍如何使用GEE进行在线的分类流程,包括标注样本点、分类和精度评价。本文以2020年5月至8月的哨兵2影像为例,对区域内的土地覆盖类型进行分类。

标注样本点

首先,加载原始影像,进行在线的标注。
加载的影像:
在这里插入图片描述

加载影像的代码如下:

var geometry = ee.Geometry.Polygon([[[121.81940156260009, 40.92383488850036],[121.81940156260009, 40.73887826797227],[121.99998933115478, 40.73887826797227],[121.99998933115478, 40.92383488850036]]], null, false)
var year=2020 //设置年份
var bandlist=['B2','B3','B4','B8','B11','B12'] //设置波段列表
var start = ee.Date(year+'-5-1'); //设置开始日期
var finish = ee.Date(year+'-8-1'); //设置结束日期var dataset = ee.ImageCollection('COPERNICUS/S2_SR') //加载哨兵2影像集合.filterDate(start, finish) //按日期过滤.filterBounds(geometry) //按范围过滤.filter(ee.Filter.lt('CLOUDY_PIXEL_PERCENTAGE', 20)) //按云量过滤dataset=dataset.select(bandlist); //按波段选择            
var rgbVis = {min: 0.0, max: 3000, bands: ['B4', 'B3', 'B2'], //设置RGB波段
};Map.centerObject(geometry) //地图中心定位到范围
print(dataset) //打印影像集合信息var image=dataset.median().clip(geometry) //计算影像集合的中值,并裁剪到范围
Map.addLayer(image,rgbVis) //添加影像图层

标注样本点过程如下:
1、创建样本点集合对象(集合名称可以设置为类别名称便于区分)
在这里插入图片描述
2、设置类别字段及其属性(属性为类别数字代码)
在这里插入图片描述
在这里插入图片描述

分类

接下来,进行分类。选择随机森林算法作为分类器(也可选择GEE官方其他分类器)。将样本点集合分为训练集和测试集,用训练集来训练分类器,用测试集来评估分类器的性能。

分类主要包括合并样本点集合、划分训练集和测试集、训练分类器、应用分类器、添加分类图层。分类的结果如下图所示:
在这里插入图片描述

分类的代码如下:

var sample=danshui.merge(haishui).merge(jianpeng).merge(nongtian).merge(luwie).merge(jianzhu)
.merge(tantu).merge(caodi) //合并样本点集合var withRandom = sample.randomColumn('random'); //给样本点集合添加随机数列
var split = 0.7;  //七成训练 三成测试
var trainingPartition2 = withRandom.filter(ee.Filter.lt('random', split)); //按随机数列划分训练集
var testingPartition = withRandom.filter(ee.Filter.gte('random', split)); //按随机数列划分测试集var trainingPartition=image.sampleRegions({ //从影像中提取训练集的像素值collection: trainingPartition2, //输入训练集scale:10, //设置空间分辨率properties: ['Map'], //设置类别字段})
var classifier = ee.Classifier.smileRandomForest(100).train({ //训练随机森林分类器features: trainingPartition, //输入训练集classProperty:'Map', //设置类别字段// inputProperties :['B4', 'B3', 'B2']
});
var classied=image.classify(classifier,"smileRandomForest"); //应用分类器Map.addLayer(classied.randomVisualizer()) //添加分类图层

精度评价

最后需要评估分类器的性能,计算分类精度。
在这里插入图片描述

可以通过以下代码来评估分类精度:

var pixelValues2=classied.sampleRegions({ //从影像中提取测试集的像素值collection: testingPartition, //输入测试集scale:10, 
});
print("pixelValues2",pixelValues2); //打印测试集信息
var confusionMatrix2 = pixelValues2.errorMatrix("Map", 'smileRandomForest');//,[10,20,30,40,50,60,80,90] //计算混淆矩阵
print('confusionMatrix', confusionMatrix2); //打印混淆矩阵
print('accuracy()', confusionMatrix2.accuracy()); //打印总体精度
// print('consumersAccuracy', confusionMatrix2.consumersAccuracy());
print('kappa()', confusionMatrix2.kappa()); //打印Kappa系数
//print('order()', confusionMatrix.order());
// print('producersAccuracy()', confusionMatrix2.producersAccuracy());
http://www.hengruixuexiao.com/news/19313.html

相关文章:

  • 贵州做旅游的网站公司网站建设要多少钱
  • 怎么做提升网站转化率企业培训系统app
  • 重庆那些公司的网站是网易做的精准营销案例
  • 广州网站建设studstuseo搜索引擎优化内容
  • 凡科做的网站怎么打不开了广告网络推广
  • 国外ps网站互联网营销师培训
  • 少儿类网站怎么做网页设计制作网站模板图片
  • 无锡网站制作的公司有哪些广告联盟怎么加入
  • 做蛋糕有哪些网站自助建站平台
  • 响应式电商网站制作网页设计制作网站
  • wordpress个性化小图标武汉seo技术
  • 大型国企网站建设费用福州seo快速排名软件
  • 临沂网站建设模板千锋教育的口碑怎么样
  • 天津 企业网站建设seo是搜索引擎营销
  • 网站速度测速爱链在线
  • 网站怎么做微信送红包活动灰色行业推广平台
  • 企业网站需要什么功能排名网
  • CSS3网站开发网站seo优化教程
  • 注册网站英语网站制作多少钱
  • 星空传媒有限公司网站现在学seo课程多少钱
  • 怎么套用网站模板环球资源网站网址
  • 陕西建设厅证件查询网站营销型网站开发公司
  • 做营销网站企业搜索引擎关键词广告
  • 永久f194078w78w来客seo
  • 体育新闻最新消息篮球宁波seo公司
  • 青岛网站建设 大公司域名申请
  • 优化网站关键词怎么做班级优化大师免费下载安装
  • 浙江网站建设哪家最好十大禁止安装应用入口
  • dede网站禁止ip访问网络营销常用的工具有哪些
  • 有哪些可以免费做视频的网站成品网站源码的优化技巧