1. 配置JAVA开发GDAL环境

1.下载GDAL的开发包(已经编译好的)

tip: 大佬可以自行上官网下载源码编译
下载地址: https://www.gisinternals.com/release.php
说明:我下载的是 2.4.3 版本

2.配置java依赖库地址

  • java下gdal开发的原理: gdal.jar为jni调用c++dll的中间库入口,其实最底层还是使用的c++。所以后面开发记得每次用完需要释放资源。

所以配置的原因就是:使java运行的时候能够找到dll库。需要了解的可以查一下java dll运行库加载顺序。我暂记得有两个:

1. 放在和java.exe运行的同级目录,即 {jdk_home}/bin或{jre_home}, 具体看你运行jar使用的哪个java.exe(javaw.exe)
2. 在系统环境变量path里面添加(本地采用这个)
  • 具体操作步骤
    1. 拷贝bin\gdal下面这些目录(./java;./plugins;./plugins-external;./plugins-optional)下的dll至bin目录下(因为只想配一个环境变量,如果不想,可以每个都把路径加在path里面,以便到使用时java程序能找到)。看这些dll名字,就知道是一些数据源驱动之类的
    2. 把dll所在的bin目录配置到系统path目录下
    3. 需要配置一个环境变量GDAL_DATA 值为 bin目录下的文件夹gdal-data。这是gdal读取坐标系等相关文件需要读取的环境变量
      在这里插入图片描述

3. 福利。使用bat脚本自动添加环境变量

需要把下面代码拷贝另存为.bat文件到bin目录同级。不是在bin目录下

@echo off
cd /d %~dp0
setx path "%cd%\bin;%path%"
setx GDAL_DATA "%cd%\bin\gdal-data"

pause

4.至此,现在可以引入 bin\gdal\java\gdal.jar进行开发了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

fenciso

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值