我正在尝试使用 GDAL 将 netCDF 文件转换为 EPSG:3857 以便与 Mapbox 一起使用。这将是 .nc 到 .nc 的转换。不光栅化。我愿意使用 GDAL 或其他方法来做到这一点。这些数据必须在进入控制台应用程序之前重新投影 - 这个过程需要数周才能找到解决方案 - 我认为这很简单。
我正在为卫星数据着色。有 3 个 .nc 文件(蓝色、红色和红外线)在组合和处理时会创建彩色图像。在(从 Amazon AWS)下载 3 个文件后,python 控制台应用程序进行处理并将 .jpg 转储到同一文件夹。该应用程序的源代码位于此处,因此您可以验证数据。(因为文件是超高分辨率,所以速度很慢)。
我试过的代码是:
gdalwarp -t_srs EPSG:3857 test.nc test-projected.nc
但是,已经尝试了其他几种变体,但没有任何效果。
我不是这方面的专业人士,但我什至应该使用 gdalwarp 来做到这一点吗?我只想更改投影 - 没有别的,所以 python 应用程序仍然可以处理数据。它必须能够使用重新投影的文件创建 .jpg。
以下链接是需要转换的数据示例:
AWS 上的 .nc 文件 > 颜色通道 1(蓝色 1km 分辨率)
AWS 上的 .nc 文件 > 颜色通道 2(红色,更高的 0.5 公里分辨率和更大的文件大小)
AWS 上的 .nc 文件 > 颜色通道 3(红外线 - 用作绿色)
另外,网上的其他人已经通过https://github.com/blaylockbk/pyBKB_v2/tree/master/BB_GOES16上的 pyproj 模块使用类似的投影来完成此操作。(我的必须是 EPSG:3857 才能与 Mapbox 一起使用)。如果修改 python 代码以一次性完成所有操作,那也很棒。我打开赏金作为最后的希望。
我不知道 python,所以我大部分时间都在尝试 GDAL - 但是添加到我的源代码中以实现预期结果(或工作 GDAL 脚本)的工作 python 代码将获得赏金。