From bfe51f9c2ce2181fee372ed5f9017c7af59cc896 Mon Sep 17 00:00:00 2001
From: zhang <zc857179121@qq.com>
Date: 星期一, 01 九月 2025 12:49:55 +0800
Subject: [PATCH] 1
---
zy-acs-manager/src/main/java/com/zy/acs/manager/common/utils/MapDataUtils.java | 19 +++++++++++++++++--
1 files changed, 17 insertions(+), 2 deletions(-)
diff --git a/zy-acs-manager/src/main/java/com/zy/acs/manager/common/utils/MapDataUtils.java b/zy-acs-manager/src/main/java/com/zy/acs/manager/common/utils/MapDataUtils.java
index 979dfa9..b7c7104 100644
--- a/zy-acs-manager/src/main/java/com/zy/acs/manager/common/utils/MapDataUtils.java
+++ b/zy-acs-manager/src/main/java/com/zy/acs/manager/common/utils/MapDataUtils.java
@@ -10,6 +10,22 @@
*/
public class MapDataUtils {
+ public static Double[][][] preComputeCdaMatrix(String[][] cdaStrMatrix) {
+ int rows = cdaStrMatrix.length;
+ int cols = cdaStrMatrix[0].length;
+
+ Double[][][] cdaMatrix = new Double[rows][cols][2];
+ for (int i = 0; i < rows; i++) {
+ for (int j = 0; j < cols; j++) {
+ List<Double> cda = MapDataUtils.parseCdaNode(cdaStrMatrix[i][j]);
+ cdaMatrix[i][j][0] = cda.get(0);
+ cdaMatrix[i][j][1] = cda.get(1);
+ }
+ }
+
+ return cdaMatrix;
+ }
+
public static List<String> parseWaveNode(String waveNodeStr) {
List<String> waveNodeList = new ArrayList<>();
if (Cools.isEmpty(waveNodeStr)) {
@@ -19,9 +35,8 @@
}
public static List<Double> parseCdaNode(String cdaNodeStr) {
- List<Double> waveNodeList = new ArrayList<>();
if (Cools.isEmpty(cdaNodeStr)) {
- return waveNodeList;
+ return new ArrayList<>();
}
return JSON.parseArray(cdaNodeStr, Double.class);
}
--
Gitblit v1.9.1