文章 2022-04-26 来自:开发者社区

Google Earth Engine(GEE)——Landsat8影像数组排序和归约

阵列排序对于获得自定义质量的mask很有用,这涉及根据不同波段中的值减少图像波段的子集。以下示例按云索引排序,然后获取集合中云最少的图像子集的平均值:函数:ee.Algorithms.Landsat.simpleCloudScore(image)使用亮度、温度和 NDSI 的组合计算 [0,100] 范围内的简单的云似然分数。这不是一个多云的云检测器,主要用于比较同一点的多个外观以获取*相对*云....

Google Earth Engine(GEE)——Landsat8影像数组排序和归约
文章 2022-04-26 来自:开发者社区

Google Earth Engine(GEE)——容易犯的错误3(不必要的情况下不要使用clip())

clip()不必要地使用会增加计算时间。clip()除非对您的分析有必要,否则请避免 。如果您不确定,请不要剪辑。一个错误使用剪辑的例子:坏- 不要不必要地剪辑输入!var table = ee.FeatureCollection('USDOS/LSIB_SIMPLE/2017'); var l8sr = ee.ImageCollection('LANDSAT/LC08/C01/T1_SR');....

文章 2022-04-26 来自:开发者社区

Google Earth Engine(GEE)——容易犯的错误4(errorMargin、reduceToVectors、reduceRegions() )

使用非零 errorMargin对于可能的几何运算,在给定计算精度的情况下,尽可能使用最大的误差容限。误差幅度指定在几何操作期间(例如在重新投影期间)允许的最大允许误差(以米为单位)。指定较小的误差幅度可能会导致需要对几何图形(带坐标)进行密集化,这可能会占用大量内存。为您的计算指定尽可能大的误差范围是一种很好的做法:var ecoregions = ee.FeatureCollection('....

文章 2022-04-26 来自:开发者社区

Google Earth Engine(GEE)——容易犯的错误5(fastDistanceTransform()、reduceNeighborhood() 和iterate())

使用fastDistanceTransform()的邻域操作 对于某些卷积运算,fastDistanceTransform()可能比reduceNeighborhood()或更有效convolve()。例如,要对二进制输入进行腐蚀和/或膨胀:var aw3d30 = ee.Image('JAXA/ALOS/AW3D30_V1_1'); // 从高程阈值制作一个简单的二元层。 var mask =....

Google Earth Engine(GEE)——容易犯的错误5(fastDistanceTransform()、reduceNeighborhood() 和iterate())
文章 2022-04-26 来自:开发者社区

Google Earth Engine(GEE)——容易犯的错误8(样本数据的导出export)

Export 中间结果 假设您的目标是从相对复杂的计算图像中取样。通常Export对图像更有效toAsset(),加载导出的图像,然后采样。例如:var image = ee.Image('UMD/hansen/global_forest_change_2018_v1_6'); var geometry = ee.Geometry.Polygon( [[[-76.640698000853...

文章 2022-04-26 来自:开发者社区

Google Earth Engine(GEE)——矢量柱状图和组图

ui.Chart.feature.histogramui.Chart.feature.histogram(features, property, maxBuckets, minBucketWidth, maxRaw)Generates a Chart from a set of features. Computes and plots a histogram of the given prope....

Google Earth Engine(GEE)——矢量柱状图和组图
文章 2022-04-26 来自:开发者社区

Google Earth Engine(GEE)——简单快速生成图形chart!

地球引擎对象图表该ui.Chart插件提供帮助方法来构建DataTable和呈现从图表Image,ImageCollectionFeature,FeatureCollection, Array,和List对象。每个函数都接受特定的数据类型,并包括以各种安排将数据减少到表格格式的方法,这些安排规定了对图表系列和轴的数据分配。访问以下链接以了解如何为每种数据类型生成图表:Feature 制图Feat....

Google Earth Engine(GEE)——简单快速生成图形chart!
文章 2022-04-26 来自:开发者社区

Google Earth Engine(GEE)——制作下拉菜单显示逐个波段信息分析

event事件由用户与小部件的交互或对小部件的编程更改触发。要在事件发生时执行某些操作,请使用onClick()(ui.Map或 ui.Button) 或onChange()(其他所有内容)在小部件上注册回调函数。您还可以在构造函数中指定回调。事件回调的参数因小部件和事件类型而异。例如,ui.Textbox将当前输入的字符串值传递给它的 'click' 事件回调函数。检查文档选项卡中的 API ....

Google Earth Engine(GEE)——制作下拉菜单显示逐个波段信息分析
文章 2022-04-26 来自:开发者社区

Google Earth Engine(GEE)——“不听”unlisten()实现面板的“隐身”

该unlisten()方法提供了删除在小部件上注册的回调函数的能力。这有助于防止触发只应发生一次或在某些情况下发生的事件。onClick() 或的返回值onChange()是一个 ID,可以传递给unlisten()它以使小部件停止调用该函数。要取消注册所有事件或特定类型unlisten()的事件,请分别调用不带参数或事件类型(例如 'click'或'change')参数。以下示例演示unlis....

Google Earth Engine(GEE)——“不听”unlisten()实现面板的“隐身”
文章 2022-04-26 来自:开发者社区

Google Earth Engine(GEE)——在线面板实现NDVI值(点)的获取!

如果您在小部件中使用地球引擎结果(例如减少的数字输出),您将需要从服务器获取值。(有关地球引擎中客户端与服务器的详细信息,请参阅 此页面)。为了避免在计算该值时挂起整个 UI,您可以使用该evaluate()函数异步获取该值。该evaluate()函数开始请求一个值,当该值准备好时调用一个回调函数来处理结果。例如,考虑一个应用程序来获取 NDVI 时间序列在某个点的平均值:函数:evaluate....

Google Earth Engine(GEE)——在线面板实现NDVI值(点)的获取!

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。