在Google Earth Engine中,我从obj
调用中获取了一个对象aggregate_histogram
,aggregate_histogram
显示以下内容:
print(obj)
我想提取最大的键值,因此为“ 42.0”(这应该使大多数人都可以作为对任何大问题的正确答案)。
我该如何进行?
我知道如何使用纯JavaScript进行操作,但是在这里看起来不起作用:
{
"115.0": 1,
"137.0": 1,
"35.0": 137,
"42.0": 164
}
编辑:在科什(Kosh)第一个回答后添加更多信息。
print(Object.keys(obj)) // yields "[]"
这将产生以下内容:
var obj = loc.aggregate_histogram('relativeOrbitNumber_start')
var o = {
"115.0": 1,
"137.0": 1,
"35.0": 137,
"42.0": 164
};
print(o)
print(obj)
print(Object.keys(o))
print(Object.keys(obj))
使用screenshot:
reduce