當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


JavaScript ArcGIS RasterColormapRenderer.createFromColormap用法及代碼示例

基本信息

以下是所在類或對象的基本信息。

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

ESM: import RasterColormapRenderer from "@arcgis/core/renderers/RasterColormapRenderer";

類: esri/renderers/RasterColormapRenderer

繼承: RasterColormapRenderer > Accessor

自從:用於 JavaScript 4.16 的 ArcGIS API

用法說明

RasterColormapRenderer.createFromColormap函數(或屬性)的定義如下:

createFromColormap (colormap) {RasterColormapRenderer} static


從顏色映射數組中創建一個新實例 RasterColormapRenderer,其中指定了像素值及其對應的 RGB 顏色值。

參數:

類型說明
colormap Number[][]

像素值的 RGB 顏色表示。顏色圖數組中的每個項目都有一個像素值和紅色、綠色和藍色值的數組。

返回:

類型 說明
RasterColormapRenderer 根據提供的顏色圖返回一個新實例 RasterColormapRenderer

例子:

// create a color map where values 0-199 are pink and 200-250 are light blue.
let colors = [];
for (let i = 0; i <= 250; i++) {
  if (i < 200) {
    colors.push([i, 250, 0, 128]);
  } else {
    colors.push([i, 0, 128, 250]);
  }
}

// create a RasterColormapRenderer from the colors array
const renderer = RasterColormapRenderer.createFromColormap(colors);

相關用法


注:本文由純淨天空篩選整理自arcgis.com大神的英文原創作品 RasterColormapRenderer.createFromColormap。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。