下载轨道文件 (Image Analyst)

获得 Image Analyst 许可后可用。

摘要

下载 Sentinel-1 合成孔径雷达 (SAR) 数据的更新轨道文件。

此工具使用轨道类型来调用轨道网站。 它使用 SAR 元数据来标识相应轨道状态矢量 (OSV) 文件并将其下载到输入 SAR 数据目录中。

Sentinel-1 产品可使用三种类型的 OSV:预测、回归和精密。 预测 OSV 包含检测到的 Sentinel-1 1 级地面范围 (GRD) 和单视复数 (SLC) 辅助产品。 回归 OSV 可在图像采集后 3 小时内通过欧洲航天局 (ESA) 获得。 精密 OSV 可在图像采集后 3 周内通过 ESA 获得。 将从哥白尼数据空间生态系统下载 Sentinel-1 OSV 文件。

使用情况

  • 使用用户名密码云存储连接参数从哥白尼数据空间生态系统下载轨道状态向量。 有关如何注册哥白尼数据空间生态系统帐户以及如何生成 S3 凭据的说明,请参阅哥白尼数据空间生态系统文档门户上的通过 S3 访问 EO 数据

    使用创建云存储连接文件工具中生成的 S3 凭据为云存储连接参数生成 .acs 文件。 必须在创建云存储连接工具中设置以下参数才能创建 .acs 文件:

    • 连接文件位置
    • 连接文件名称
    • 服务提供商AMAZON
    • 访问密钥 ID(账户名)
    • 保密访问密匙(账户密钥)
    • 存储段(容器)名称eodata
    • 服务端点eodata.dataspace.copernicus.eu
    • 提供商选项—使用 AWS_VIRTUAL_HOSTING 选项等于 FALSE
  • 使用文件夹参数指定替代文件夹位置来存储下载的轨道状态矢量文件。 默认文件夹是输入雷达数据 .SAFE 文件夹。

  • 如果 SAR 数据是在过去 3 周内采集的,请将轨道类型参数设置为 Sentinel 回归。 这在数据采集 3 小时后可用。

  • 要更新包含下载的 OSV 的 SAR 数据,请使用应用轨道校正工具。

参数

标注说明数据类型
输入雷达数据

输入雷达数据。

Raster Dataset; Raster Layer
轨道类型
(可选)

指定将下载的 OSV 类型。

  • Sentinel 回归将下载近似 OSV 数据。 这在数据采集几个小时后可用。
  • Sentinel 精密将下载经过优化的 OSV 数据。 这在数据采集 20 天后可用。 这是默认设置。
String
用户名
(可选)

哥白尼数据空间生态系统登录凭据用户名。

仅当输入数据具有 Sentinel 恢复或 Sentinel 精确轨道类型时,此参数才有效。

String
密码
(可选)

哥白尼数据空间生态系统登录凭据密码。

仅当输入数据具有 Sentinel 恢复或 Sentinel 精确轨道类型时,此参数才有效。

Encrypted String
云存储连接
(可选)

哥白尼数据空间生态系统云存储连接文件。

File
文件夹
(可选)

将存储下载的轨道状态矢量文件的备用文件夹位置。 默认文件夹是输入雷达数据 .SAFE 文件夹。

Folder

派生输出

标注说明数据类型
轨道文件

输出轨道文件。

File

DownloadOrbitFile(in_radar_data, {orbit_type}, {username}, {password}, {cloud_storage}, {folder})
名称说明数据类型
in_radar_data

输入雷达数据。

Raster Dataset; Raster Layer
orbit_type
(可选)

指定将下载的 OSV 类型。

  • SENTINEL_RESTITUTED将下载近似 OSV 数据。 这在数据采集几个小时后可用。
  • SENTINEL_PRECISE将下载经过优化的 OSV 数据。 这在数据采集 20 天后可用。 这是默认设置。
String
username
(可选)

哥白尼数据空间生态系统登录凭据用户名。

仅当输入数据具有 Sentinel 恢复或 Sentinel 精确轨道类型时,此参数才有效。

String
password
(可选)

哥白尼数据空间生态系统登录凭据密码。

仅当输入数据具有 Sentinel 恢复或 Sentinel 精确轨道类型时,此参数才有效。

Encrypted String
cloud_storage
(可选)

哥白尼数据空间生态系统云存储连接文件。

File
folder
(可选)

将存储下载的轨道状态矢量文件的备用文件夹位置。 默认文件夹是输入雷达数据 .SAFE 文件夹。

Folder

派生输出

名称说明数据类型
out_orbit_file

输出轨道文件。

File

代码示例

DownloadOrbitFile 示例 1(Python 窗口)

此示例将精确轨道文件下载到备用文件夹位置。

import arcpy
arcpy.env.workspace =r"C:\Data\SAR"

arcpy.ia.DownloadOrbitFile("IW_manifest", "SENTINEL_PRECISE", 
     "esaUsername", "esaPassword", r"C:\connection_files\eodata.acs", r"C:\Data\SAR\Orbits")
DownloadOrbitFile 示例 2(独立脚本)

此示例将精确轨道文件下载到备用文件夹位置。

# Import system modules and check out ArcGIS Image Analyst extension license
import arcpy 
arcpy.CheckOutExtension("ImageAnalyst") 
from arcpy.ia import * 

# Set local variables
in_radar = r"C:\Data\SAR\S1\S1B_IW_GRDH_1SDV_20181014T014104_20181014T014129_013142_018486_D82E.SAFE\manifest.safe" 
orbit_type = "SENTINEL_PRECISE"
username = "esaUsername"
password = "esaPassword"

# Execute 
arcpy.ia.DownloadOrbitFile(in_radar, orbit_type, username, password)
DownloadOrbitFile 示例 3(独立脚本)

此示例下载了 manifest.safe\IW 文件的精确轨道文件。

# Import system modules and check out ArcGIS Image Analyst extension license
import arcpy
arcpy.CheckOutExtension("ImageAnalyst")
from arcpy.ia import *

# Set local variables
in_radar = r"C:\Data\SAR\S1\S S1B_IW_SLC__1SDV_20181014T014103_20181014T014130_013142_018486_1753.SAFE\manifest.safe\IW1"
orbit_type = "SENTINEL_PRECISE" 
username = "esaUsername"
password = "esaPassword"
cloud_storage = r"C:\connection_files\eodata.acs" 

# Execute 
arcpy.ia.DownloadOrbitFile(in_radar, orbit_type, username, password, cloud_storage)

环境

此工具不使用任何地理处理环境。

相关主题