—为了发布.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/

【Geoserver】GeoServer安装GDAL扩展的方法总结相关推荐

  1. PHP安装扩展mcrypt以及相关依赖项 【PHP安装PECL扩展的方法】

    一:Mcrypt简介 Mcrypt是PHP的一个扩展,完成了常用加密算法的封装.其实该扩展是对mcrypt标准类库的封装,mcrypt完成了相当多的常用加密算法,如DES, TripleDES, Bl ...

  2. 安装php7的mysql扩展,php7安装mysql扩展的方法是什么

    php7安装mysql扩展的方法:1.下载mysql扩展并解压:2.使用phpize工具初始化并进行configure:3.执行[make && make install]命令:4.编 ...

  3. centos 安装mysql扩展_centos php安装mysql扩展的方法

    centos php安装mysql扩展的方法:首先下载mysql扩展包:然后找到并打开php.ini配置文件:接着添加扩展包,语句是"extension=mysql.so":最后重 ...

  4. php+安装+curl_linux php安装curl扩展的方法

    linux php安装curl扩展的方法:首先进入php源码目录,执行phpize生成配置文件:然后调用configure生成Makefile文件:接着通过命令"make install&q ...

  5. php添加gd扩展,PHP7安装gd扩展的方法

    PHP7安装gd扩展的方法 发布时间:2020-09-08 11:06:22 来源:亿速云 阅读:92 作者:小新 这篇文章将为大家详细讲解有关PHP7安装gd扩展的方法,小编觉得挺实用的,因此分享给 ...

  6. 【PHP 开发】mac 在 PHP 环境安装 mcrypt 扩展的方法

    最近在试着将 showdoc 配置到自己服务器上,所以需要 PHP 环境,然后要安装 mcrypt 扩展,不得不说这真是一个大坑,由于自己对 PHP 了解不多,网上的教程很多大坑都没有提到,装了不知道 ...

  7. homestead php.ini,Homestead安装php扩展的方法

    Homestead安装php7.1的MongoDB扩展的方法 Laravel官方Vagrant镜像Homestead,默认没有安装php的Mongodb扩展,以下是php7.1手动安装mongodb扩 ...

  8. workerman events.php,workerman安装event扩展的方法介绍

    workerman创建的socket服务,在高并发下需要 event 扩展.如果已经安装了宝塔面板,怎么安装 event扩展? 以php7安装event扩展为例:yum install libeven ...

  9. homebrew php 扩展,Mac homebrew-1.5以后安装php扩展的方法

    一.以前Mac安装php及php扩展的方式 用Mac的童鞋都知道,我们以前都是用brew install php70,brew install php71 这样来安装php的,用brew instal ...

最新文章

  1. python安装Pyro报错:SyntaxError: Missing parentheses in call to ‘exec‘
  2. 使用代码生成建立可扩展序列化器(上)
  3. html在线随机抽取,利用纯html+javascript实现随机抽取显示
  4. Android学习笔记四十Preference使用
  5. Handler源码剖析
  6. WordPress的用户系统总结
  7. ios12彻底关闭siri_Siri正在iOS 12中获取自定义语音操作
  8. python包的init文件_Python模块包中__init__.py文件的作用
  9. 计算机教室学生上机守则,中学计算机网络教室上机守则.doc
  10. 计算机如何快速切换窗口,如何快速切换电脑页面
  11. 窗口函数深度探索(二):控制窗口大小(UNBOUNDED、CURRENT、PRECEDING、FOLLOWING)
  12. 用企业微信做社群运营几大优势
  13. 如何解决谷歌Chrome浏览器空白页的问题
  14. Fallout 4 辐射4 技巧统计
  15. LINK : fatal error LNK1104: 无法打开文件“mfc71.lib”的原因又一例
  16. [家里蹲大学数学杂志]第409期与正弦对数有关的一个积分不等式
  17. linux重定向的 符号,linux基础学习-4.3-特殊符号与重定向符号详解
  18. 【PaddleOCR】Paddle-Lite, Paddle2ONNX介绍, 学习教程...
  19. 机器学习-47-ML-03-Metric-based Approach Train+Test as RNN(元学习-support set和query set用于同一网络的方法)
  20. Java反射机制的原理与使用(反编译)

热门文章

  1. 如何用手机开发单片机编写51或arduino等程序?
  2. 双色球彩票 选购程序
  3. 计算机系统的储存单位及换算关系,计算机储存单位和换算关系
  4. Pytorch学习之cuda
  5. 逆风撑船,文旅地产的前方是什么?
  6. java语音输入_求教:javaWeb,添加语音输入的功能实现方法
  7. 使用crow E-R图描述数据库关系
  8. JSON.parse解析json字符串必须注意的那些事
  9. matlab逐步积分,第17章 隐式逐步积分法.ppt
  10. RabbitMQ环境的搭建和报错