zoukankan      html  css  js  c++  java
  • SARscape5.2哨兵1A数据的读取

    SARscape5.2支持哨兵1A数据的读取,支持的数据类型有:

    • SM SLC ——条带模式的斜距单视复数产品
    • IW SLC——干涉宽幅模式(TOPS Mode)的斜距单视复数产品
    • EW SLC——超宽幅模式(TOPS Mode)的斜距单视复数产品
    • SM GRD——条带模式的地距多视产品
    • IW GRD——干涉宽幅模式(TOPS Mode)的地距多视产品
    • EW GRD——超宽幅模式(TOPS Mode)的地距多视产品

    支持的轨道文件有:

    • AUX_POEORB——精确的轨道星历参数,该文件是在数据获取后21天内生产得到的,精度5cm以内
    • AUX_RESORB——修正的轨道参数,该文件是在数据获取后3小时之内生产得到的,精度10cm以内

        下面以一景IW SLC数据为例,介绍SARscape下哨兵1A数据的读取。软件版本:SARscape5.2+ENVI5.2。

        注:路径中不要出现中文字符。

    1数据处理之前的准备

    (1)SARscape系统参数的设置

        在做数据处理时,要根据数据传感器、分辨率等情况进行SARscape系统参数的选择。打开/SARscape/Preferences工具,在面板中点击Load PreferencesàSENTINEL_TOPSAR,在弹出的对话框中点击"是",

    图 选择适合哨兵1A数据IW SLC的系统参数

      如果处理的是IW和EW模式的数据,需要选择SENTINEL_TOPSAR这套系统参数,如果处理的是SM数据,选择VHR这套参数。

      如果要使用自动选择轨道文件的功能,需要在"Directories and batch file names"参数面板创建"Sentinel-1 orbit directory" 文件夹,这个路径下需要再创建两个子文件夹,命名为AUX_POEORB和AUX_RESORB,里面存放相应的轨道文件。最近180天的轨道文件可在网站下载:https://qc.sentinel1.eo.esa.int/。若是有轨道参数文件,可以在Directories and batch选项中的Sentinel-1 orbit directory设置轨道文件路径,在该路径下再建两个文件夹,分别命名为AUX_POEORB和AUX_RESORB,存放相应版本的轨道文件。

    图 设置轨道文件存放路径(可选)

    (2)ENVI系统参数的设置

        SARscape界面在ENVI下,在SARscape中数据处理的默认输入输出使用的是ENVI系统设置的默认路径,所以为了操作方便,在ENVI中设置好默认的输入输出路径。点击File->Prefrances

    图 默认输入输出工作路径的设定

    2、哨兵1A数据导入

    (1)数据文件输入

        打开/SARscape/Import Data/SAR Spaceborne/SENTINEL 1工具,在Input File List输入一景哨兵1A数据的元数据文件manifest.safe。如果要一次性做批量数据读取的话,可以在List中输入多景数据的.safe文件,批量读取的数据类型保持一致。

    图 输入数据文件

        Optional Input Orbit File List,轨道文件,该文件是可选文件,在这里没有轨道文件,就不输入。只有在做干涉处理的时候才需要输入轨道文件,如果相应的轨道文件存储在数据轨道文件路径下,就不需要在界面上手动的输入,软件会自动去相应路径下找到相应的轨道文件,这种情况下,程序先去"Sentinel-1 orbit directory"文件夹下的AUX_POEORB子文件夹下,找对应的轨道文件,如果没有找到相应的轨道文件,程序会在AUX_RESORB 子文件夹下面找,如果还是没有找到,程序就会用数据自带的轨道文件。

    (2)参数设置

      主要参数就是对输出数据命名设置,推荐选择Rename the File Using Parameters:True,可以对输出的数据自动按照数据类型进行命名。如果要输出镶嵌后的SLC数据文件,可以在Other Parameters设置Generate SLC mosaic为True,否则默认是输出各个条带的slc数据。

      数据类型软件自动识别,不用做设置。

    图 主要参数

    (3)输出设置

      之前设置过默认的输出路径,这里直接按照默认即可,如果要改输出路径,在数据输出路径上点击右键,选择Change Output Directries。

    图 输出设置

      设置好参数后,点击Exec执行,完成后弹出对话框,点击End。

    3、结果文件

    数据导入之后,输出的结果有以下几个文件:

    (1)整景图像的强度图数据:

    sentinel1_41_XXXXXXXX_XXXXXXXXX_IW_SIW1_A_VV_slc_list_pwr,可以在ENVI中加载,选择SARscape的拉伸方法,显示查看。

    图 强度数据

    (2)带有地理坐标的外边框矢量文件:

    sentinel1_41_XXXXXXXX_XXXXXXXXX_IW_SIW1_A_VV_slc_list.shp,加载到ENVI中显示,可以点击Views->Reference Map Link,自动加载区域到ArcGIS online的底图上显示数据的地理范围。

    图 矢量外边框数据

    图 矢量数据的地理坐标信息

    图 自动在ArcGIS online底图上显示地理范围

    (3)各条带的slc数据及其索引文件

    IW宽幅数据是由若干扫描带得到的,各个条带的slc数据存放在sentinel1_41_XXXXXXXX_XXXXXXXXX_IW_SIW1_A_VV_slc_list.split_bursts文件夹下

    图 各条带的slc文件

    数据读取之后,再做接下来的任何数据处理时,SARscape都可以直接读取slc索引文件sentinel1_41_XXXXXXXX_XXXXXXXXX_IW_SIW1_A_VV_slc_list。

    图 索引文件中记录了各条带的slc数据文件名

  • 相关阅读:
    P2016 战略游戏(没有上司的舞会变式)
    P2014 [CTSC1997]选课(树上背包)
    P2015 二叉苹果树(树上背包)
    P1122 最大子树和(简单树形DP)
    P1505 [国家集训队]旅游(树链剖分)
    linux下的几个网络流量监控工具使用
    大数据场景下数据异构之 Mysql实时写入HBase(借助canal kafka SparkStreaming)
    基于Spark Streaming + Canal + Kafka对Mysql增量数据实时进行监测分析
    sqoop安装与使用
    MongoDB各系统上安装
  • 原文地址:https://www.cnblogs.com/lovebay/p/5237440.html
Copyright © 2011-2022 走看看