>我正在尝试处理来自(示例)的哨兵 2 数据
http://sentinel-s2-l1c.s3-website.eu-central-1.amazonaws.com/#tiles/10/S/EG/2016/10/12/0/
jp2 文件没有地理配准,我需要将所有 jp2 文件作为波段放在地理中。我已经用谷歌搜索了很多,但找不到在Java或Scala中做到这一点的方法。
我对Geotools非常熟悉,我已经用geotools做了很多geotif处理,但是我不知道如何
a. 从 jp2 文件(给定包络坐标)创建 geotif 栅格,以及
b. 取下这些并从中制作一个多波段地理
我对 Scala 很不错,所以我看过 geotrellis,但也没有看到解决方案。
有谁知道如何从 JP2 文件(给定多边形)制作地理,然后制作多波段地理?
谢谢
我从未尝试过这个,但是,我会将问题分解为:
- 导入 JP2 图像
- 对影像进行地理配准
- 对于影像数据中的每个波段,转换为 GeoTiff
第 1 步需要您确保您拥有 JP2K 插件,该页面还提供了一些示例代码来展示如何使用它。
第 2 步应该只是使用GridCoverageFactory
构建GridCoverage
的情况 - 请参阅用户指南以获取示例(我假设您知道网格的边界在哪里以及它的投影等)。
步骤3是一个简单的CoverageWriter
,这里有一个例子。