天天看点

Google earth engine——如何导入栅格数据?

Google earth engine——如何导入栅格数据?

这是上传栅格数据的界面

Google earth engine——如何导入栅格数据?

开始上传后,“资源摄取”任务会出现在代码编辑器右侧的“任务”选项卡上。将鼠标悬停在任务管理器中的任务上会显示 ? 可用于检查上传状态的图标。要取消上传,请单击任务旁边的旋转图标。摄取完成后,资产将出现在您的用户文件夹中,并带有image 图标。

TF记录

要从 TFRecord 文件上传图像,您必须拥有在导出图像时生成的关联混合器文件,并在其上执行推理。有关混音器文件的详细信息,请参阅 ​​导出页面​​。更具体地说,要导入对导出图像所做的预测(作为图像),

  1. 将图像导出为一个或多个 TFRecord 文件。
  2. 对图像进行推理(即​

    ​model.predict()​

    ​)。
  3. 将 的输出​

    ​model.predict()​

    ​写入 TFRecord 文件。预测应与您执行推理的图像导出顺序相同。可以通过导出生成的某种文件名来强制执行顺序。有关详细信息,请参阅​​大文件导出部分​​。
  4. 将 TFRecord 文件和相关的混音器上传到地球引擎。

属性编辑

通过指定一个或多个元数据属性来编辑资产元数据。在 Properties菜单中,单击Add property以定义属性名称和值(图 2)。该值可以是字符串或数字。输入不带引号的字符串。要将数字格式化为字符串,请​

​'​

​在数字前输入单引号 ( )。

默认情况下,​

​system:time_start​

​​ 添加的属性没有值。Earth Engine 在应用​

​ImageCollection​

​​日期过滤器时使用此属性 。输入图 2 所示格式的日期,或表示自 1970 年 1 月 1 日以来的毫秒数的数字。(有关Earth Engine 中时间戳的更多信息,请参阅 ​​词汇表​​​)。资产管理器将输入的数字解释为命名属性的值 ​

​system:time_start​

​​或​

​system:time_end​

​毫秒,并将其格式化为日期。

点击 delete 图标以删除属性。

高级选项

在高级菜单中,为您的数据选择金字塔策略和屏蔽模式。

该​​金字塔政策​​​指定地球引擎是如何产生的图像分辨率较低的版本。在​​比例文档中​​了解有关 Earth Engine 如何处理多个分辨率的更多信息 。选择“平均”、“最小”或“最大”金字塔策略,将图像金字塔的较低分辨率级别计算为每个 2x2 高分辨率像素组的平均值、最小值或最大值。这是连续值图像的合适选项。对于分类(例如土地覆盖)或 QA 数据,选择“样本”(左上角像素)或“模式”(最常出现的值,如果没有模式,则选择样本)金字塔策略。

掩蔽模式指示上载的图像是如何 ​​掩蔽​​​(如果有的话)。要指定无数据值,请选择“无数据值”并输入值。具有此值的像素将在上传的图像中被屏蔽。该值独立地应用于图像的每个波段。要将图像的最后一个波段用作其他图像波段的蒙版,请选择“将最后一个波段用作 alpha 波段”。所述 ​​α带​​应该是一个无符号的8位带,其中0被掩蔽(完全透明)数据和255是完全不透明的。

平铺上传

要将单个图像作为多个图块上传,其中每个图块存储在不同的源文件中,请单击添加另一个文件以将其他文件添加到上传中。Earth Engine 将组合图块以在您的用户文件夹中创建单个图像。

可以上传到图像资产中的文件类型有一些限制。特别是:

  1. 图像必须具有相同数量的波段、位深度、投影、分辨率和填充值。
  2. 从一个文件到下一个文件的偏移量必须是像素大小的整数倍。
  3. 拼贴之间的间隙将在最终图像中用蒙版像素填充,因此拼贴最好是相邻的,而不是稀疏地散开。不会摄取间隙占图像区域 99% 以上的图像。

继续阅读