1. 下载gdal

地址:GISInternals Support Site

2.解压

例如解压到:E:\gdal

3. 配置环境变量

1)右击 此电脑 ——> 属性 ——> 高度系统设置 ——> 环境变量 ——> 系统变量

2)配置 "GDAL_HOME" ,值为解压路径

  添加到path

 2)配置 "PROJ_LIB" ,值为解压路径

 

4.重启电脑

5.测试

各个版本jar包:https://mvnrepository.com/artifact/org.gdal/gdal

1) pom.xml引入jar

    <dependency>
      <groupId>org.gdal</groupId>
      <artifactId>gdal</artifactId>
      <version>3.2.0</version>
    </dependency>

2) 测试代码

package org.example;

import org.gdal.gdal.gdal;
import org.gdal.ogr.ogr;

/**
 * Hello world!
 */
public class App {
    public static void main(String[] args) {
        testDriver();
    }

    public static void testDriver() {
        gdal.AllRegister();
        int count = ogr.GetDriverCount();
        for (int i = 0; i < count; i++) {
            String driverName = ogr.GetDriver(i).getName();
            System.out.print(driverName + "\t");
        }
        gdal.GDALDestroyDriverManager();
    }
}

6.可能遇到的问题

1)控制台报错: org.gdal.gdal.gdalJNI.AllRegister()V

      解决:环境变量未生效,重启电脑

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐