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