107 lines
2.7 KiB
JavaScript
107 lines
2.7 KiB
JavaScript
|
//产品枚举映射
|
||
|
export function productTypeMap(pdtype) {
|
||
|
const pdtypeMap = {
|
||
|
1: "正射产品",
|
||
|
2: "高程产品",
|
||
|
3: "后向散射系数产品",
|
||
|
4: "大气延迟校正产品",
|
||
|
5: "干涉测量形变产品",
|
||
|
6: "地表覆盖类型产品",
|
||
|
7: "土壤水分产品",
|
||
|
8: "土壤盐碱度产品",
|
||
|
9: "地表粗糙度产品",
|
||
|
10: "植被高度产品",
|
||
|
11: "叶面积指数产品",
|
||
|
12: "植被物候产品"
|
||
|
};
|
||
|
if (pdtype == null) return null;
|
||
|
else return pdtypeMap[pdtype];
|
||
|
}
|
||
|
|
||
|
//产品--样本类型映射
|
||
|
export function productTypeSplMap(pdtype) {
|
||
|
const pdtypeMap = {
|
||
|
1: "正射样本",
|
||
|
2: "高程样本",
|
||
|
3: "后向散射系数样本",
|
||
|
4: "大气延迟校正样本",
|
||
|
5: "干涉测量形变样本",
|
||
|
6: "地表覆盖类型样本",
|
||
|
7: "土壤水分样本",
|
||
|
8: "土壤盐碱度样本",
|
||
|
9: "地表粗糙度样本",
|
||
|
10: "植被高度样本",
|
||
|
11: "叶面积指数样本",
|
||
|
12: "植被物候样本"
|
||
|
};
|
||
|
if (pdtype == null) return null;
|
||
|
else return pdtypeMap[pdtype];
|
||
|
}
|
||
|
|
||
|
//真实性检验方法映射
|
||
|
export function truthFunctionsMap(truthFun) {
|
||
|
const truthFunMap = {
|
||
|
0: "平均误差",
|
||
|
1: "平均绝对误差",
|
||
|
2: "相对误差",
|
||
|
3: "平均相对误差",
|
||
|
4: "平均绝对相对误差",
|
||
|
5: "均方根误差",
|
||
|
6: "平面中误差",
|
||
|
7: "相关系数",
|
||
|
8: "误差矩阵",
|
||
|
9: "总体分类精度",
|
||
|
10: "Kappa系数",
|
||
|
11: "产品真值",
|
||
|
12: "正射误差列表"
|
||
|
};
|
||
|
if (truthFun == null) return null;
|
||
|
else return truthFunMap[truthFun];
|
||
|
}
|
||
|
|
||
|
// 抽样方法枚举转换
|
||
|
export function transformSlp(sampleFun) {
|
||
|
const sampleFunMap = {
|
||
|
"0": "随机抽样",
|
||
|
"1": "分层抽样",
|
||
|
"2": "等距抽样"
|
||
|
};
|
||
|
if (sampleFun == null) return null;
|
||
|
else return sampleFunMap[sampleFun];
|
||
|
}
|
||
|
// 像元级方法枚举转换
|
||
|
export function transformPcMethod(pixelDealFun) {
|
||
|
const pixelDealFunMap = {
|
||
|
"0": "均值法",
|
||
|
"1": "最邻近法",
|
||
|
"2": "克里格法",
|
||
|
"3": "块克里格法",
|
||
|
"4": "MSN法"
|
||
|
};
|
||
|
if (pixelDealFun == null) return null;
|
||
|
else return pixelDealFunMap[pixelDealFun];
|
||
|
}
|
||
|
|
||
|
export const PIXELDEALFUNOPTION = [
|
||
|
{
|
||
|
value: "0",
|
||
|
label: "均值法"
|
||
|
},
|
||
|
{
|
||
|
value: "1",
|
||
|
label: "最邻近法"
|
||
|
},
|
||
|
{
|
||
|
value: "2",
|
||
|
label: "克里格法"
|
||
|
},
|
||
|
{
|
||
|
value: "3",
|
||
|
label: "块克里格法"
|
||
|
},
|
||
|
{
|
||
|
value: "4",
|
||
|
label: "MSN法"
|
||
|
}
|
||
|
];
|