From 05eda928d2850281ae87e5233417559bf2d76e81 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期一, 30 一月 2023 14:04:58 +0800
Subject: [PATCH] 1

---
 src/main/java/com/lf/server/helper/GdalHelper.java |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/src/main/java/com/lf/server/helper/GdalHelper.java b/src/main/java/com/lf/server/helper/GdalHelper.java
index 0e2e1d2..5de3a75 100644
--- a/src/main/java/com/lf/server/helper/GdalHelper.java
+++ b/src/main/java/com/lf/server/helper/GdalHelper.java
@@ -30,10 +30,13 @@
     private final static Log log = LogFactory.getLog(GdalHelper.class);
 
     public static void init(String gdalPath) {
+        // 娉ㄥ唽鎵�鏈夌殑椹卞姩
+        gdal.AllRegister();
+        ogr.RegisterAll();
+
         // 鏀寔涓枃璺緞
         gdal.SetConfigOption("GDAL_FILENAME_IS_UTF8", "YES");
-
-        // 灞炴�ц〃瀛楁鏀寔涓枃娣诲姞锛欳P936
+        // 灞炴�ц〃鏀寔涓枃锛欳P936
         gdal.SetConfigOption("SHAPE_ENCODING", "");
         gdal.SetConfigOption("PGEO_DRIVER_TEMPLATE", "DRIVER=Microsoft Access Driver (*.mdb, *.accdb);DBQ=%s");
         gdal.SetConfigOption("MDB_DRIVER_TEMPLATE", "DRIVER=Microsoft Access Driver (*.mdb, *.accdb);DBQ=%s");
@@ -41,8 +44,8 @@
         // 閰嶇疆鐜鍙橀噺
         if (!StringHelper.isEmpty(gdalPath)) {
             gdal.SetConfigOption("GDAL_DATA", gdalPath + File.separator + "gdal-data");
-            gdal.SetConfigOption("PROJ_LIB", gdalPath + File.separator + "proj7\\share");
-            // System.setProperty("PROJ_LIB", gdalPath + File.separator + "proj7\\share")
+            gdal.SetConfigOption("PROJ_LIB", gdalPath + File.separator + "proj7" + File.separator + "share");
+            System.setProperty("PROJ_LIB", gdalPath + File.separator + "proj7" + File.separator + "share");
             gdal.SetConfigOption("GDAL_DRIVER_PATH", gdalPath + File.separator + "gdalplugins");
 
             String path = System.getenv("PATH");
@@ -50,9 +53,6 @@
                 System.setProperty("PATH", path + ";" + gdalPath);
             }
         }
-
-        // 娉ㄥ唽鎵�鏈夌殑椹卞姩
-        gdal.AllRegister();
     }
 
     /**

--
Gitblit v1.9.3