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数据文件名

SARscape5.2哨兵1A数据的读取的更多相关文章

  1. 【干货】如何通过OPC自定义接口来实现客户端数据的读取?

    上篇博文分享了我的知识库,被好多人关注,受宠若惊.今天我把我在项目中封装的OPC自定义接口的程序分享一下.下面将会简单简单介绍下OPC DA客户端数据访问,以及搭配整个系统的运行环境. OPC(OLE ...

  2. sa命令从/var/account/pacct原始记账数据文件读取信息并汇总

    sa命令从/var/account/pacct原始记账数据文件读取信息并汇总

  3. Android JSON数据的读取和创建

    预先准备好的一段JSON数据 { "languages":[ {"id":1,"ide":"Eclipse"," ...

  4. 解决SpringMVC拦截器中Request数据只能读取一次的问题

    解决SpringMVC拦截器中Request数据只能读取一次的问题 开发项目中,经常会直接在request中取数据,如Json数据,也经常用到@RequestBody注解,也可以直接通过request ...

  5. Java读取json文件并对json数据进行读取、添加、删除与修改操作

    转载:http://blog.csdn.net/qing_yun/article/details/46865863#t0   1.介绍 开发过程中经常会遇到json数据的处理,而单独对json数据进行 ...

  6. 如何实现MySQL表数据随机读取?从mysql表中读取随机数据

    文章转自 http://blog.efbase.org/2006/10/16/244/如何实现MySQL表数据随机读取?从mysql表中读取随机数据?以前在群里讨论过这个问题,比较的有意思.mysql ...

  7. MATLAB中TXT数据文件读取并写入元胞数组的方法与步骤

    一. TXT数据文件读取 Data = load('train.txt');   %简单的文件读取,这时在工作区可以看到导入的大数据变量Data 二.大数据变量Data装入元胞数组中 D = cell ...

  8. CAD在网页中绘图,并为新绘的对象写扩展数据和读取扩展数据

    在网页中绘图,并为新绘的对象写扩展数据和读取扩展数据.下面帮助的完整例子,在控件安装目录的 Sample\Ie\iedemo.htm 中. 主要用到函数说明: _DMxDrawX::InsertBlo ...

  9. C#winfrom将XML数据保存读取删除

    //创建一个数据集,将其写入xml文件 string name = "1.xml"; System.Data.DataSet ds = new System.Data.DataSe ...

随机推荐

  1. SQL排除重复结果只取字段最大值

    如何用SQL排除重复结果只取字段最大值的记录?要求得到的结果(即是PID相同的记录只取ID值最大的那一条). select * from [Sheet1$] a from [Sheet1$] wher ...

  2. JavaScriptSerializer类 对象序列化为JSON,JSON反序列化为对象

    JavaScriptSerializer 类由异步通信层内部使用,用于序列化和反序列化在浏览器和 Web 服务器之间传递的数据.说白了就是能够直接将一个C#对象传送到前台页面成为javascript对 ...

  3. spring3.0事务的配置

    第一种配置方法:基于XML的事务管理 这种方法不需要对原有的业务做任何修改,通过在XML文件中定义需要拦截方法的匹配即可完成配置,要求是,业务处理中的方法的命名要有规律,比如setXxx,xxxUpd ...

  4. jQuery多版本的使用,同一文件多个版本引用

    <html> <meta http-equiv="Content-Type" content="text/html; charset=utf-8&quo ...

  5. Entity Framework 技术参考:http://kb.cnblogs.com/zt/ef/

    Entity Framework 技术参考:http://kb.cnblogs.com/zt/ef/

  6. [转]UltraISO制作U盘启动盘安装Win7/9/10系统攻略

    原文地址:http://www.cnblogs.com/pchmonster/p/4716708.html U盘安装好处就是不用使用笨拙的光盘,光盘还容易出现问题,无法读取的问题.U盘体积小,携带方便 ...

  7. UESTC_韩爷的梦 2015 UESTC Training for Search Algorithm & String<Problem N>

    N - 韩爷的梦 Time Limit: 200/100MS (Java/Others)     Memory Limit: 1300/1300KB (Java/Others) Submit Stat ...

  8. poj1833 排列

                                                                                                         ...

  9. initial pointer [expert c]

    initial differece between pointer and array Both arrays and pointers can be initialized with a liter ...

  10. easy ui 如何单个引用其中某个插件?

    记录一下这个方法,前端时间一直在纠结这个问题,后来听一些前辈讲解后才恍然大悟,要单独引用某个插件,我们需要重视的是:easyloaer.js ,easy ui的下载包中也有easyloader的dem ...