Image.reduceToVectors(reducer, geometry, scale, geometryType, eightConnected, labelProperty, crs, crsTransform, bestEffort, maxPixels, tileScale, geometryInNativeProjection)

reducer:计算方法;

geometry:范围;

scale:分辨率;

geometryType:生成的矢量类型,默认是polygon类型;

eightConnected:是否是八连通,默认是true;

labelProperty:属性表的标签,默认label;

crs:投影信息;

crsTransform:投影信息参数;

bestEffort:如果像素数过多,是否只提取有限像素实现计算要求;

maxPixels:最大像素数量,默认1e8,通常设置为1e13;

tileScale:优化内部计算使用,可以减少计算内存溢出问题;

geometryInNativeProjection:在像素的投影信息下创建矢量数据,默认false。

示例代码

var roi = ee.FeatureCollection("users/sihaixiang/shandong").geometry();
Map.addLayer(roi, {'color':'grey'}, 'studyArea');
Map.centerObject(roi, 8);  var image = ee.Image("NOAA/DMSP-OLS/NIGHTTIME_LIGHTS/F182012")  .select("stable_lights")  .clip(roi);  var mask = image.gt(30).add(image.gt(60));  //大于30并且小于60的值变为1,大于60变为2,小于30变为0
mask = mask.updateMask(mask);
mask = mask.addBands(image);
print("mask", mask); var vectors = mask.reduceToVectors({  reducer: ee.Reducer.mean(),  geometry: roi,   scale: 1000,  geometryType: "polygon",   maxPixels: 1e13
});
print("vectors", vectors);  Map.addLayer(mask.select("stable_lights"), {min:1, max:2, palette: ["red", "green"]}, "image");
var display = ee.Image()  .toByte()  .paint({  featureCollection: vectors,   color: null,  width: 1  });
Map.addLayer(display, {palette: "blue"}, "display");

结果

Google Earth Engine(GEE)——栅格转矢量相关推荐

  1. 使用Google Earth Engine (GEE)实现MODIS数据批量下载

    使用Google Earth Engine GEE实现MODIS数据批量下载 前言 下载数据代码 批量执行run任务 关注公众号,分享GIS知识.ArcGIS教程.SCI论文与科研日常等 前言 上图是 ...

  2. 基于google earth engine(GEE)下载研究区域影像

    基于google earth engine(GEE)下载研究区域影像 当研究需要Landsat数据时,我们可以通过USGS官网或者地理空间数据云平台下载.由于地理空间数据云目前无法下载到较新的数据,可 ...

  3. Google Earth Engine(GEE)——User memory limit exceeded(2)

    上一次我们已经知道如何去进行避免这种错误的发生,有关详细内容,如果单单只是解决这个问题我们用到的是limit 和 first,上一次的博客在这里: (207条消息) Google Earth Engi ...

  4. Google Earth Engine(GEE) 01-中输入提示快捷键Ctrl+space无法使用的问题

    Google Earth Engine(GEE) 01-中输入提示快捷键Ctrl+space无法使用的问题 GEE中 Ctrl+space组合键用于代码输入快捷提示,能够提高编码的准确度和速度,但是, ...

  5. Google Earth Engine(GEE)批量下载代码(以 NDVI数据为例)

    下载数据先准备工作(具体细节都能查到):科学上网 谷歌邮箱,谷歌邮箱注册GEE账号. 一:导入需要下载边界shp文件. 标题 找到自己的shp文件,导入除了sbx文件的所有文件. 导入成功 命名ass ...

  6. Google Earth Engine(GEE)——可视化动态图

    代码: var geometry = /* color: #d63000 *//* shown: false *//* displayProperties: [{"type": & ...

  7. Google Earth Engine (GEE) ——卫星影像的监督分类(svm)

    问题 GEE 提供哪些机器学习技术? 如何对卫星图像进行监督分类? 如何评估分类器的准确性? 如何手动创建自己的几何图形? 目标 练习查找无云图像和使用手绘几何导入 学习训练和应用分类算法所需的基本功 ...

  8. 关于google earth engine(GEE)的一些想法与大胆预测

    我接触GEE有两年了,GEE留给我的印象是:无所不能. 不管是从庞大的数据量,还是包含遥感的各类算法:随机森林.SVM.CNN,都让人惊讶. 从GEE的云端操作来看,传统遥感需要几个月做出来的全国ND ...

  9. google earth engine GEE批量 run下载插件

    在Google earth engine中,批量导出文件经常遇到多个文件下载的情况,只能一个个点击RUN.这里介绍一款插件,Open Earth Engine extension .该插件的作者是Ma ...

  10. Google Earth Engine (GEE) ——Earth Engine Explorer (EE Explorer)使用最全解析(8000字长文)

    Google 地球引擎简介 Earth Engine Explorer (EE Explorer) 是一个轻量级地理空间图像数据查看器,可以访问Earth Engine Data Catalog 中提 ...

最新文章

  1. 包含了主机名到ip地址的映射关系的文件是什么 ?
  2. 11kw星三角启动延时几秒_电机星三角降压启动接线方法图解
  3. 国内外免费电子书(数学、算法、图像、深度学习、机器学习)
  4. MSSQLSERVER数据库- 递归查询例子
  5. 【Qt开发】QT对话框去掉帮助和关闭按钮 拦截QT关闭窗口的CloseEvent
  6. dbf文件怎么创建_ThinkPHP6开发博客实战入门(三),创建admin后台入口
  7. Mac系统打开dmg文件出现“资源忙”的解决方法
  8. Python实战从入门到精通第二十一讲——构建一个模块的层级包
  9. 微信支付 支付成功后不跳转 ecshop微信支付 如下操作即可
  10. stm32中的延时函数
  11. sql 备份 语句(全)
  12. MySQL(16)-----字符串函数
  13. cannot be cast to android.support.v4.app.Fragment
  14. 2022-2028年中国美妆工具行业市场前瞻与投资战略规划分析报告
  15. 注塑成型工艺中的背压到底有多重要?
  16. ActiveMQ实现削峰填谷
  17. python求解四阶微分方程_用Python求解二阶常微分方程组的RungeKutta四阶解
  18. Flink DataStream Split 实现分流
  19. centos下查看服务器型号命令
  20. Esp8266进阶之路14 esp8266的 FreeRtos系统学习的正确姿势,环境配置环境、烧录。(附带demo)

热门文章

  1. autoCaptcha谷歌浏览器扩展工具-调用api识别验证码图片
  2. uniapp + vue 定位聊天最新消息 实现滚动条一直在元素的最底部
  3. 初级会计实务--第七章第三节、产品成本的归集和分配
  4. Mysql学习宝典(二) -- 从更新语句执行流程引出的Mysql各种日志
  5. iOS 笔记 【经典】
  6. PHP家长互助沙龙流程,亲子沙龙活动策划方案
  7. 实施一个光明与黑暗的主题,以持久的React
  8. 服务器被攻击后处理办法
  9. Excel插件--E达通工具箱(VB.net)
  10. linux 进程 系统调用,linux进程与系统调用