gdal - 使用 ECW 支持安装 GDAL

标签 gdal

自从 ECW(Hexagon Geospatial/Intergraph)最近发布了具有重大更改(5.0、5.1 和 5.2)的新版本以来,大多数(全部?)在线信息已经过时。

大多数指令会导致如下错误:

checking for libNCSEcw.so or libecwj2... configure: error: not found in /usr/local/lib or /usr/local/bin

最佳答案

这适用于 GDAL 1.11.2,但它应该可以恢复到 1.10.0。
从这里下载最新版本的 ECW 库(当前为 5.5):
https://download.hexagongeospatial.com
v5.2.1 的说明,但对于最新版本应该类似:

$ unzip erdas-ecwjp2sdk-v5.2.1-linux.zip
$ chmod +x ERDAS_ECWJP2_SDK-5.2.1.bin
$ ./ERDAS_ECWJP2_SDK-5.2.1.bin
选择 Desktop Read-Only 并接受许可。名为 hexagon 的目录被提取。将其复制到 /usr/local .
$ sudo cp -r hexagon/ERDAS-ECW_JPEG_2000_SDK-5.2.1/Desktop_Read-Only /usr/local/hexagon
链接 .so正确架构的库:
$ sudo ln -s /usr/local/hexagon/lib/(x64|x86)/release/libNCSEcw.so /usr/local/lib/libNCSEcw.so
然后使用以下命令配置 GDAL:
$ ./configure --with-ecw=/usr/local/hexagon

关于gdal - 使用 ECW 支持安装 GDAL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30312774/

相关文章:

c++ - GDAL 未链接

postgresql - ogr2ogr 和 Postgis/PostgreSQL 数据库的编码问题

python - ogr 中 SetField/SetFeature 的段错误(核心转储)

gdal - 如何设置 GDAL_DATA 环境变量指向包含 EPSG csv 文件的目录?

ImageMagick:处理TIFF时如何摆脱有关 "Unknown field"的TIFFWarnings/768消息?

Python gdal undefined symbol GDALRasterBandGetVirtualMem

ios - 如何在 IOS 中使用 GDAL?

c - 用C解析geojson文件

gdal - writeOGR 错误 : creation of output file failed