气象天气数据为nc文件,工作需要栅格tif,因此需要将nc文件转为tif。使用springboot实现功能
1、导入pom依赖
<dependency>
<groupId>org.gdal</groupId>
<artifactId>gdal</artifactId>
<version>3.5.0</version>
</dependency>
<!-- netcdf4 -->
<dependency>
<groupId>edu.ucar</groupId>
<artifactId>netcdf4</artifactId>
<version>4.5.5</version>
</dependency>
2、编写nc转tif的方法
public static void ncToTif(String ncPath, String tiffName, String varName) {
NetcdfFile openNC = null; //filePath:文件地址
try {
openNC = NetcdfFile.open(ncPath);
Variable lon = openNC.findVariable("longitude");
Variable lat = openNC.findVariable("latitude");
Variable aod = openNC.findVariable(varName)

本文介绍了如何使用SpringBoot结合GDAL和NetCDF4库将气象nc文件转换为GeoTIFF格式,包括依赖引入、变量读取、数据处理和GeoTIFF创建的过程。
最低0.47元/天 解锁文章
1866





