PDS—行星数据系统v3
司机简称
PDS
Driver built-in by default
This driver is built-in by default
PDS是一种主要由NASA用于存储和分发太阳、月球和行星图像数据的格式。GDAL提供对PDS格式图像数据的只读访问。
PDS文件的扩展名通常为.img,有时还带有一个相关的.lbl(label)文件。当.lbl文件存在时,应将其用作数据集名称,而不是.img文件。
除了支持大多数PDS图像配置外,此驱动程序还读取地理参考和坐标系信息以及选定的其他标题元数据。
该驱动程序的实施得到了美国地质调查局的支持。
备注
PDS3数据集可以包含一个VICAR头。默认情况下,GDAL将在这种情况下使用PDS驱动程序。从GDAL 3.1开始,如果 GDAL_TRY_PDS3_WITH_VICAR
配置选项设置为“是”,数据集将由 VICAR 驱动程序。
驱动程序功能
Supports Georeferencing
This driver supports georeferencing
Supports VirtualIO
This driver supports virtual I/O operations (/vsimem/, etc.)
影像配准
由于PDS规范中的模糊性,某些产品的地理参考值微妙或严重不正确。可以为这些产品设置配置变量,以更正地理参照的解释。有关详细信息,请参阅 ticket #5941 和 ticket #3940 .
作为测试,下载月球的标签和图像 LOLA DEM (数字高程文件) LOLA PDS label 和 LOLA PDS v3 image . 使用gdalinfo,报告的中心位置应该完全位于笛卡尔空间中的0.0、0.0米处,没有任何配置选项。
$gdalinfo ldem_4.lbl美元
转换为GeoTiff的示例:
$gdal_翻译ldem_4.lbl out_LOLA.tif
示例转换和应用某些PDS标签中定义的偏移和倍增值:
$gdal_translate-ot Float32-unscale ldem_4.lbl out_LOLA_32位.tif
若要显示更正偏移问题的示例,可以使用 MOLA DEM 来自PDS。下载两个 MOLA PDS label 和 MOLA PDS v3 image . MOLA标签当前包含一个像素偏移。要正确读取此文件,请将GDAL与这些选项一起使用。
$gdalinfo—配置PDS_SampleProjOffset_Shift-0.5—配置PDS_LineProjOffset_Shift-0.5 megt90n000cb.lbl
同样使用这些可选参数,中心在笛卡尔空间中应该完全是0.0,0.0米。
MOLA的转换示例:
$gdal_translate--config PDS_SampleProjOffset_Shift-0.5--config PDS_LineProjOffset_Shift-0.5 megt90n000cb.lbl out_MOLA_4ppd.tif
示例转换和应用某些PDS标签中定义的偏移和倍增值:
$gdal_translate-ot Float32-unscale--config PDS_SampleProjOffset_Shift-0.5--config PDS_LineProjOffset_Shift-0.5 megt90n000cb.lbl out_MOLA_4ppd_32bit.tif
PDS是一系列相关格式的一部分,包括ISIS2和ISIS3。
也见
Implemented as
gdal/frmts/pds/pdsdataset.cpp
.