From bc16d0f0fc46ca6cb7d9bfb8496ad8f20ffba677 Mon Sep 17 00:00:00 2001
From: rain <167982779@qq.com>
Date: Mon, 06 May 2024 14:53:52 +0800
Subject: [PATCH] 修改DB库相关问题
---
src/main/java/com/dji/sample/territory/utils/CoordinateSystemUtil.java | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/dji/sample/territory/utils/CoordinateSystemUtil.java b/src/main/java/com/dji/sample/territory/utils/CoordinateSystemUtil.java
index eff1297..b714146 100644
--- a/src/main/java/com/dji/sample/territory/utils/CoordinateSystemUtil.java
+++ b/src/main/java/com/dji/sample/territory/utils/CoordinateSystemUtil.java
@@ -3,6 +3,7 @@
import org.geotools.geometry.jts.JTS;
import org.geotools.referencing.CRS;
import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.io.ParseException;
import org.locationtech.jts.io.WKTReader;
import org.opengis.referencing.FactoryException;
import org.opengis.referencing.crs.CRSAuthorityFactory;
@@ -60,12 +61,16 @@
Geometry geometry = reader.read(wkt);
geometry.setSRID(srid);
return geometry;
+ } catch (ParseException e) {
+ System.out.println("WKT解析错误: " + e.getMessage());
+ e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
+
public static Geometry coordinateTransform(Geometry sourceGeometry, int targetSrid) {
if (sourceGeometry == null || sourceGeometry.getSRID() == 0 || targetSrid == 0) {
return null;
--
Gitblit v1.9.3