1.下载编译好的gdal压缩文件
下载地址为:GISInternals Support Site
本人下载的类库包为红色标注的
解压文件
2.配置环境变量
(1)创建GDAL_HOME,值是gdal的解压目录
(2)创建GDAL_DATA,值为
D:\soft\release-1911-x64-gdal-2-3-2-mapserver-7-2-1\bin\gdal-data
(3)创建PROJ_LIB 值为
D:\soft\release-1911-x64-gdal-2-3-2-mapserver-7-2-1\bin\proj\SHARE
(4)在path里增加值为
注意:配置完环境变量后要重启电脑
3.在springboot项目中添加gdal.jar包
(1)在根目录增加lib文件夹 将gdal.jar包放到lib文件夹里
(2)在pom.xml文件里增加依赖
org.gdal gdal 2.3.2 system ${project.basedir}/lib/gdal.jar
4.测试
import io.swagger.annotations.Api; import org.gdal.ogr.ogr; import org.springframework.web.bind.annotation.*; /** * @author xulipeng 2022/8/9 10:59 */ @RestController @RequestMapping("/Api/Spatial") @Api(tags = "几何数据处理") //swagger注解 表示这个类是哪个交易信息接口 public class SpatialController { @CrossOrigin @GetMapping("init") public String init(){ ogr.RegisterAll(); return "初始化成功"; } }
至此大功告成哈哈哈哈