Geoserver安装配置GDAL扩展

问题描述

按照官网和一些博客的操作流程安装GDAL扩展后,发现创建数据存储时没有出现img等格式

查看geoserver控制台,发现加载GDAL的dll文件时出错

image-20220629085619718

截图是在总结问题时截的,配置完成后似乎不能复现原来的bug,日志略有不同

原因分析

当时下载的预编译GDAL库来自gisinternals,可以看到其{GDAL_HOME}/bin/gdal/java下的dll并不是gdaljni.dll

image-20220629091008309

而是gdalalljni.dll,重命名成gdaljni.dll,并复制一份相同的并命名为gdalconstjni.dll

gdal库含有gdal和gdalconst两个模块,猜测gdalall是将两个模块放在一起了,但是geoserver可能是按文件名加载的,所有会出现上述问题。


Geoserver安装配置GDAL扩展
http://blog.rainna.xyz/2022/06/29/2022-06-29-geoserver-gdal/
作者
rainnalv
发布于
2022年6月29日
许可协议