From 323384b819f9c73b4f5d7dbfa42538401238f37b Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期二, 22 八月 2023 11:15:58 +0800 Subject: [PATCH] 解决月球地名表查询空间数据报错 --- src/main/java/com/moon/server/entity/mn/LunarplacenameEntity.java | 4 ++-- src/main/java/com/moon/server/helper/GdbHelper.java | 4 ++-- src/main/java/com/moon/server/helper/ShpHelper.java | 2 +- src/main/java/com/moon/server/mapper/mn/LunarplacenameMapper.java | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/moon/server/entity/mn/LunarplacenaneEntity.java b/src/main/java/com/moon/server/entity/mn/LunarplacenameEntity.java similarity index 96% rename from src/main/java/com/moon/server/entity/mn/LunarplacenaneEntity.java rename to src/main/java/com/moon/server/entity/mn/LunarplacenameEntity.java index 3a2ab1a..f136e51 100644 --- a/src/main/java/com/moon/server/entity/mn/LunarplacenaneEntity.java +++ b/src/main/java/com/moon/server/entity/mn/LunarplacenameEntity.java @@ -17,7 +17,7 @@ @AllArgsConstructor @TableName("mn.lunar_place_nane") @EqualsAndHashCode(callSuper = false) -public class LunarplacenaneEntity extends BaseGeoEntity { +public class LunarplacenameEntity extends BaseGeoEntity { private static final long serialVersionUID = 930904387464236672L; private String enName; @@ -46,7 +46,7 @@ private Timestamp apprTime; - public LunarplacenaneEntity() { + public LunarplacenameEntity() { } public String getEnName() { diff --git a/src/main/java/com/moon/server/helper/GdbHelper.java b/src/main/java/com/moon/server/helper/GdbHelper.java index 4f2448d..11a2f31 100644 --- a/src/main/java/com/moon/server/helper/GdbHelper.java +++ b/src/main/java/com/moon/server/helper/GdbHelper.java @@ -190,7 +190,7 @@ } int epsgId = Integer.parseInt(epsg); - if (StaticData.I4326 == epsgId || StaticData.I4490 == epsgId) { + if (StaticData.I4326 == epsgId || StaticData.I4490 == epsgId || StaticData.I104903 == epsgId) { return null; } @@ -476,7 +476,7 @@ } SpatialReference sr = new SpatialReference(); - sr.ImportFromEPSG(null == srid ? 4490 : srid); + sr.ImportFromEPSG(null == srid ? StaticData.I104903 : srid); return dataSource.CreateLayer(tab.replace(".", "_"), sr, getGeomType(geomType), null); } diff --git a/src/main/java/com/moon/server/helper/ShpHelper.java b/src/main/java/com/moon/server/helper/ShpHelper.java index 218a67a..c046f86 100644 --- a/src/main/java/com/moon/server/helper/ShpHelper.java +++ b/src/main/java/com/moon/server/helper/ShpHelper.java @@ -163,7 +163,7 @@ } SpatialReference sr = new SpatialReference(); - sr.ImportFromEPSG(4326); + sr.ImportFromEPSG(StaticData.I4326); int geoType = getGeometryType(type); layer = dataSource.CreateLayer(type.toLowerCase(), sr, geoType); diff --git a/src/main/java/com/moon/server/mapper/mn/LunarplacenaneMapper.java b/src/main/java/com/moon/server/mapper/mn/LunarplacenameMapper.java similarity index 63% rename from src/main/java/com/moon/server/mapper/mn/LunarplacenaneMapper.java rename to src/main/java/com/moon/server/mapper/mn/LunarplacenameMapper.java index 327edf1..d79b220 100644 --- a/src/main/java/com/moon/server/mapper/mn/LunarplacenaneMapper.java +++ b/src/main/java/com/moon/server/mapper/mn/LunarplacenameMapper.java @@ -1,6 +1,6 @@ package com.moon.server.mapper.mn; -import com.moon.server.entity.mn.LunarplacenaneEntity; +import com.moon.server.entity.mn.LunarplacenameEntity; import com.moon.server.mapper.all.GeomBaseMapper; import org.apache.ibatis.annotations.Mapper; import org.springframework.stereotype.Repository; @@ -11,5 +11,5 @@ */ @Mapper @Repository -public interface LunarplacenaneMapper extends GeomBaseMapper<LunarplacenaneEntity> { +public interface LunarplacenameMapper extends GeomBaseMapper<LunarplacenameEntity> { } -- Gitblit v1.9.3