You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux20.04安装GDAL扩展后GeoServer2.19.2缺失ECW等存储项问题

问题解决步骤
  • 核心原因是你当前安装的GDAL 3.0.4默认没有包含ECW、MrSID、JP2这三类专有格式的驱动支持,首先执行命令确认驱动状态:
    gdalinfo --formats | grep -E 'ECW|MrSID|JP2'
    如果无对应格式的输出结果,即可验证该问题。这三类格式属于专利授权格式,GDAL官方默认发行的二进制包不会内置对应驱动,需要自行添加依赖后重新编译GDAL。
  • 编译对应驱动需要提前准备好对应依赖,再配置GDAL编译参数:
    • ECW格式:提前安装Hexagon ERDAS ECW SDK,编译GDAL时添加--with-ecw参数
    • MrSID格式:提前安装LizardTech MrSID SDK,编译GDAL时添加--with-mrsid参数
    • JP2格式:如果是开源实现的JP2格式,安装libopenjp2-dev依赖后,编译GDAL时添加--with-openjpeg参数;如果是绑定ECW或MrSID的JP2格式,对应安装上面两类SDK即可
  • 重新编译安装GDAL完成后,执行ldconfig更新系统动态链接缓存,也可以在GeoServer的启动脚本中添加环境变量,确保GeoServer可以正常加载新的GDAL库:
    export LD_LIBRARY_PATH=<你的GDAL实际安装路径>/lib:$LD_LIBRARY_PATH
  • 重启GeoServer服务后,再次查看栅格存储列表即可看到对应格式选项。

内容的提问来源于stack exchange,提问作者lcrumb

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 07:45:02