google earth engine 应用merge 函数后报错 Property ‘lc‘ of feature ‘1_1_1_1_1_0‘ is missing

google earth engine 应用merge 函数后报错 Property ‘lc’ of feature ‘1_1_1_1_1_0’ is missing

目前在网上找到的关于用gee做分类的教程都是在gee上筛选的样本,本人尝试使用已有的polygon矢量做分类,每种地地物类型一个shp,并在gee上做添加属性处理。但是用merge函数对各个地物类型做合成后添加的属性并没有在里面。这是因为我的shp都是featurecollection,里面有多个feature,而set属性只有在对单个feature,set属性后进行merge, merge后的变量才能有这个属性。对于merge后属性添加不成功的情况,建议在arcgis等软件中进行添加或修改。

以下是我在找到的参考网站。

https://stackoverflow.com/questions/66707220/property-landcover-of-feature-1-1-1-1-1-0-is-missing

以下是我的部分代码

// var rape = rape1.set('lc', 1);
var tree= tree1.set('lc', 2);
var water = water1.set('lc', 3);
var wheat = wheat1.set('lc', 4);
var classNames = rape.merge(greenhouse).merge(tree).merge(wheat).merge(impervious).merge(water);
print(classNames,'classNames')
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值