Google Earth Engine(GEE)扩展——gena包文本注释脚本

注释是将地图上的数据可视化的方式,以提供关于栅格值或任何其他与背景相关的数据的额外信息。在这种情况下,这种附加信息通常以几何图形、文本标签、图表或其他视觉元素的形式显示。地球引擎中的一些注释可以通过利用地球引擎API的ui部分来添加,从而产生图形用户界面元素,比如在地图上面添加标签或图表。然而,将注释作为图像的一部分来呈现经常是有用的,比如通过可视化各种图像属性或突出特定区域。

在很多情况下,这些注释可以与地球引擎之外生成的输出图像混合在一起,例如,通过使用Python库对导出的图像进行后处理,或者通过使用GIS应用程序(如QGIS或ArcGIS)进行注释。然而,注释也可以直接在代码编辑器中突出和/或标记特定的区域,也非常有用。地球引擎提供了足够丰富的API,可以将矢量特征和几何图形转化为可以作为注释的光栅图像。我们建议查看地球引擎文档中的ee.FeatureCollection.style函数,以了解如何渲染几何体。

对于文本注释,我们将使用一个外部包 "users/gena/packages:text",它提供了一种直接使用地球引擎栅格API将字符串渲染成栅格图像的方法。解释这个包的实现已经超出了当前教程的范围,但是在内部,这个包利用了位图字体,这些字体作为栅格资产被摄入地球引擎,并被用来将所提供的字符串的每个字符变成图像字形,然后被翻译成所需的坐标。

代码:

/**
 * Draws a string as a raster image at a given point.
 *
 * @param {string} str - string to draw
 * @param {ee.Geometry} point - location th
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

此星光明

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值