更新DSF目录

使用说明

更新DSF目录工具用来对目标DSF数据源中的栅格数据集进行局部更新。目前只支持对HDFS目录中以Avro云存储格式的栅格数据进行更新,暂不支持COG云存储格式的栅格数据的更新。

对DSF数据源中的栅格数据进行局部更新,需要注意以下几个方面:

  1. 更新范围方面:待更新写入的栅格数据的范围必须包含在被更新的目标栅格数据集范围内。
  2. 坐标系方面:若待更新写入的栅格数据的坐标系与被更新的目标栅格数据集的坐标系不同,将会对待更新写入的栅格数据进行投影转换,转换为目标栅格数据集的坐标系。
  3. 栅格数据分辨率方面:若待更新写入的栅格数据的分辨率低于被更新的目标栅格数据,将给出警告,提示不能更新到目标栅格数据的最详细层,例如:目标栅格数据有1到12层级,但是待更新写入的栅格数据最精细成只能达到10级,那么,更新操作只能对目标栅格数据的1到10层级的数据进行更新。
    若待更新写入的栅格数据的分辨率高于被更新的目标栅格数据,更新操作也只会更新到目标栅格数据的最高分辨率层级,因此,不会产生新的更详细的层级。
  4. 栅格数据无值方面:待更新写入的栅格数据中的无值区域不会被更新到目标栅格数据集中。

参数说明

参数名 默认值 参数释义 参数类型
待更新RDD 待更新写入的栅格数据集(RasterRDD)。 RasterRDD
目标DSF目录URI 目标DSF目录的URI。支持本地目录和HDFS目录:
本地目录示例:hdfs+file:///D:/catalog
HDFS目录示例:hdfs://192.168.8.8:9000/catalog。
String
数据集名 指定被更新的栅格数据集的名称。 String
是否更新数据的直方图统计元信息
(可选)
false 是否同时更新数据的直方图统计元信息,包括最大最小值。该参数的值有两种情况:false,默认值,表示不更新;true,表示更新。 Boolean

输出结果

更新DSF目录工具的输出结果为被更新的栅格数据集的数据连接信息。