调试方法
您对分析进行了编码,单击“运行”并出现错误。现在呢?本节介绍用于隔离问题并修复它的一般调试技术。
print()
和 Map.addLayer()
假设您有一个产生错误的非常复杂的分析。如果错误的来源不明显,一个好的初始策略是打印或可视化中间对象并检查它们以确保对象的结构与脚本中的逻辑一致。具体来说,您可以使用代码编辑器的检查器选项卡检查添加到地图的图层的像素值。如果您打印某些内容,请务必使用 zippies (▶) 扩展其属性。要检查的一些事项包括:
- 波段名称。图像带名称与您的代码匹配吗?
- 像素值。您的数据范围是否正确?是否适当掩饰?
- 空。有什么不应该是空的吗?
- 尺寸。不应该是大小为零吗?