From 4dc18cd2c9d0c44cf8d84cd4687564f26e294eab Mon Sep 17 00:00:00 2001
From: zrj <646384940@qq.com>
Date: Fri, 08 Nov 2024 16:32:37 +0800
Subject: [PATCH] shp 文件导入导出完善
---
src/main/java/org/springblade/modules/yw/service/impl/GeomInfoServiceImpl.java | 26 ++++++++++++++++----------
1 files changed, 16 insertions(+), 10 deletions(-)
diff --git a/src/main/java/org/springblade/modules/yw/service/impl/GeomInfoServiceImpl.java b/src/main/java/org/springblade/modules/yw/service/impl/GeomInfoServiceImpl.java
index 8b77059..25d77f7 100644
--- a/src/main/java/org/springblade/modules/yw/service/impl/GeomInfoServiceImpl.java
+++ b/src/main/java/org/springblade/modules/yw/service/impl/GeomInfoServiceImpl.java
@@ -2,10 +2,6 @@
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import org.geotools.geojson.geom.GeometryJSON;
-import org.geotools.geometry.jts.WKBReader;
-import org.locationtech.jts.geom.Geometry;
-import org.locationtech.jts.io.ParseException;
import org.springblade.common.utils.FileUtil;
import org.springblade.common.utils.ShapeFileUtil;
import org.springblade.core.tool.api.R;
@@ -16,12 +12,8 @@
import org.springblade.modules.yw.vo.GeomInfoVO;
import org.springframework.stereotype.Service;
import org.springframework.web.multipart.MultipartFile;
-
import java.io.File;
-import java.io.IOException;
-import java.util.List;
-import java.util.Map;
-import java.util.Objects;
+import java.util.*;
/**
* 空间信息表 服务实现类
@@ -67,11 +59,25 @@
geomInfoEntity.setGeom("'" + geometry +"'");
// 保存
baseMapper.saveGeoInfo(geomInfoEntity);
+ // 返回
+ return R.data(200,geometry,"操作成功!");
}
} catch (Exception e) {
e.printStackTrace();
}
// 返回
- return R.data(200,"操作成功","操作成功");
+ return R.data(200,"操作失败","操作失败!读取数据错误!");
+ }
+
+ /**
+ * 导出 空间信息shp zip 包
+ * @param ids
+ * @param response
+ * @return
+ */
+ @Override
+ public List<GeomInfoVO> getGeomInfoList(String ids) {
+ // 查询空间数据
+ return baseMapper.getGeomInfoList(ids);
}
}
--
Gitblit v1.9.3