首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在R中读取Sentinel-2数据的JPEG2000

如何在R中读取Sentinel-2数据的JPEG2000
EN

Stack Overflow用户
提问于 2017-01-13 23:22:48
回答 1查看 1.4K关注 0票数 2

我正在尝试使用rgdal包打开多个JPEG2000格式的前哨数据。

我遇到的问题是:

代码语言:javascript
复制
Error in .local(.Object, ...) : 
d:/data/T35SMD_20161227T091402_B01.jp2' not recognised as a supported file format.

不过,我已经更新了我安装的rgdal包,并使用了支持JPEG2000的更新的gdal二进制文件,gdal二进制文件支持introduced in v1.9.0

代码语言:javascript
复制
rgdal: version: 1.2-5, (SVN revision 648)
Loaded GDAL runtime: GDAL 2.0.1, released 2015/09/15

当我执行gdalDrivers()命令时,JPG2000的条目没有在其他驱动程序中列出。

有人能告诉我如何解决这个问题吗?我有大量的S-2数据,在QGIS或任何类似的程序中将它们转换为tiff对我来说是没有选择的。

我也发现在这个主题上很少有类似的问题(c.f.微软(open jpeg2000 sentinel 2 in r:行情)表示,但似乎还没有明确的答案.

EN

回答 1

Stack Overflow用户

发布于 2017-02-09 12:44:02

使用这里介绍的命令行实用程序gdal_translate:http://www.gdal.org/frmt_sentinel2.html。您将拥有更多的灵活性,并且可能会有更好的速度和内存处理。这里给出的示例如下:

代码语言:javascript
复制
gdal_translate SENTINEL2_L1C:S2A_OPER_MTD_SAFL1C_PDMC_20150818T101440_R022_V20150813T102406_20150813T102406.xml:10m:EPSG_32632 10m.tif -co TILED=YES --config GDAL_CACHEMAX 1000 --config GDAL_NUM_THREADS 2

在R中做这么多繁重的工作并没有确凿的理由,特别是通过本质上是包装器的东西。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41637907

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档