0

我在 Google-Earth-Engine 中有一个基于 fusiontable 的功能集合,其中包括一个日期列。我想将 FC 转换为空图像并以渐变颜色显示以增加日期 - 以便在使用 Inspector 时显示人类可读的日期。

var empty64 = ee.Image().toInt64();
var outlines = empty64.paint({
  featureCollection: SomeFeatureCollection,
  color: 'StartDate',
});

如果我将其作为图层添加到地图中,我会以 13 位格式的日期获得我无法读取的日期。我怎样才能改变这个?谢谢!

4

1 回答 1

1

根据Image.paint的 API 参考,color必须是对象名称或数字。对我来说,这意味着 EE API 会将对象解释为数字,这意味着Date对象将从字符串转换为数字表示。在这种情况下,这是“自纪元以来的毫秒数”格式。

如果没有将元数据添加到 FeatureCollection 的方法(即,您可以将关联的日期字符串与功能的其他参数一起存储),我认为您无法在检查器中显示人类可读的日期。

于 2018-03-01T18:45:45.053 回答