GEE学习笔记 五十五:GEE编辑器绘制样本点的一个bug(官方在5.1给出反馈已经修复相关bug)
在做地物分类的时候我们会采用GEE在线采集样本方式,但是这个有一个问题需要注意,如果直接使用绘制矩形和点会将点变为 ee.Geometry.Point([xxx], null, false) 这种形式。出现的问题步骤如下:
1、绘制一个点和一个矩形
2、修改geometry为featureCollection
3、代码就会变为如下
var geometry =/* color: #d63000 *//* displayProperties: [{"type": "marker"},{"type": "rectangle"}] */ee.FeatureCollection([ee.Feature(ee.Geometry.Point([-103.11015624999999, 38.67238595631427], null, false),{"system:index": "0"}),ee.Feature(ee.Geometry.Polygon([[[-100.56132812499999, 37.006674574025816],[-100.56132812499999, 35.946614423999264],[-99.24296874999999, 35.946614423999264],[-99.24296874999999, 37.006674574025816]]], null, false),{"system:index": "1"})]);
这里可以看到明确的问题,point明明只有这两个参数,这里却有三个参数。
4、直接运行会报错
目前的解决方案,增加一个polygon
1、新增polygon
2、代码变为了
var geometry =
/* color: #d63000 */
/* displayProperties: [
{
"type": "marker"
},
{
"type": "rectangle"
},
{
"type": "polygon"
}
] */
ee.FeatureCollection(
[ee.Feature(
ee.Geometry.Point([-103.11015624999999, 38.67238595631427]),
{
"system:index": "0"
}),
ee.Feature(
ee.Geometry.Polygon(
[[[-100.56132812499999, 37.006674574025816],
[-100.56132812499999, 35.946614423999264],
[-99.24296874999999, 35.946614423999264],
[-99.24296874999999, 37.006674574025816]]], null, false),
{
"system:index": "1"
}),
ee.Feature(
ee.Geometry.Polygon(
[[[-98.01249999999999, 37.49638919703745],
[-96.60624999999999, 38.259489368377466],
[-98.62773437499999, 38.6037340822239]]]),
{
"system:index": "2"
})]);
3、运行代码
来源请引用:地理遥感生态网科学数据注册与出版系统.
GEE学习笔记 五十五:GEE编辑器绘制样本点的一个bug(官方在5.1给出反馈已经修复相关bug)相关推荐
- JavaScript学习笔记(十五)
JavaScript学习笔记(十五) 事件 事件是DOM(文档对象模型)的一部分.事件流就是事件发生顺序,这是IE和其他浏览器在事件支持上的主要差别. 一.事件流 1.冒泡型事件 IE上的解决方案就是 ...
- OpenCV学习笔记(十五):图像仿射变换:warpAffine(),getRotationMatrix2D()
OpenCV学习笔记(十五):图像仿射变换:warpAffine(),getRotationMatrix2D() 一个任意的仿射变换都能表示为乘以一个矩阵(线性变换)接着再加上一个向量(平移)的形式. ...
- MATLAB学习笔记(十五)
MATLAB学习笔记(十五) 一.非线性方程求解与函数极值计算 1.1 非线性方程数值求解 1.2 函数极值的计算 1.2.1 无约束最优化问题 1.2.2 有约束最优化问题 一.非线性方程求解与函数 ...
- 学习笔记(十五)——镜像的知识点与注意事项
学习笔记(十五)--镜像的知识点与注意事项 一.基础知识 1.SQL Server镜像只有两种模式:高安全模式和高性能模式.两种模式的主要区别在于在事务提交后的操作. 在高性能模式下,主体服务器不需要 ...
- cortex_m3_stm32嵌入式学习笔记(十五):待机唤醒实验(WK_UP外部中断)
cortex_m3_stm32嵌入式学习笔记(十五):待机唤醒实验(WK_UP外部中断) https://blog.csdn.net/qq_16255321/article/details/43086 ...
- Cty的Linux学习笔记(十五——wget)
Linux学习笔记--第十五篇 wget命令用于在终端中下载网络文件,格式为"wget [参数] 下载地址" 参数: -b:后台下载模式 -P:下载到指定目录 -t:最大尝试次 ...
- 学习笔记(十五)——MySQL(查询)
查询方法 下面的查询都是对单表的查询,所以先创建表tb1(下面的tb1均代表此表) create table tb1(id int,name varchar(10),age int,class var ...
- input回车触发事件_JavaScript学习笔记(十五)-- Event事件(上)
EVENT(上) 之前我们简单的了解过一些事件,比如 onclick / onload / onscroll / ... 今天开始,我们详细的学习一些 事件 什么是事件 一个事件由什么东西组成 触发谁 ...
- MyBatis多参数传递之混合方式——MyBatis学习笔记之十五
在本系列文章的<MyBatis多参数传递之Map方式示例>一文中,网友mashiguang提问如下的方法如何传递参数:public List findStudents(Map condit ...
- Android学习笔记(十五)——实战:强制下线
//此系列博文是<第一行Android代码>的学习笔记,如有错漏,欢迎指正! 实现强制下线功能的思路也比较简单,只需要在界面上弹出一个对话框, 让用户无法进行任何其他操作, 必须要点击对话 ...
最新文章
- cactiez----监控windows主机 server 2008 r2
- CybersecurityVentures:中小企业将是SIEM市场增长的下一波热点
- 线性回归(y=ax+b)
- php获取页面的可视内容高度,网页制作技巧:获取页面可视区域的高度_css
- android用户界面之AlarmManager教程实例汇
- matlab怎样设置中文界面
- 新一配:iPod及其系列产品【转载】
- 深度总结,带你玩转 NVIDIA GPU
- php企业微信获取userid,企业微信端项目登陆、获取用户信息流程等
- Kafka producer程序本地运行时发送信息失败解决方案
- composer require fxp/composer-asset-plugin 失败
- 中医针灸学综合练习题库【7】
- 阿里巴巴高级技术专家 至简 聊工程师思维(配音版)
- 一篇文章解读人工智能的原理及产业升级机会
- mysql 5.7 远程授权_MySQL5.7创建用户并授权,设置允许远程连接
- NOIP2017 Day2t3 队列
- 基于FPGA的MobileNet V2卷积神经网络加速器
- 自媒体视频剪辑,怎样去掉视频中的字幕和水印
- 华为发布Petal Maps:与人类想象力共振地图的边界
- HBuilder反撤销快捷键
热门文章
- Ueditor结合七牛云存储上传图片、附件和图片在线管理的实现和最新更新
- Qt+Win32进行简单的多进程管理
- jmeter压力测试 设置一秒发送一次请求
- flash与asp.net程序如何交互
- 刷题-USACO Section 1 题目个人选做
- IDEMIA将携手JCB在日本推出Google Pay
- 分析了1011个程序员的裁员情况后得出的启示
- 有一篇文章,共有三行文字,每行有80个字符。要求分别统计出其中英文大写字母、小写字母、数字、空格以及其他字符的个数。
- Failed to compile with 2 errors
- 深“V”反转 逆袭!