我有一个 *.jp2 文件(如果需要可以直接链接),我需要使用 ArcGIS Maps SDK for JavaScript 将其显示为图层。
我尝试使用 OSGeo4W (gdal) 将其转换为 COGeoTIFF
gdal_translate -of COG NC_2022-12-17.jp2 result.tif
看起来它变成了COD。 gdalinfo
.
之后我尝试将它与Imagery Tile Layer一起使用。
但是地图上看不到。控制台没有错误。
另一方面,如果我将示例中的文件用于 Imagery Tile Layer(这个),它工作得很好。
所以,问题不在代码中。 如何在地图上显示提供的 *.jp2 文件?
我发现了问题。 我只需要将 GDAL 更新到 3.6.2 就可以了。
gdal_translate -ot UInt16 -of COG MSAVIC_2022-12-17.jp2 result.tif
这就是诀窍