【Geoserver】GeoServer安装GDAL扩展的方法总结
—为了发布.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扩展的方法总结相关推荐
- PHP安装扩展mcrypt以及相关依赖项 【PHP安装PECL扩展的方法】
一:Mcrypt简介 Mcrypt是PHP的一个扩展,完成了常用加密算法的封装.其实该扩展是对mcrypt标准类库的封装,mcrypt完成了相当多的常用加密算法,如DES, TripleDES, Bl ...
- 安装php7的mysql扩展,php7安装mysql扩展的方法是什么
php7安装mysql扩展的方法:1.下载mysql扩展并解压:2.使用phpize工具初始化并进行configure:3.执行[make && make install]命令:4.编 ...
- centos 安装mysql扩展_centos php安装mysql扩展的方法
centos php安装mysql扩展的方法:首先下载mysql扩展包:然后找到并打开php.ini配置文件:接着添加扩展包,语句是"extension=mysql.so":最后重 ...
- php+安装+curl_linux php安装curl扩展的方法
linux php安装curl扩展的方法:首先进入php源码目录,执行phpize生成配置文件:然后调用configure生成Makefile文件:接着通过命令"make install&q ...
- php添加gd扩展,PHP7安装gd扩展的方法
PHP7安装gd扩展的方法 发布时间:2020-09-08 11:06:22 来源:亿速云 阅读:92 作者:小新 这篇文章将为大家详细讲解有关PHP7安装gd扩展的方法,小编觉得挺实用的,因此分享给 ...
- 【PHP 开发】mac 在 PHP 环境安装 mcrypt 扩展的方法
最近在试着将 showdoc 配置到自己服务器上,所以需要 PHP 环境,然后要安装 mcrypt 扩展,不得不说这真是一个大坑,由于自己对 PHP 了解不多,网上的教程很多大坑都没有提到,装了不知道 ...
- homestead php.ini,Homestead安装php扩展的方法
Homestead安装php7.1的MongoDB扩展的方法 Laravel官方Vagrant镜像Homestead,默认没有安装php的Mongodb扩展,以下是php7.1手动安装mongodb扩 ...
- workerman events.php,workerman安装event扩展的方法介绍
workerman创建的socket服务,在高并发下需要 event 扩展.如果已经安装了宝塔面板,怎么安装 event扩展? 以php7安装event扩展为例:yum install libeven ...
- homebrew php 扩展,Mac homebrew-1.5以后安装php扩展的方法
一.以前Mac安装php及php扩展的方式 用Mac的童鞋都知道,我们以前都是用brew install php70,brew install php71 这样来安装php的,用brew instal ...
最新文章
- python安装Pyro报错:SyntaxError: Missing parentheses in call to ‘exec‘
- 使用代码生成建立可扩展序列化器(上)
- html在线随机抽取,利用纯html+javascript实现随机抽取显示
- Android学习笔记四十Preference使用
- Handler源码剖析
- WordPress的用户系统总结
- ios12彻底关闭siri_Siri正在iOS 12中获取自定义语音操作
- python包的init文件_Python模块包中__init__.py文件的作用
- 计算机教室学生上机守则,中学计算机网络教室上机守则.doc
- 计算机如何快速切换窗口,如何快速切换电脑页面
- 窗口函数深度探索(二):控制窗口大小(UNBOUNDED、CURRENT、PRECEDING、FOLLOWING)
- 用企业微信做社群运营几大优势
- 如何解决谷歌Chrome浏览器空白页的问题
- Fallout 4 辐射4 技巧统计
- LINK : fatal error LNK1104: 无法打开文件“mfc71.lib”的原因又一例
- [家里蹲大学数学杂志]第409期与正弦对数有关的一个积分不等式
- linux重定向的 符号,linux基础学习-4.3-特殊符号与重定向符号详解
- 【PaddleOCR】Paddle-Lite, Paddle2ONNX介绍, 学习教程...
- 机器学习-47-ML-03-Metric-based Approach Train+Test as RNN(元学习-support set和query set用于同一网络的方法)
- Java反射机制的原理与使用(反编译)