GDAL环境配置与Java调用

GDAL环境配置与Java调用

下载软件包

下载已编译好的gdal,如我下载的 x64 位的 release-1928-gdal.zip, 解压之后,会得到如下图所示文件:

JDK配置GDAL

将 gdal/bin目录下所有的dll扩展名文件 和 gdal/bin/gdal/java/gdalalljni.dll 拷贝到 jdk/bin目录下。

配置环境变量

1、环境变量-系统变量-新增:

变量名:PROJ_LIB

变量值:D:\software\release-1928-gdal\bin\proj7\share

2、环境变量-系统变量-Path中新增:

D:\software\release-1928-gdal\bin

D:\software\release-1928-gdal\bin\gdal\apps

D:\software\release-1928-gdal\bin\gdal-data

%PROJ_LIB%

3、结果验证:

gdalinfo --version

4 在java项目中引入并使用gdal(需要环境配置)

测试验证

5 在java项目中引入并使用gdal(不需要环境配置)

pom.xml中引用gdal依赖

1、将 gdal/bin/gdal/java/gdal.jar 添加到maven仓库

mvn install:install-file -Dfile=D:\home\jar\gdal.jar -DgroupId=com.gdal -DartifactId=gdal -Dversion=3.3.3 -Dpackaging=jar

2、pom.xml中引用gdal依赖

测试验证

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要检测GDAL环境配置是否正确,可以按照以下步骤进行操作: 1. 首先,在你所使用的编译器(比如VS2015)中新建一个工程文件。 2. 右键点击工程文件,选择属性,然后在属性页中找到头文件、库路径和依赖的库的配置项。 3. 确保你已经正确配置了这些项,包括设置正确的头文件路径、库路径和依赖的库。 4. 保存并关闭属性页。 5. 接下来,你可以进行简单的测试来检查GDAL环境是否配置正确。 6. 在你的代码中导入必要的Java类和库文件,例如import java.io.File; import org.gdal.gdal.Band; import org.gdal.gdal.Dataset; import org.gdal.gdal.Driver; import org.gdal.gdal.gdal; import org.gdal.gdalconst.gdalconstConstants; 7. 创建一个类,比如gdaltest,并在其中编写一个方法,比如dog(),用于测试GDAL环境配置。在该方法中,你可以尝试使用GDAL的相关功能,比如打开图像文件、读取波段等。 8. 编译并运行代码,如果没有报错并且能够正确运行,那么说明GDAL环境配置成功。 请注意,以上步骤仅适用于在Windows下使用VS2015进行GDAL环境配置的情况。根据你的具体环境和需求,可能需要进行适当的调整。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [GDAL入门篇——GDAL环境配置(一)](https://blog.csdn.net/weixin_39951988/article/details/107813351)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [Java GDAL 环境配置](https://blog.csdn.net/weixin_42132056/article/details/114034044)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

熊GG

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

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

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

打赏作者

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

抵扣说明:

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

余额充值