在做地物分类的时候我们会采用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)相关推荐

  1. JavaScript学习笔记(十五)

    JavaScript学习笔记(十五) 事件 事件是DOM(文档对象模型)的一部分.事件流就是事件发生顺序,这是IE和其他浏览器在事件支持上的主要差别. 一.事件流 1.冒泡型事件 IE上的解决方案就是 ...

  2. OpenCV学习笔记(十五):图像仿射变换:warpAffine(),getRotationMatrix2D()

    OpenCV学习笔记(十五):图像仿射变换:warpAffine(),getRotationMatrix2D() 一个任意的仿射变换都能表示为乘以一个矩阵(线性变换)接着再加上一个向量(平移)的形式. ...

  3. MATLAB学习笔记(十五)

    MATLAB学习笔记(十五) 一.非线性方程求解与函数极值计算 1.1 非线性方程数值求解 1.2 函数极值的计算 1.2.1 无约束最优化问题 1.2.2 有约束最优化问题 一.非线性方程求解与函数 ...

  4. 学习笔记(十五)——镜像的知识点与注意事项

    学习笔记(十五)--镜像的知识点与注意事项 一.基础知识 1.SQL Server镜像只有两种模式:高安全模式和高性能模式.两种模式的主要区别在于在事务提交后的操作. 在高性能模式下,主体服务器不需要 ...

  5. cortex_m3_stm32嵌入式学习笔记(十五):待机唤醒实验(WK_UP外部中断)

    cortex_m3_stm32嵌入式学习笔记(十五):待机唤醒实验(WK_UP外部中断) https://blog.csdn.net/qq_16255321/article/details/43086 ...

  6. Cty的Linux学习笔记(十五——wget)

    Linux学习笔记--第十五篇 wget命令用于在终端中下载网络文件,格式为"wget  [参数]  下载地址" 参数: -b:后台下载模式 -P:下载到指定目录 -t:最大尝试次 ...

  7. 学习笔记(十五)——MySQL(查询)

    查询方法 下面的查询都是对单表的查询,所以先创建表tb1(下面的tb1均代表此表) create table tb1(id int,name varchar(10),age int,class var ...

  8. input回车触发事件_JavaScript学习笔记(十五)-- Event事件(上)

    EVENT(上) 之前我们简单的了解过一些事件,比如 onclick / onload / onscroll / ... 今天开始,我们详细的学习一些 事件 什么是事件 一个事件由什么东西组成 触发谁 ...

  9. MyBatis多参数传递之混合方式——MyBatis学习笔记之十五

    在本系列文章的<MyBatis多参数传递之Map方式示例>一文中,网友mashiguang提问如下的方法如何传递参数:public List findStudents(Map condit ...

  10. Android学习笔记(十五)——实战:强制下线

    //此系列博文是<第一行Android代码>的学习笔记,如有错漏,欢迎指正! 实现强制下线功能的思路也比较简单,只需要在界面上弹出一个对话框, 让用户无法进行任何其他操作, 必须要点击对话 ...

最新文章

  1. cactiez----监控windows主机 server 2008 r2
  2. CybersecurityVentures:中小企业将是SIEM市场增长的下一波热点
  3. 线性回归(y=ax+b)
  4. php获取页面的可视内容高度,网页制作技巧:获取页面可视区域的高度_css
  5. android用户界面之AlarmManager教程实例汇
  6. matlab怎样设置中文界面
  7. 新一配:iPod及其系列产品【转载】
  8. 深度总结,带你玩转 NVIDIA GPU
  9. php企业微信获取userid,企业微信端项目登陆、获取用户信息流程等
  10. Kafka producer程序本地运行时发送信息失败解决方案
  11. composer require fxp/composer-asset-plugin 失败
  12. 中医针灸学综合练习题库【7】
  13. 阿里巴巴高级技术专家 至简 聊工程师思维(配音版)
  14. 一篇文章解读人工智能的原理及产业升级机会
  15. mysql 5.7 远程授权_MySQL5.7创建用户并授权,设置允许远程连接
  16. NOIP2017 Day2t3 队列
  17. 基于FPGA的MobileNet V2卷积神经网络加速器
  18. 自媒体视频剪辑,怎样去掉视频中的字幕和水印
  19. 华为发布Petal Maps:与人类想象力共振地图的边界
  20. HBuilder反撤销快捷键

热门文章

  1. Ueditor结合七牛云存储上传图片、附件和图片在线管理的实现和最新更新
  2. Qt+Win32进行简单的多进程管理
  3. jmeter压力测试 设置一秒发送一次请求
  4. flash与asp.net程序如何交互
  5. 刷题-USACO Section 1 题目个人选做
  6. IDEMIA将携手JCB在日本推出Google Pay
  7. 分析了1011个程序员的裁员情况后得出的启示
  8. 有一篇文章,共有三行文字,每行有80个字符。要求分别统计出其中英文大写字母、小写字母、数字、空格以及其他字符的个数。
  9. Failed to compile with 2 errors
  10. 深“V”反转 逆袭!