rasterFunctionConstants

AMD: require(["geoscene/layers/support/rasterFunctionConstants"], (rasterFunctionConstants) => { /* code goes here */ });
ESM: import * as rasterFunctionConstants from "@geoscene/core/layers/support/rasterFunctionConstants.js";
对象: geoscene/layers/support/rasterFunctionConstants
起始版本:GeoScene Maps SDK for JavaScript 4.26

设置 ImageryTileLayer.rasterFunctionImageryLayer.rasterFunction 属性时,不同栅格函数使用的各种常数值。

另请参阅

属性概述

名称 类型 描述 对象
Object

波段索引栅格函数使用的方法名称常量。

更多详情
rasterFunctionConstants
Object

局部像元统计操作类型常量。

更多详情
rasterFunctionConstants
Object

用于色彩映射表栅格函数的预定义栅格色彩映射表名称常量。

更多详情
rasterFunctionConstants
Object

用于色彩映射表栅格函数的预定义栅格色带名称常量。

更多详情
rasterFunctionConstants
Object

用于卷积栅格函数的核类型常量。

更多详情
rasterFunctionConstants
Object

局部算术运算类型。

更多详情
rasterFunctionConstants
Object

局部条件运算类型常量。

更多详情
rasterFunctionConstants
Object

局部逻辑运算类型常量。

更多详情
rasterFunctionConstants
Object

局部三角运算类型常量。

更多详情
rasterFunctionConstants
Object

缺少可用于提取波段栅格函数的波段操作常量。

更多详情
rasterFunctionConstants
Object

用于掩膜栅格函数的 NoData 解释常量。

更多详情
rasterFunctionConstants
Object

用于坡度栅格函数的坡度类型常量。

更多详情
rasterFunctionConstants
Object

用于拉伸栅格函数的拉伸类型常量。

更多详情
rasterFunctionConstants

属性详细信息

bandIndexType Objectreadonly

波段索引栅格函数使用的方法名称常量。

属性
userDefined Number

用户定义的方法。使用用户定义的方法定义波段算术算法时,可以输入单行代数公式来创建单波段输出。支持的运算符为 -、+、/、* 和一元 -。要识别波段,请在波段编号的开头添加 B 或 b。

NDVI Number

归一化植被指数 (NDVI) 方法是一个标准化指数,用于生成显示植被量(相对生物量)的影像。该指数对多光谱栅格数据集中两个波段的特征进行对比,即红光波段中叶绿素的色素吸收率和 NIR 波段中植物体的高反射率。

NDVIRe Number

红边 NDVI (NDVIre) 方法是一种植被指数,利用红边波段来评估植被健康状况。在叶绿素浓度相对较高的生长中后期,该指数对于评估作物健康状况尤其有用。此外,NDVIre 可用于绘制田间叶氮变异,以了解作物的肥料需求。

BAI Number

燃烧面积指数 (BAI) 使用光谱中红光和 NIR 部分的反射率值来识别受火灾影响的地形面积。BAI 栅格函数

NBR Number

归一化燃烧比率指数 (NBRI) 使用 NIR 和 SWIR 波段来突出燃烧面积,同时减少光照和大气效应。在使用此指数前,应根据反射率值校正您的影像。请参阅 NRB 栅格函数。

NDBI Number

归一化差值建筑用地指数 (NDBI) 使用 NIR 和 SWIR 波段来突出人为构建面积。该指数为比值型,可减轻地形光照差异的影响以及大气效应。NDBI 栅格函数。

NDMI Number

归一化差值含水指数 (NDMI) 对植被的水分含量敏感。用于监测干旱情况以及火灾多发区域的油位情况。该指数使用 NIR 和 SWIR 波段创建比值,可减轻光照影响和大气效应。NDMI 栅格函数。

NDSI Number

归一化差分雪盖指数 (NDSI) 用于在忽略云覆盖的情况下,使用 MODIS(波段 4 和波段 6)和 Landsat TM(波段 2 和波段 5)识别雪覆盖。因为该指数为比值型,所以同样会减轻大气效应。NDSI 栅格函数。

GEMI Number

全球环境监测指数 (GEMI) 方法是通过卫星影像进行全球环境监测的非线性植被指数。它类似于 NDVI,但对大气影响的敏感度较低。它受裸土的影响;因此,不建议在植被稀疏或中度茂密的区域使用。

GVITM Number

绿色植被指数 (GVI) 方法设计源于 Landsat MSS 影像,并已针对 Landsat TM 影像进行了修改。它也被称为 Landsat TM Tasseled Cap 绿色植被指数。可用于波段具有相同光谱特征的影像。

PVI String

垂直植被指数 (PVI) 方法与差值植被指数类似,但对大气变化的敏感度较高。 使用此方法比较影像时,只可将其用于已进行大气修正的影像。

Sultan Number

Sultan 过程采用六波段 8 位图像,并使用 Sultan 公式生成三波段 8 位的图像。生成的图像将高亮显示海岸线上称为蛇绿岩的岩石构造。该公式是根据 Landsat 5 或 7 场景的 TM 或 ETM 波段设计的。

VARI Number

可见光大气阻抗指数 (VARI) 方法是一种植被指数,用于仅在光谱的可见范围内定量估算植被覆盖度。

GNDVI Number

绿光归一化差值植被指数 (GNDVI) 方法是用于评估光合活性的植被指数,并且是用于确定植物冠层吸收的水氮的常用植被指数。

SAVI Number

土壤调节植被指数 (SAVI) 方法是一种植被指数,试图使用土壤亮度校正系数将土壤亮度影响降至最低。这通常用在植被覆盖率较低的干旱区域,其输出值在 -1.0 到 1.0 之间。

TSAVI Number

转换型土壤调整植被指数 (TSAVI) 方法是一种植被指数,通过假设土壤线具有任意斜率和截距,将土壤亮度影响降至最低。

MSAVI Number

修正型土壤调整植被指数 (MSAVI) 方法将裸土对于 SAVI 的影响降至最小。

简单比值 (SR) 方法是一种常用的植被指数,用于估计植被数量。该指数是 NIR 中散射的光线与红光波段中吸收的光线的比值,其降低了大气和地形的影响。

SRRe Number

红边简单比值 (SRre) 方法是用于评估健康及缺水植被量的植被指数。该指数是近红外和红边波段中散射的光线比值,其降低了大气和地形的影响。

MTVI2 Number

修正型三角植被指数 (MTVI2) 方法是一种植被指数,用于检测冠层级别的叶片叶绿素含量,对叶面积指数相对不敏感。该指数使用绿光、红光以及 NIR 波段中的反射率。

RTVICore Number

红边三角植被指数 (RTVICore) 方法是用于评估叶面积指数和生物量的植被指数。该指数使用近红外、红边以及绿光光谱波段中的反射率。

CIRe Number

叶绿素指数 - 红边 (Cire) 方法是一种植被指数,用于使用 NIR 和红边波段的反射率估算叶子中的叶绿素含量。

CIG Number

叶绿素指数 - 绿色 (CIG) 方法是一种植被指数,用于使用 NIR 和绿色波段的反射率估算叶子中的叶绿素含量。

EVI Number

增强型植被指数 (EVI) 方法是一个经过优化的植被指数,可以解释大气影响和植被背景信号。它类似于 NDVI,但是对于背景和大气噪音不是很敏感,在查看绿色植被非常密集的区域时,颜色也不如 NDVI 那么深。EVI 栅格函数。

ironOxide Number

氧化铁 (ironOxide) 比率方法是一个地质指标,用于使用红光和蓝光波段来识别经过含铁硫化物氧化的岩石要素。该指数可用于识别植被树冠下的氧化铁要素,并可用于矿物复合材料制图。ironOxide raster function.

ferrousMinerals Number

有色矿物 (ferrousMinerals) 比率方法是一个地质指数,用于通过 SWIR 和 NIR 波段来识别包含一定量的含铁矿物的岩石。其用于矿物复合材料制图。ferrousMinerals 栅格函数。

clayMinerals Number

粘土矿物 (clayMinerals) 比率方法是一个地质指数,用于通过两个短波红外 (SWIR) 波段确定包含粘土和明矾石的矿物要素。其用于矿物复合材料制图。请参阅 clayMinerals 栅格函数。

NDWI Number

归一化差值水体指数 (NDWI) 方法是一个用于描绘和监测地表水内容变化的指标。该指数使用 NIR 和绿光波段进行计算。请参阅 NDWI 栅格函数。

WNDWI Number

加权归一化水体指数 (WNDWI) 方法是一种水体指数,旨在减少其他水体指数中通常遇到的误差,包括水浊度、小水体或遥感场景中的阴影。

MNDWI Number

修正归一化差值水体指数 (MNDWI) 使用绿光和 SWIR 波段对开阔水面要素进行增强。该指数还会减少其他指数中通常与开阔水面相关的构建区要素。

cellStatisticalOperation Objectreadonly

局部像元统计操作类型常量。此函数可逐像素计算统计数据。有关更多信息,请参阅局部栅格函数。

属性
majority Number

确定输入的众数 (出现次数最多的值)。

max Number

确定输入的最大值。

mean Number

确定输入的平均值。

med Number

计算输入的中值。

min Number

确定输入的最小值。

minority Number

确定输入的少数值 (出现次数最少的值)。

range Number

计算输入的范围 (最大值和最小值之差)。

stddev Number

计算输入的标准差。

sum Number

计算输入的总和 (所有值的总和)。

variety Number

计算输入的种类 (唯一值的数量)。

majorityIgnoreNoData Number

确定输入的众数 (出现次数最多的值)。只有具有数据值的像元才会用于确定统计值。

maxIgnoreNoData Number

确定输入的最大值。只有具有数据值的像元才会用于确定统计值。

meanIgnoreNoData Number

确定输入的平均值。只有具有数据值的像元才会用于确定统计值。

medIgnoreNoData Number

确定输入的中值。只有具有数据值的像元才会用于确定统计值。

minIgnoreNoData Number

确定输入的最小值。只有具有数据值的像元才会用于确定统计值。

minorityIgnoreNoData Number

确定输入的少数值 (出现次数最少的值)。只有具有数据值的像元才会用于确定统计值。

rangeIgnoreNoData Number

计算输入的范围 (最大值和最小值之差)。只有具有数据值的像元才会用于确定统计值。

stddevIgnoreNoData Number

计算输入的标准差。只有具有数据值的像元才会用于确定统计值。

sumIgnoreNoData Number

计算输入的总和 (所有值的总和)。只有具有数据值的像元才会用于确定统计值。

varietyIgnoreNoData Number

计算输入的种类 (唯一值的数量)。只有具有数据值的像元才会用于确定统计值。

colormapName Objectreadonly

用于色彩映射表栅格函数的预定义栅格色彩映射表名称常量。

属性
random String

随机色彩映射表。

NDVI String

色彩映射表以可视化植被。接近零的值为蓝色。低值为棕色。然后颜色逐渐从红色变为橙色、黄色、绿色,并且随着植被指数从低到高逐渐变黑。

NDVI2 String

色彩映射表以可视化植被。低值范围从白色到绿色。然后颜色范围从灰色变为紫色、紫罗兰色、暗蓝色,并且随着植被指数从低到高逐渐变黑。

NDVI3 String

色彩映射表以可视化植被。接近零的值为蓝色。然后颜色逐渐从红色变为橙色,并且随着植被指数从低到高而变为绿色。

elevation String

从青色到紫色再到黑色逐渐变化的色彩映射表。

gray String

从黑色逐渐变为白色的色彩映射表。

hillshade String

用于可视化山体阴影产品的色彩映射表。它的配色方案根据地形从黑色逐渐变为白色。

colorRampName Objectreadonly

用于色彩映射表栅格函数的预定义栅格色带名称常量。

属性
aspect String

坡向。

blackToWhite String

黑色到白色。

blueBright String

亮蓝色。

blueLightToDark String

浅蓝至暗蓝。

blueGreenBright String

亮蓝-绿色。

blueGreenLightToDark String

浅蓝绿色至暗蓝绿色。

brownLightToDark String

浅棕至暗棕。

brownToBlueGreenDivergingBright String

棕色至蓝绿色发散。亮色。

brownToBlueGreenDivergingDark String

棕色至蓝绿色发散。暗色。

coefficientBias String

系数偏差。

coldToHotDiverging String

冷色至暖色发散。

conditionNumber String

条件数。

cyanToPurple String

青色至紫色。

cyanLightToBlueDark String

浅青色至暗蓝色。

distance String

距离。

elevation1 String

高程 #1。

elevation2 String

高程 #2。

errors String

错误。

grayLightToDark String

浅灰至暗灰。

greenBright String

亮绿色。

greenLightToDark String

浅绿至暗绿。

greenToBlue String

绿色至蓝色。

orangeBright String

亮橙色。

orangeLightToDark String

浅橙色至暗橙色。

partialSpectrum String

部分频谱。

partialSpectrum1Diverging String

部分频谱 1 发散。

partialSpectrum2Diverging String

部分频谱 2 发散。

pinkToYellowGreenDivergingBright String

粉红色至黄绿色发散。亮色。

pinkToYellowGreenDivergingDark String

粉红色至黄绿色发散。暗色。

precipitation String

降水。

prediction String

预测。

purpleBright String

亮紫色。

purpleToGreenDivergingBright String

紫色至绿色发散。亮色。

purpleToGreenDivergingDark String

紫色至绿色发散。暗色。

purpleBlueBright String

紫-蓝亮色。

purpleBlueLightToDark String

浅紫蓝色至暗紫蓝色。

purpleRedBright String

紫-红亮色。

purpleRedLightToDark String

浅紫红色至暗紫红色。

redBright String

亮红色。

redLightToDark String

浅红色至暗红色。

redToBlueDivergingBright String

红色至蓝色发散。亮色。

redToBlueDivergingDark String

红色至蓝色发散。暗色。

redToGreen String

红色至绿色。

redToGreenDivergingBright String

红色至绿色发散。亮色。

redToGreenDivergingDark String

红色至绿色发散。暗色。

slope String

坡度。

spectrumFullBright String

全光谱亮色。

spectrumFullDark String

全光谱暗色。

spectrumFullLight String

光谱全光。

surface String

表面。

temperature String

温度。

whiteToBlack String

白色至黑色。

yellowToDarkRed String

黄色至深红色。

yellowToGreenToDarkBlue String

黄色至绿色到深蓝。

yellowToRed String

黄色至红色。

yellowGreenBright String

亮黄绿色。

yellowGreenLightToDark String

浅黄绿至暗黄绿。

convolutionKernel Objectreadonly

用于卷积栅格函数的核类型常量。梯度滤波器可用于以 45 度为增量的边缘检测。拉普拉斯 (Laplacian) 算子滤波器通常用于边缘检测。这些滤波器常应用于事先已做过平滑处理的影像,其目的是减少影像对噪声的敏感度。与梯度滤波器一样,线检测滤波器也可用于执行边缘检测。Sobel 算子滤波器用于边缘检测。

属性
userDefined Number

用户定义的核类型。

lineDetectionHorizontal Number

水平线检测。与梯度滤波器一样,线检测滤波器也可用于执行边缘检测。

lineDetectionVertical Number

垂直线检测。与梯度滤波器一样,线检测滤波器也可用于执行边缘检测。

lineDetectionLeftDiagonal Number

左对角线检测。与梯度滤波器一样,线检测滤波器也可用于执行边缘检测。

lineDetectionRightDiagonal Number

右对角线检测。与梯度滤波器一样,线检测滤波器也可用于执行边缘检测。

gradientNorth Number

北梯度检测。梯度滤波器可用于以 45 度为增量的边缘检测。

gradientWest Number

西梯度检测。梯度滤波器可用于以 45 度为增量的边缘检测。

gradientEast Number

东梯度检测。梯度滤波器可用于以 45 度为增量的边缘检测。

gradientSouth Number

南梯度检测。梯度滤波器可用于以 45 度为增量的边缘检测。

gradientNorthEast Number

东北梯度检测。梯度滤波器可用于以 45 度为增量的边缘检测。

gradientNorthWest Number

西北梯度检测。梯度滤波器可用于以 45 度为增量的边缘检测。

smoothArithmeticMean Number

通过减少局部变化和移除噪声来平滑数据。计算每个邻域的平均值。其效果就是对每个邻域内的高值和低值进行平均处理,以减少数据中的极值。

smoothing3x3 Number

通过减少局部变化和移除噪声来平滑 (低通) 数据。计算每个邻域的平均值。其效果就是对每个邻域内的高值和低值进行平均处理,以减少数据中的极值。

smoothing5x5 Number

通过减少局部变化和移除噪声来平滑 (低通) 数据。计算每个邻域的平均值。其效果就是对每个邻域内的高值和低值进行平均处理,以减少数据中的极值。

sharpen Number

通过使用加权的核邻域计算每个输入像元的焦点总和统计数值来锐化数据。它突出要素之间的边界 (如水体与森林的交界处),从而锐化对象之间的边缘。

sharpen2 Number

通过使用加权的核邻域计算每个输入像元的焦点总和统计数值来锐化数据。它突出要素之间的边界 (如水体与森林的交界处),从而锐化对象之间的边缘。

sharpening3x3 Number

通过使用加权的核邻域计算每个输入像元的焦点总和统计数值来锐化数据。它突出要素之间的边界 (如水体与森林的交界处),从而锐化对象之间的边缘。

sharpening5x5 Number

通过使用加权的核邻域计算每个输入像元的焦点总和统计数值来锐化数据。它突出要素之间的边界 (如水体与森林的交界处),从而锐化对象之间的边缘。

laplacian3x3 Number

拉普拉斯 (Laplacian) 算子滤波器通常用于边缘检测。这些滤波器常应用于事先已做过平滑处理的影像,其目的是减少影像对噪声的敏感度。

laplacian5x5 Number

拉普拉斯 (Laplacian) 算子滤波器通常用于边缘检测。这些滤波器常应用于事先已做过平滑处理的影像,其目的是减少影像对噪声的敏感度。

sobelHorizontal Number

水平 Sobel 算子滤波器用于边缘检测。

sobelVertical Number

垂直 Sobel 算子滤波器用于边缘检测。

pointSpread Number

点扩散函数描绘了点光源通过透镜形成的光的分布。这将引入一些轻微的模糊效应。

none Number

未指定核类型。

localArithmeticOperation Object

局部算术运算类型。有关更多信息,请参阅局部栅格函数。

属性
plus Number

逐个像元地将两个栅格的值相加 (求和)。

minus Number

逐个像元地从第一个输入栅格的值中减去第二个输入栅格的值。

times Number

逐个像元地将两个栅格的值相乘。

sqrt Number

计算栅格中像元值的平方根。

power Number

对栅格中的像元值进行乘方运算,将结果作为另一栅格的值。

abs Number

计算栅格中像元的绝对值。

divide Number

逐个像元地对两个栅格的值进行整除。

exp Number

计算栅格中像元的以 e 为底的指数。

exp10 Number

计算栅格中像元的以 10 为底的指数。

exp2 Number

计算栅格中像元的以 2 为底的指数。

int Number

通过截断将栅格的每个像元值转换为整型。

float Number

将每个栅格像元的值转换为浮点型表达形式。

计算栅格中各像元的自然对数 (以 e 为底)。

log10 Number

计算栅格中各像元以 10 为底的对数。

log2 Number

计算栅格中各像元以 2 为底的对数。

mod Number

逐个像元地求出第一个栅格数据除以第二个栅格数据的余数 (模)。

negate Number

逐个像元地更改输入栅格的像元值符号 (乘以 -1)。

roundDown Number

返回栅格中每个像元的最近的较小整数值 (以浮点表示)。

roundUp Number

返回栅格中每个像元的最近的较大整数值 (以浮点表示)。

square Number

计算栅格中像元值的平方。

localConditionalOperation Objectreadonly

局部条件运算类型常量。有关更多信息,请参阅局部栅格函数。

属性
setNull Number

“设为空函数”根据指定条件将所识别的像元位置设置为 NoData。如果条件评估为真,则返回 NoData;如果条件评估为假,则返回由另一个栅格指定的值。

conditional Number

执行 If、Then、Else 条件运算。使用条件运算符时,通常需要将两个或更多个局部函数链接在一起,其中一个局部函数描述条件,第二个局部函数是使用该条件的条件运算符,用于指示输出结果为真还是假。

localLogicalOperation Objectreadonly

局部逻辑运算类型常量。有关更多信息,请参阅局部栅格函数。

属性
bitwiseAnd Number

对两个输入栅格的二进制值执行“按位与”运算。

bitwiseLeftShift Number

对两个输入栅格的二进制值执行“按位左移”运算。

bitwiseNot Number

对输入栅格的二进制值执行“按位非” (求反) 运算。

bitwiseOr Number

对两个输入栅格的二进制值执行“按位或”运算。

bitwiseRightShift Number

对两个输入栅格的二进制值执行“按位右移”运算。

bitwiseXOr Number

对两个输入栅格的二进制值执行“按位异或”运算。

booleanAnd Number

对两个输入栅格的像元值执行“布尔与”运算。

booleanNot Number

对输入栅格的各像元值执行“布尔非”(求反) 运算。

booleanOr Number

对两个输入栅格的像元值执行“布尔或”运算。

booleanXOr Number

对两个输入栅格的像元值执行“布尔异或”运算。

equalTo Number

以逐个像元比较的方式对两个输入执行关系等于运算。

greaterThan Number

以逐个像元比较的方式对两个输入执行关系大于运算。

greaterThanEqual Number

以逐个像元比较的方式对两个输入执行关系大于或等于运算。

lessThan Number

以逐个像元比较的方式对两个输入执行关系小于运算。

lessThanEqual Number

以逐个像元比较的方式对两个输入执行关系小于或等于运算。

isNull Number

逐个像元来确定输入栅格中哪些值为 NoData。

notEqual Number

以逐个像元比较的方式对两个输入执行关系不等于运算。

localTrigonometricOperation Objectreadonly

局部三角运算类型常量。有关更多信息,请参阅局部栅格函数。

属性
acos Number

计算栅格中各像元的反余弦值。

asin Number

计算栅格中各像元的反正弦值。

atan Number

计算栅格中各像元的反正切值。

atanh Number

计算栅格中各像元的反双曲正切值。

cos Number

计算栅格中各像元的余弦值。

cosh Number

计算栅格中各像元的双曲余弦值。

sin Number

计算栅格中各像元的正弦值。

sinh Number

计算栅格中各像元的双曲正弦值。

tan Number

计算栅格中各像元的正切值。

tanh Number

计算栅格中各像元的双曲正切值。

acosh Number

计算栅格中各像元的反双曲余弦值。

asinh Number

计算栅格中各像元的反双曲正弦值。

atan2 Number

计算栅格中各像元的反正切值 (基于 x,y)。

missingBandAction Objectreadonly

缺少可用于提取波段栅格函数的波段操作常量。

属性
bestMatch Number

根据波长查找替代缺失波段的最佳可用波段,以使此函数不失效。

fail Number

如果输入数据集缺少 Band 参数中指定的任何波段,该函数将失败。

noDataInterpretation Objectreadonly

用于掩膜栅格函数的 NoData 解释常量。这是指 NoData 值将如何影响输出影像。

属性
matchAny Number

如果指定的 NoData 值出现在指定波段的像素中,则输出影像中的该像元将是 NoData。

matchAll Number

为各波段指定的 NoData 值必须出现在输出影像的相同像素中,以包含 NoData 像素。

slopeType Objectreadonly

用于坡度栅格函数的坡度类型常量。

属性
degree Number

坡度的斜度以度为单位计算。这些值的范围为 0 - 90。

percentRise Number

坡度的斜度以百分比值进行计算。值范围从 0 到无穷大。平坦表面是 0% 增量,45 度表面是 100% 增量。随着表面变得越来越接近垂直,增量百分比将变得越来越大。

adjusted Number

坡度倾角的计算方式与 DEGREE 相同,只不过会按比例调整 z 因子。它将使用像素大小倍数 (PSP) 值和像素大小因子 (PSF) 值,在查看器中进行缩放时,这两个值会对分辨率变化 (比例) 起作用。

stretchType Objectreadonly

用于拉伸栅格函数的拉伸类型常量。

属性
none Number

如果拉伸类型为 None,将不应用拉伸方法,即使存在统计数据。

standardDeviation Number

标准差拉伸类型可在由标准差值定义的值之间应用线性拉伸。

histogramEqualization Number

直方图均衡拉伸类型。

minMax Number

minMax 拉伸类型基于输出最小和输出最大像素值应用线性拉伸,这些值用作直方图的端点。

percentClip Number

百分比裁剪拉伸类型在定义的百分比剪辑最小像素值和百分比裁剪最大像素值之间应用线性拉伸。

sigmoid Number

Sigmoid 对比度拉伸旨在高亮显示影像中的中等像素值,同时在极端情况下保持足够的对比度。

您的浏览器不再受支持。请升级您的浏览器以获得最佳体验。