Google Earth Engine(GEE)——栅格转矢量
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)——栅格转矢量相关推荐
- 使用Google Earth Engine (GEE)实现MODIS数据批量下载
使用Google Earth Engine GEE实现MODIS数据批量下载 前言 下载数据代码 批量执行run任务 关注公众号,分享GIS知识.ArcGIS教程.SCI论文与科研日常等 前言 上图是 ...
- 基于google earth engine(GEE)下载研究区域影像
基于google earth engine(GEE)下载研究区域影像 当研究需要Landsat数据时,我们可以通过USGS官网或者地理空间数据云平台下载.由于地理空间数据云目前无法下载到较新的数据,可 ...
- Google Earth Engine(GEE)——User memory limit exceeded(2)
上一次我们已经知道如何去进行避免这种错误的发生,有关详细内容,如果单单只是解决这个问题我们用到的是limit 和 first,上一次的博客在这里: (207条消息) Google Earth Engi ...
- Google Earth Engine(GEE) 01-中输入提示快捷键Ctrl+space无法使用的问题
Google Earth Engine(GEE) 01-中输入提示快捷键Ctrl+space无法使用的问题 GEE中 Ctrl+space组合键用于代码输入快捷提示,能够提高编码的准确度和速度,但是, ...
- Google Earth Engine(GEE)批量下载代码(以 NDVI数据为例)
下载数据先准备工作(具体细节都能查到):科学上网 谷歌邮箱,谷歌邮箱注册GEE账号. 一:导入需要下载边界shp文件. 标题 找到自己的shp文件,导入除了sbx文件的所有文件. 导入成功 命名ass ...
- Google Earth Engine(GEE)——可视化动态图
代码: var geometry = /* color: #d63000 *//* shown: false *//* displayProperties: [{"type": & ...
- Google Earth Engine (GEE) ——卫星影像的监督分类(svm)
问题 GEE 提供哪些机器学习技术? 如何对卫星图像进行监督分类? 如何评估分类器的准确性? 如何手动创建自己的几何图形? 目标 练习查找无云图像和使用手绘几何导入 学习训练和应用分类算法所需的基本功 ...
- 关于google earth engine(GEE)的一些想法与大胆预测
我接触GEE有两年了,GEE留给我的印象是:无所不能. 不管是从庞大的数据量,还是包含遥感的各类算法:随机森林.SVM.CNN,都让人惊讶. 从GEE的云端操作来看,传统遥感需要几个月做出来的全国ND ...
- google earth engine GEE批量 run下载插件
在Google earth engine中,批量导出文件经常遇到多个文件下载的情况,只能一个个点击RUN.这里介绍一款插件,Open Earth Engine extension .该插件的作者是Ma ...
- Google Earth Engine (GEE) ——Earth Engine Explorer (EE Explorer)使用最全解析(8000字长文)
Google 地球引擎简介 Earth Engine Explorer (EE Explorer) 是一个轻量级地理空间图像数据查看器,可以访问Earth Engine Data Catalog 中提 ...
最新文章
- 包含了主机名到ip地址的映射关系的文件是什么 ?
- 11kw星三角启动延时几秒_电机星三角降压启动接线方法图解
- 国内外免费电子书(数学、算法、图像、深度学习、机器学习)
- MSSQLSERVER数据库- 递归查询例子
- 【Qt开发】QT对话框去掉帮助和关闭按钮 拦截QT关闭窗口的CloseEvent
- dbf文件怎么创建_ThinkPHP6开发博客实战入门(三),创建admin后台入口
- Mac系统打开dmg文件出现“资源忙”的解决方法
- Python实战从入门到精通第二十一讲——构建一个模块的层级包
- 微信支付 支付成功后不跳转 ecshop微信支付 如下操作即可
- stm32中的延时函数
- sql 备份 语句(全)
- MySQL(16)-----字符串函数
- cannot be cast to android.support.v4.app.Fragment
- 2022-2028年中国美妆工具行业市场前瞻与投资战略规划分析报告
- 注塑成型工艺中的背压到底有多重要?
- ActiveMQ实现削峰填谷
- python求解四阶微分方程_用Python求解二阶常微分方程组的RungeKutta四阶解
- Flink DataStream Split 实现分流
- centos下查看服务器型号命令
- Esp8266进阶之路14 esp8266的 FreeRtos系统学习的正确姿势,环境配置环境、烧录。(附带demo)