【发布时间】:2021-09-15 14:27:23
【问题描述】:
我是 Google Earth Engine 的一个相对较新的用户,虽然在 R 中具有一些编码经验。我正在尝试将几个具有相同属性标签的 ee.FeatureCollections 合并,如下面使用树的简短示例所示。
我首先定义了两个特征集合(随机点,只是为了说明问题),为每个集合设置两个属性:一个“类型”和一个带有相关值的“状态”标签。
var trees = ee.FeatureCollection(ee.Geometry.Point([-122.22599, 37.17605])).set('type','Sycamore').set('status', 'dead');
var trees2 = ee.FeatureCollection(ee.Geometry.Point([-125.3456, 38.16578])).set('type','Aspen').set('status','alive');
然后我合并两个特征集合:
var treesMerge = trees1.merge(trees2);
但是,当我打印合并的集合时,与每个功能相关的属性并没有从各个功能集合中继承:
print(trees1); print(trees2); print(treesMerge);
有没有办法合并保留这些属性的特征集合?
【问题讨论】:
标签: javascript merge google-earth-engine