安装所需的netcdf-4本机库¶
为了写入NetCDF-4文件,您的系统上必须有NetCDF-4 C库(版本4.3.1或更高版本)以及所有支持库(HDF5、zlib等)。以下各节提供了快速参考安装说明。有关更详细的资料,请浏览 NetCDF-4 C Library Loading 佩奇。
Windows安装¶
从下载最新的NetCDF4安装程序 NetCDF-C Windows Libraries 佩奇。
安装可执行文件
确保添加 bin 您提取的包的文件夹,到
PATH
环境变量。
Linux安装¶
从下载最新的必需依赖项(SZIP、ZLIB、HDF5) NetCDF-4 libraries section .
- 作为实例:
wget ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf-4/hdf5-1.8.13.tar.gz wget ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf-4/zlib-1.2.8.tar.gz
从下载最新的NetCDF-C源代码 here .
- 作为实例:
wget https://github.com/Unidata/netcdf-c/archive/v4.3.3.1.tar.gz
构建和安装所需的依赖项(以下说明假定您将在上安装所有netcdf4 c libs
/work/libs/nc4libs
,作为实例)。- ZLIB
./configure --prefix=/work/libs/nc4libs make check install
- HDF5
./configure --with-zlib=/work/libs/nc4libs --prefix=/work/libs/nc4libs --enable-threadsafe --with-pthread=/DIR/TO/PTHREAD make check install
构建netcdf c库。
CPPFLAGS=-I/work/libs/nc4libs/include LDFLAGS=-L/work/libs/nc4libs/lib ./configure --prefix=/work/libs/nc4libs make check install
确保添加 lib 您提取的包的文件夹,到
PATH
环境变量。
地理服务器启动检查¶
如果所有内容都已正确配置,则在geoserver启动期间可能会注意到类似的日志消息:
NetCDF-4 C library loaded (jna_path='null', libname='netcdf').
Netcdf nc_inq_libvers='4.3.1 of Jan 16 2014 15:04:00 $' isProtected=true
如果未正确配置本机库,您将看到如下消息:
NetCDF-4 C library not present (jna_path='null', libname='netcdf').
请求netcdf4经典输出文件作为wcs2.0输出¶
将application/x-netcdf4指定为格式,将返回netcdf4经典输出文件,前提是基础库可用。