安装所需的netcdf-4本机库

为了写入NetCDF-4文件,您的系统上必须有NetCDF-4 C库(版本4.3.1或更高版本)以及所有支持库(HDF5、zlib等)。以下各节提供了快速参考安装说明。有关更详细的资料,请浏览 NetCDF-4 C Library Loading 佩奇。

Windows安装

  1. 从下载最新的NetCDF4安装程序 NetCDF-C Windows Libraries 佩奇。

  2. 安装可执行文件

  3. 确保添加 bin 您提取的包的文件夹,到 PATH 环境变量。

Linux安装

  1. 从下载最新的必需依赖项(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
    
  2. 从下载最新的NetCDF-C源代码 here .

    作为实例:
    wget https://github.com/Unidata/netcdf-c/archive/v4.3.3.1.tar.gz
    
  3. 构建和安装所需的依赖项(以下说明假定您将在上安装所有netcdf4 c libs /work/libs/nc4libs ,作为实例)。

    1. ZLIB
      ./configure --prefix=/work/libs/nc4libs
      
      make check install
      
    2. HDF5
      ./configure --with-zlib=/work/libs/nc4libs --prefix=/work/libs/nc4libs --enable-threadsafe --with-pthread=/DIR/TO/PTHREAD
      
      make check install
      
  4. 构建netcdf c库。

    CPPFLAGS=-I/work/libs/nc4libs/include LDFLAGS=-L/work/libs/nc4libs/lib ./configure --prefix=/work/libs/nc4libs
    
    make check install
    
  5. 确保添加 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经典输出文件,前提是基础库可用。