当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JavaScript ArcGIS RasterInfo.RasterMultidimensionalInfo用法及代码示例


基本信息

以下是所在类或对象的基本信息。

AMD: require(["esri/layers/support/RasterInfo"], (RasterInfo) => { /* code goes here */ });

ESM: import RasterInfo from "@arcgis/core/layers/support/RasterInfo";

类: esri/layers/support/RasterInfo

继承: RasterInfo > Accessor

自从:用于 JavaScript 4.12 的 ArcGIS API

用法说明

RasterInfo.RasterMultidimensionalInfo函数(或属性)的定义如下:

RasterMultidimensionalInfo Object


RasterMultidimensionalInfo 包含服务中每个变量的维度,说明有关在多次、深度或高度收集的图像的信息。

属性:

类型说明
variables Object

多维变量。它存储名称、单位和尺寸等信息。例如,温度变量可以存储温度数据,盐度变量可以存储每天在不同深度测量的盐度数据。

规格:
name String

变量的名称。

description String
可选的

变量说明。

unit String
可选的

测量变量的单位。

dimensions Object[]

维度可用于表示真实的物理维度,例如时间或深度/高度。它也可用于表示更抽象的数量,例如站号或station-time 对。例如,如果您的温度数据有一个对应的 Date 维度字段表示它被捕获的日期,而您的盐度数据有一个 Depth 维度字段表示它被测量的深度,那么该变量的维度字段将是 Date 和 Depth。

规格:
name String

维度名称。

description String
可选的

维度说明。

unit String
可选的

维度单位。

可选的

单个值或元组 [min, max] 的数组,每个值定义沿指定维度的有效值范围。

hasRegularIntervals Boolean
可选的

指示是否定期记录维度。

interval Number
可选的

维度间隔。

intervalUnit String
可选的

维度间隔单位。

extent Number[]
可选的

维度值的范围。

可选的

变量统计。

histograms RasterHistogram[]
可选的

可变直方图。

例子:

// update the statistics of the layer's stretch renderer.
const renderer = layer.renderer.clone();
 const dimensions = layer.rasterInfo.multidimensionalInfo;
// get the salinity variable's statistics
const salinity = dimensions.variables.find((variable) => variable.name === variableName);
renderer.statistics = salinity.statistics;
layer.renderer = renderer;

相关用法


注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 RasterInfo.RasterMultidimensionalInfo。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。