From a3d8b2a5a449f2f633973786573b5306f29a517e Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期三, 29 十一月 2023 16:33:45 +0800 Subject: [PATCH] 添加“使用GDAL获取EPSG编码” --- src/main/java/com/lf/server/helper/WebHelper.java | 28 +++++++++++++++++++++++++--- 1 files changed, 25 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/lf/server/helper/WebHelper.java b/src/main/java/com/lf/server/helper/WebHelper.java index c47a45a..2d4c289 100644 --- a/src/main/java/com/lf/server/helper/WebHelper.java +++ b/src/main/java/com/lf/server/helper/WebHelper.java @@ -16,9 +16,7 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; -import java.io.FileInputStream; -import java.io.IOException; -import java.io.PrintWriter; +import java.io.*; import java.net.URLEncoder; import java.sql.Timestamp; import java.util.*; @@ -368,6 +366,30 @@ } /** + * 鎵ц鍛戒护 + * + * @param cmd 鍛戒护 + */ + public static String exec2(String cmd) { + try { + StringBuilder sb = new StringBuilder(); + Process process = Runtime.getRuntime().exec(cmd); + BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream())); + + String line; + while ((line = reader.readLine()) != null) { + sb.append(line).append("\n"); + } + reader.close(); + + return sb.toString(); + } catch (Exception ex) { + log.error(ex.getMessage(), ex); + return null; + } + } + + /** * 鑾峰彇璇锋眰鐨勫弬鏁板�� * * @param req 璇锋眰 -- Gitblit v1.9.3