admin管理员组文章数量:1650776
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/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')
版权声明:本文标题:google earth engine 应用merge 函数后报错 Property ‘lc‘ of feature ‘1_1_1_1_1_0‘ is missing 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1729533274a1205084.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论