JAXA Earth API for JavaScript
    検索インデックスを準備しています...

    インターフェイス ColorMapObject

    ColorMapの引数として使うオブジェクトです。

    interface ColorMapObject {
        min: number;
        max: number;
        colors?: string[] | Colors;
        nanColor?: string;
        deleteMin?: boolean;
        deleteMax?: boolean;
        log?: boolean;
        logOrigin?: number;
        step?: number;
    }
    インデックス

    プロパティ

    min: number

    数値範囲の下限を指定します。

    max: number

    数値範囲の上限を指定します。

    colors?: string[] | Colors

    色を指定します。Colorsから選択するか、カラーコードの配列を指定します。カラーコードはRRGGBBまたはRRGGBBAAです。AAはアルファ成分で透明00~不透明FFを表します。 指定しない場合はcolors: ["000000", "ffffff"]の扱いになります。

    // Colorsから選択する場合
    colors: je.Colors.JET,

    // カラーコードの配列を指定する場合
    colors: ["ff0000", "ffffff", "0000ffcc"], //赤→白→半透明な青
    nanColor?: string

    値の欠損などにより値がNaNになっているピクセルに塗る色をカラーコードで指定します。指定しない場合は透明nanColor: "00000000"の扱いになります。

    // NaNのピクセルを赤く塗る場合
    nanColor: "ff0000",
    deleteMin?: boolean

    minに指定した値よりも小さな値のピクセルを透明にする場合にはtrueを指定します。falseの場合はminよりも小さな値のピクセルは全てminの色で塗ります。

    deleteMax?: boolean

    maxに指定した値よりも大きな値のピクセルを透明にする場合にはtrueを指定します。falseの場合はmaxよりも大きな値のピクセルは全てmaxの色で塗ります。

    log?: boolean

    対数目盛にする場合にtrueを指定します。指定しない場合はfalseとして、等間隔の目盛りになります。

    logOrigin?: number

    対数目盛の原点を指定します。

    // -10~1000を対数目盛にする場合
    min: -10,
    max: 1000,
    log: true,
    logOrigin: -10,
    step?: number

    グラデーションでは無く、離散的なカラーマップにする場合の分割数です。