【Geoserver】GeoServer安装GDAL扩展的方法总结

  • Post author:
  • Post category:其他


—为了发布.img格式数据,需要为geoserver添加GDAL插件进行扩展,查询了很多办法都无法成功,简直崩溃都快放弃了,没想到最后实现了!!!!和查询到的方法稍微有些不同,不知道有没有遇到相同困难的同学,分享给大家



【关于geoserver安装GDAL扩展的总结】

根据查询的资料,总结出扩展geoserver有以下三种方法:



一、 二步走方法


在已有geoserver的前提下

(1)首先下载geoserver 对应版本的GDAL扩展包(名称一般为geoserver-2.

.

-gdal-plugin),扩展包解压后里面的文件是.jar文件,将其全部复制替换到Geoserver安装目录的WEB-INF/lib下

—-

GDAL扩展包下载路径

在官网对应的版本页面中“Extensions”下,各个版本官网地址是:


http://geoserver.org/download/


(2)其次,再下载对应系统版本的GDAL运行库(一般命名为gdal-1.

.

-MSVC***-x64),然后将其解压路径添加到系统变量PATH中。(我不太懂系统版本对应的意思,我的环境是window10,VS用的是2012,但是看了一下电脑控制面板的程序里有Microsoft Visual C++2010 X64 Redistributables,我最后用的是gdal-1.9.2-MSVC2010-x64)



GDAL运行库下载路径



http://demo.geo-solutions.it/share/github/imageio-ext/releases/1.1.X/1.1.12/native/gdal/windows/


此方法参考文章来自(感谢作者)

::


https://blog.csdn.net/xk_zhang/article/details/51598867?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase



二、三步走方法


在二步走的方法基础上,多出一步:下载GDAL_DATA,然后添加环境变量GDAL_DATA,其值为gdal-data的解压路径。



GDAL_DATA下载路径



http://demo.geo-solutions.it/share/github/imageio-ext/releases/1.1.X/1.1.12/native/gdal/



此方法参考文章来自(感谢作者)



https://cloud.tencent.com/developer/article/1357220



三、四步走方法


在三步走方法基础上,多出一步:ECW和MrSID支持,下载ECW和MrSID,然后分别安装,再添加环境变量GDAL_DRIVER_PATH,其值为C:\Program Files\GDAL\gdalplugins,即ecw和mrsid扩展的安装目录。

ECW和MrSID安装包在上述提到的GDAL运行库的下载路径中,不同版本的GDAL有对应版本的的ECW和MrSID


此方法参考文章来自百度经验



https://jingyan.baidu.com/article/647f0115ec6fb47f2148a888.html



四、官网方法


官网中提到的方法首先先用到了二步走,然后提示如果安装错误的话,还要进行其他配置,也就是三步走和四步走了。不过官网全英文看着有点费劲,哈哈。



官网中安装GDAL插件的连接



https://docs.geoserver.org/2.8.3/user/data/raster/gdal.html#note-on-running-geoserver-as-a-service-on-windows




【我的心酸安装过程】

1.首先我从二步走至四步走一个个的试过,结果都不成功!后看到一篇文章上发现这样一句“安装geoserver时,需要选择Run manually,否则gdal插件装不成功”,想着可能是自己geoserver安装可能有些问题,就又重新安装了一次geoserver。

geoserver安装参考:

https://jingyan.baidu.com/article/a3f121e4cf9c4efc9052bb07.html


2.然后我重新安装了一遍geoserver再从二步走到四步走又试了一遍,结果start geoserver都会报错,打不开界面。




重点来了

我在二步走的基础上,下载了一个imageio-ext-1.1.12-jars这个文件夹,里面全都是.jar文件,抱着试试的态度,我将这些.jar文件又全部复制替换到Geoserver安装目录的WEB-INF/lib下,结果就成功了!!!!

—–至于我为啥下载这个文件,是无意在官网给的方法里看到的,然后start geoserver报错的信息中出现了imageio这个词语,就想着要不试一下,没想到成功了,开心!

——二步走到四步走方法没有成功的同学,可以试试我的这个方法(不过前提还是要看看自己geoserver安装的对不对哦)


imageio-ext-1.1.12-jars下载路径



http://demo.geo-solutions.it/share/github/imageio-ext/releases/1.1.X/1.1.12/



版权声明:本文为qq_37219845原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。