我正在创建一个GEE应用,以按图像区域显示网站列表的时间序列图。每个站点都是一个要素集合中的面要素。每个站点都包含不同的栖息地类型,还有一个要素收集多边形,这是用于绘制每个栖息地时间序列的图像区域。
首先,用户从下拉菜单(选择器小部件)中选择一个站点。选择后,栖息地将以预设的符号系统显示在地图上,并按图像绘制与图像显示相匹配的时间序列图。对于时间序列图,我将站点作为区域包括在内,以计算带有趋势线的站点范围内的时间序列。
问题:对于未包含所有可能的栖息地类型(图像区域)的站点,seriesByRegion图表颜色与序列名称不匹配,并且整个站点范围内的趋势线均不匹配绘制。
以下是示例: https://code.earthengine.google.com/e41751892ddd8ccd746a7aa53a704d21
在这里,“萨尔顿海南”站点包含所有栖息地(图像区域),生成的图表正是我想要的。 “北萨尔顿”站点包含的栖息地较少,因此显示选项被错误地应用于该系列的下一个图像区域。图表代码从第178行开始。
我的问题:是否可以根据系列名称而不是索引为每个系列设置setOptions?还是有任何方法可以促进在具有不同栖息地的许多地点之间实现一致的符号体系?