From 7096e584c755d996bbb2f5b88ac7a43d10e3d6fa Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期二, 22 八月 2023 13:42:15 +0800
Subject: [PATCH] 修改空间数据的打包下载以支持月球2000坐标系

---
 src/main/java/com/moon/server/helper/GdbHelper.java |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/moon/server/helper/GdbHelper.java b/src/main/java/com/moon/server/helper/GdbHelper.java
index 11a2f31..e816903 100644
--- a/src/main/java/com/moon/server/helper/GdbHelper.java
+++ b/src/main/java/com/moon/server/helper/GdbHelper.java
@@ -475,8 +475,14 @@
             srid = geomMapper.selectSrid(tab);
         }
 
-        SpatialReference sr = new SpatialReference();
-        sr.ImportFromEPSG(null == srid ? StaticData.I104903 : srid);
+        // SpatialReference sr = new SpatialReference(); sr.ImportFromEPSG(null == srid || 0 == srid ? StaticData.I104903 : srid)
+        SpatialReference sr;
+        if (null == srid || 0 == srid) {
+            sr = new SpatialReference(StaticData.MOON_2000_WKT);
+        } else {
+            sr = new SpatialReference();
+            sr.ImportFromEPSG(srid);
+        }
 
         return dataSource.CreateLayer(tab.replace(".", "_"), sr, getGeomType(geomType), null);
     }

--
Gitblit v1.9.3