From 05b7f36c1fdb1dae4fd2131f63e10f72f85ee42c Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期一, 03 四月 2023 16:49:14 +0800
Subject: [PATCH] 1

---
 src/main/java/com/lf/server/helper/GdbHelper.java |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/lf/server/helper/GdbHelper.java b/src/main/java/com/lf/server/helper/GdbHelper.java
index 5b9cc38..1d1a06c 100644
--- a/src/main/java/com/lf/server/helper/GdbHelper.java
+++ b/src/main/java/com/lf/server/helper/GdbHelper.java
@@ -294,10 +294,10 @@
             if (null != f.GetGeometryRef()) {
                 String wkt = f.GetGeometryRef().ExportToWkt();
                 // f.GetGeometryRef().GetGeometryType()
-                if (wkt.contains("LINESTRING") && !wkt.contains("MULTILINESTRING")) {
+                if (wkt.contains(StaticData.LINESTRING) && !wkt.contains(StaticData.MULTILINESTRING)) {
                     wkt = wkt.replace("LINESTRING (", "MULTILINESTRING ((") + ")";
                 }
-                if (wkt.contains("POLYGON") && !wkt.contains("MULTIPOLYGON")) {
+                if (wkt.contains(StaticData.POLYGON) && !wkt.contains(StaticData.MULTIPOLYGON)) {
                     wkt = wkt.replace("POLYGON (", "MULTIPOLYGON ((") + ")";
                 }
                 wkt = wkt.replace(" 0,", ",").replace(" 0)", ")");
@@ -440,7 +440,7 @@
         SpatialReference sr = new SpatialReference();
         sr.ImportFromEPSG(null == srid ? 4490 : srid);
 
-        return dataSource.CreateLayer(tab, sr, getGeomType(geomType), null);
+        return dataSource.CreateLayer(tab.replace(".", "_"), sr, getGeomType(geomType), null);
     }
 
     /**

--
Gitblit v1.9.3