1

我正在尝试处理来自(示例)的 Sentinel 2 数据

http://sentinel-s2-l1c.s3-website.eu-central-1.amazonaws.com/#tiles/10/S/EG/2016/10/12/0/

jp2 文件没有地理参考,我需要将所有 jp2 文件作为带放在 geotif 中。我用谷歌搜索了很多,但找不到在 Java 或 Scala 中执行此操作的方法。

我对 Geotools 很熟悉,我用 geotools 做了很多 geotif 处理,但我不知道怎么做

一种。用 jp2 文件制作 geotif 光栅(给定信封的坐标),以及

湾。把它们拿出来做一个多波段的geotif

我对 Scala 很满意,所以我看过 geotrellis,但也没有看到解决方案。

有谁知道如何用 JP2 文件(给定一个多边形)制作 geotif,然后制作多波段 geotif?

谢谢

4

1 回答 1

1

我从未尝试过,但是,我会将问题分解为:

  1. 导入 JP2 图像
  2. 地理参考图像
  3. 对于图像数据中的每个波段,转换为 GeoTiff

第 1 步需要您确保拥有JP2K 插件,该页面还提供了一些示例代码来展示如何使用它。

第 2 步应该只是GridCoverage使用 a构建 a 的情况GridCoverageFactory- 请参阅用户指南以获取示例(我假设您知道网格的边界在哪里以及它的投影等)。

第3步很简单CoverageWriter,这里有一个例子

于 2018-05-17T12:47:12.187 回答