JP2MrSID—通过MrSID SDK的JPEG2000

司机简称

JP2MrSID版本

生成依赖项

MrSID软件开发包

支持使用MrSID DSDK读取JPEG2000文件格式。它还支持使用MrSID ESDK进行写入。

JPEG2000 MrSID支持仅适用于5.x版或更新版本的DSDK和ESDK。

驱动程序功能

Supports CreateCopy()

This driver supports the GDALDriver::CreateCopy() operation

Supports Georeferencing

This driver supports georeferencing

Supports VirtualIO

This driver supports virtual I/O operations (/vsimem/, etc.)

影像配准

地理参考信息可以来自不同的来源:内部(GeoJP2或GMLJP2框)、worldfile.j2w/.wld sidecar文件或PAM(持久辅助元数据).aux.xml sidecar文件。默认情况下,按以下顺序获取信息(首先列出的是最优先的):PAM、GeoJP2、GMLJP2、WORLDFILE。

从GDAL 2.2开始,可以使用GDAL GEOREF_sources配置选项(或GEOREF_sources打开选项)更改允许的源及其优先级顺序,该选项的值是以下关键字的逗号分隔列表:PAM、GEOJP2、GMLJP2、INTERNAL(GEOJP2的快捷方式,GMLJP2)、WORLDFILE、NONE。首先提到的消息来源是最优先于接下来的消息来源。将忽略未提及的源。

例如,将其设置为“WORLDFILE,PAM,INTERNAL”将使潜在的WORLDFILE优先于PAM或内部JP2框生成地理转换矩阵。将其设置为“PAM,WORLDFILE,GEOJP2”将使用上述源代码并忽略GMLJP2框。

创建选项

如果您有MrSID ESDK(5.x或更高版本),它可以用来编写JPEG2000文件。支持以下创建选项。

  • WORLDFILE=YES :以编写ESRI world文件(扩展名为.j2w)。

  • COMPRESSION=n :表示所需的压缩比。零表示无损压缩。20表示20:1的压缩比(图像将压缩到其原始大小的1/20)。

  • [XMLPROFILE=[path to file]] :指示可用于设置JPEG2000编码参数的扩展特定XML配置文件的路径。可以使用MrSID ESDK或GeoExpress创建它们,也可以使用以下示例作为模板手动创建它们:

    <?xml version="1.0"?>
    <Jp2Profile version="1.0">
      <Header>
        <name>Default</name>
        <description>Extensis preferred settings (20051216)</description>
      </Header>
      <Codestream>
        <layers>
          8
        </layers>
        <levels>
          99
        </levels>
        <tileSize>
          0 0
        </tileSize>
        <progressionOrder>
          RPCL
        </progressionOrder>
        <codeblockSize>
          64 64
        </codeblockSize>
        <pltMarkers>
          true
        </pltMarkers>
        <wavelet97>
          false
        </wavelet97>
        <precinctSize>
          256 256
        </precinctSize>
      </Codestream>
    </Jp2Profile>
    

也见