SAFE—Sentinel-1安全XML产品

司机简称

SAFE

Driver built-in by default

This driver is built-in by default

哨兵产品驱动程序。目前只支持Sentinel-1sar产品。另请参见 GDAL Sentinel-2 driver

SENTINEL数据产品使用欧洲标准存档格式(SAFE)格式规范的SENTINEL特定变体进行分发。安全格式被设计成在欧空局地球观测存档设施内存档和传输数据的通用格式。

如果选择manifest.SAFE或包含目录,则将使用SAFE驱动程序,它可以将所有图像视为一个一致的数据集。

SAFE驱动程序还从元数据中读取地理位置网格点,并将它们表示为数据集上的gcp。

欧空局将以这种格式分发其他卫星数据集;不过,目前这一驱动程序只支持特定的Sentinel-1合成孔径雷达产品。所有其他的都将被忽略,或者导致各种运行时错误。

驱动程序功能

Supports Georeferencing

This driver supports georeferencing

Supports VirtualIO

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

多重测量

如果产品包含多个测量值(例如多个偏振),则每个测量值都可用作栅格带(如果样本相同)。当条带相同时,地理区域也相同。

如果产品包含多条线束和多个极化,默认情况下驱动程序将显示第一条线束。要访问其他线束,用户必须选择特定的子数据集。

The syntax of subdataset naming and their content has been significantly change in GDAL 3.4.

实例

  • 打开Sentinel-1产品:

    $ gdalinfo S1A_IW_GRDH_1SDV_20150705T064241_20150705T064306_006672_008EA0_24EE.SAFE/manifest.safe
    
    Driver: SAFE/Sentinel-1 SAR SAFE Product
    Files: S1A_IW_GRDH_1SDV_20150705T064241_20150705T064306_006672_008EA0_24EE.SAFE/manifest.safe
           S1A_IW_GRDH_1SDV_20150705T064241_20150705T064306_006672_008EA0_24EE.SAFE/measurement/s1a-iw-grd-vh-20150705t064241-20150705t064306-006672-008ea0-002.tiff
           S1A_IW_GRDH_1SDV_20150705T064241_20150705T064306_006672_008EA0_24EE.SAFE/measurement/s1a-iw-grd-vv-20150705t064241-20150705t064306-006672-008ea0-001.tiff
    Size is 256, 167
    Coordinate System is `'
    GCP Projection =
    GEOGCS["WGS 84",
        DATUM["WGS_1984",
            SPHEROID["WGS 84",6378137,298.257223563,
                AUTHORITY["EPSG","7030"]],
            AUTHORITY["EPSG","6326"]],
        PRIMEM["Greenwich",0,
            AUTHORITY["EPSG","8901"]],
        UNIT["degree",0.0174532925199433,
            AUTHORITY["EPSG","9122"]],
        AUTHORITY["EPSG","4326"]]
    GCP[  0]: Id=1, Info=
              (0,0) -> (-8.03500070209827,39.6332161725022,141.853266630322)
    Metadata:
      ACQUISITION_START_TIME=2015-07-05T06:42:41.504840
      ACQUISITION_STOP_TIME=2015-07-05T06:43:06.503530
      BEAM_MODE=IW
      BEAM_SWATH=IW
      FACILITY_IDENTIFIER=UPA_
      LINE_SPACING=1.000655e+01
      MISSION_ID=S1A
      MODE=IW
      ORBIT_DIRECTION=DESCENDING
      ORBIT_NUMBER=6672
      PIXEL_SPACING=1.000000e+01
      PRODUCT_TYPE=GRD
      SATELLITE_IDENTIFIER=SENTINEL-1
      SENSOR_IDENTIFIER=SAR
      SWATH=IW
    Subdatasets:
      SUBDATASET_1_NAME=SENTINEL1_DS:S1A_IW_GRDH_1SDV_20150705T064241_20150705T064306_006672_008EA0_24EE.SAFE:IW_VH
      SUBDATASET_1_DESC=Single band with IW swath and VH polarization
      SUBDATASET_2_NAME=SENTINEL1_DS:S1A_IW_GRDH_1SDV_20150705T064241_20150705T064306_006672_008EA0_24EE.SAFE:IW_VV
      SUBDATASET_2_DESC=Single band with IW swath and VV polarization
      SUBDATASET_3_NAME=SENTINEL1_DS:S1A_IW_GRDH_1SDV_20150705T064241_20150705T064306_006672_008EA0_24EE.SAFE:IW
      SUBDATASET_3_DESC=IW swath with all polarizations as bands
    Corner Coordinates:
    Upper Left  (    0.0,    0.0)
    Lower Left  (    0.0,  167.0)
    Upper Right (  256.0,    0.0)
    Lower Right (  256.0,  167.0)
    Center      (  128.0,   83.5)
    Band 1 Block=256x16 Type=UInt16, ColorInterp=Undefined
      Metadata:
        POLARISATION=VH
        SWATH=IW
    Band 2 Block=256x16 Type=UInt16, ColorInterp=Undefined
      Metadata:
        POLARISATION=VV
        SWATH=IW
    
  • 不必打开manifest.safe,只需传递文件夹名称:

    $ gdalinfo S1A_IW_GRDH_1SDV_20150705T064241_20150705T064306_006672_008EA0_24EE.SAFE
    
  • 打开单个测量(例如IW/VH):

    $ gdalinfo SENTINEL1_DS:S1A_IW_GRDH_1SDV_20150705T064241_20150705T064306_006672_008EA0_24EE.SAFE:IW_VV
    

    or starting with GDAL 3.4

    $ gdalinfo SENTINEL1_CALIB:UNCALIB:test.SAFE:IW_VV:AMPLITUDE
    

数据校准

Starting with GDAL 3.4, calibration is applied for SIGMA0, BETA0 and GAMMA calibration subdataset

也见