From aaa515911eef34e2263ce8baa6f860025fd6060d Mon Sep 17 00:00:00 2001 From: vincentlu <t1341870251@gmail.com> Date: 星期二, 14 一月 2025 11:21:02 +0800 Subject: [PATCH] # --- zy-acs-manager/src/main/java/com/zy/acs/manager/common/utils/MapDataUtils.java | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 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 41ea3f3..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)) { -- Gitblit v1.9.1