From 3db92a6fff18c1591b298fa0bf8085dfcbdb6747 Mon Sep 17 00:00:00 2001
From: rain <167982779@qq.com>
Date: Sat, 06 Jul 2024 15:08:11 +0800
Subject: [PATCH] 修改智能航线规划,修改南昌机场和西安机场人工接管时图片绑定图斑问题
---
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