GDAL的JAVA编译和调用

本文档详细介绍了如何在Linux64位系统中编译GDAL源码1.9.2为JAVA类库,并进行调用。步骤包括GDAL的安装、配置、编译和在Java项目中的应用,涉及g++安装、ANT、SWIG的使用,以及动态链接库的引用配置。
摘要由CSDN通过智能技术生成

使用GDAL源码版本GDAL1.9.2,目标是将GDAL编译成支持Linux64位的JAVA应用程序的类库。

 

  1. GDAL的安装

下载GDAL的源码包(http://trac.osgeo.org/gdal/wiki/DownloadSource)。本文档以GDAL1.9.2为例。将压缩包解压到指定目录,本文档的目录以<gdal-dir>表示。

(1)安装g++,在ubuntu的终端中输入命令apt-get  install  g++

(2)通过终端进去<gdal-dir>中 输入“./configure“命令(如果提示权限不能够配置则通过输入命令chmod  - R  777  ./* 来提升权限)。

 (3)配置完成后,在终端中输入make命令。

 (4)make完成后,在终端输入命令make install并执行。

 (5)等待安装完成后,GDAL的默认安装路径为 /usr/local/lib,可在该路径下查看是否生成下列文件(python2.7,libgdal.a,libgdal.la,libgdal.so,libgdal.so.1,libgdak.so.1.16.2),如图所示:

 

                                                                     图1-1  GDAL安装成功

              

  至此,GDAL的安装工作已经完成。

2.GDAL的编译

       (1)更改“java.opt”

               进入到<gdal-dir>/swig/java,打开java.opt文件,将其修改为

                 #

                 # Java Stuff

                JAVA_HOME = /usr/lib/jvm/jdk1.7.0_04

                JAVADOC=$(JAVA_HOME)/bin/javadoc

                JAVAC=$(JAVA_HOME)/bin/javac

                JAVA=$(JAVA_HOME)/bin/java

                JAR=$(JAVA_HOME)/bin/jar

                JAVA_INCLUDE=-I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/linux

               (其中,第一行中的JAVA_HOME的值为本机上JDK的安装路径)

        (2)安装“ant”

                    在终端中输入命令  apt-get install apt,执行完成安装。

        (3)安装“swig”

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值