Fedora,Centos 红帽系linux,Geoserver添加GDAL插件(支持ERDASImg 等格式)

        首先说明一点,不管windows还是linux(包括ubuntu,deepin,centos,fedora 等),这个插件运行原理是一样的,都是需要添加插件的jar包,然后下载GDAL程序,确保GDAL,gdal.jar需要运行的动态库添加到你的环境中(可用gdalinfo --version命令查看),手动添加GDAL_DATA 环境变量,然后geoserver就通过gdal.jar运行对应的c++ dll动态库(这个原理不懂可以简单百度下),然后windows对比linux,gdal程序会有所区别。windows的gdal运行需要对应的c++环境对应的版本,ubuntu,debian之流 用apt下载安装gdal-bin libgdal-java,官方也有说明https://docs.geoserver.org/latest/en/user/data/raster/gdal.html

因为我用的fedora,官方没有介绍,所以我就自己探索,然后分享给大家,只要知道原理,对于linux掌握熟悉就能自己完成。

以下就是安装步骤:

1.下载好Geoserver

2.在官方下载地址下载GDAL插件

将插件的jar文件复制到webapps/geoserver/web-inf/lib中

3.下载GDAL程序,还有java运行的动态库

sudo dnf install gdal gdal-java

4.设置GDAL_DATA环境变量

export GDAL_DATA=/usr/share/gdal

然后将这一行加入 ~/.bashrc  使用vi直接编辑

5.将插件运行所需要的文件添加到系统lib中

sudo ln /usr/lib/java/gdal/libgdalalljni.so /usr/lib/libgdalalljni.so

6.复制  /usr/lib/java/gdal/gdal.jar到geoserver 的lib中(这布可不操作,操作确保jar一致)

7.启动geoserver

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值