使用StaMPS_Visualizer

8 篇文章 3 订阅
7 篇文章 1 订阅

0 前言

StaMPS-Visualizer :由thho开发的用于可视化由StaMPS / MTI处理的DInSAR结果。
github地址:StaMPS-Visualizer

使用StaMPS_Visualizer需要配置好StaMPS,并安装好R和Rstudio

Ubuntu中安装StaMPS
StaMPS-Visualizer 安装步骤–在linux系统中安装R和Rstudio

1 StaMPS_Visualizer 展示基线图

StaMPS_Visualizer 可以展示PS基线和SBAS基线

1.1 从SNAP中导出PS基线和SBAS基线数据

  • 打开SNAP,导入stack数据,View –> Tool Windows –> Radar –> InSAR Stack
    在这里插入图片描述
    在这里插入图片描述

  • 选择Baseline ,点击右边上面的copy,在文字编辑器中编辑,第一行cohere为1,其他的都是0
    在这里插入图片描述
    在这里插入图片描述

  • csv里面不要有空格

  • 另存为.csv格式,放在/StaMPS_Visualizer-master/input/baseline_info文件夹下面
    在这里插入图片描述

1.2 展示基线连接图

  • 包括PS基线和SBAS基线

  • 打开ui.R
    在这里插入图片描述

  • 点击Run App
    在这里插入图片描述

  • 可以选择数据源,展示PS和SBAS基线,调整时空基线长度,时间基线单位为天day,空间为米m
    在这里插入图片描述
    在这里插入图片描述

  • 也可以在浏览器中打开Open in Browser
    在这里插入图片描述

2 StaMPS_Visualizer 展示检测点形变数据

2.1 制图并导出csv

在matlab中使用ps_plot制图,具体命令如下

from https://thho.shinyapps.io/StaMPS_Visualizer/#exportbl
% the 'v-doa' parameter is an example you can change it to your needs
ps_plot('v-doa', 'ts'); 

% a new window will open
% in the new window select a radius and location of the radius center to select the PS to export

load parms.mat;

% the 'v-doa' parameter is an example you can change it to your needs
% but be sure that you use the same paramters as above in the ps_plot()!
ps_plot('v-doa', -1);

load ps_plot_v-doa.mat;
lon2_str = cellstr(num2str(lon2));
lat2_str = cellstr(num2str(lat2));
lonlat2_str = strcat(lon2_str, lat2_str);

lonlat_str = strcat(cellstr(num2str(lonlat(:,1))), cellstr(num2str(lonlat(:,2))));
ind = ismember(lonlat_str, lonlat2_str);

disp = ph_disp(ind);
disp_ts = ph_mm(ind,:);
export_res = [lonlat(ind,1) lonlat(ind,2) disp disp_ts];

metarow = [ref_centre_lonlat NaN transpose(day)-1];
k = 0;
export_res = [export_res(1:k,:); metarow; export_res(k+1:end,:)];
export_res = table(export_res);

% you can specify the location and name of the .csv export by renaming the second parameter
writetable(export_res,'stamps_tsexport.csv')

2.2 导入csv并展示

  1. 将上一步导出的csv数据放在input-stusi文件夹中
    在这里插入图片描述
  2. 在Rstudio中运行ui.R,打开toggle controls即可看到各个PS点的形变信息
    在这里插入图片描述

3 发布形变检测信息

注册一个posit.cloud账号,在Rstudio中输入上述网址中的token
在这里插入图片描述

点击shiny应用右上角的publish,publish application

如果网络条件好的话,就可以直接发布了,我的网络条件有点差,没发布成功。


感谢阅读!

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。
根据引用\[1\]中的内容,ps_plot函数有多个参数可以使用,包括'w'、'w-a'、'u'、'u-a'、'a'、'w-asb'、'u-asb'和'asb'。这些参数分别对应不同的绘图结果,如缠绕相位图、解缠相位图和大气相位图等。所以,如果在使用ps_plot函数时出现错误,可能是因为参数的选择不正确或者参数的设置有误。 根据引用\[2\]中的内容,进行大气校正之前,需要先设置大气相关的参数。可以使用命令setparm('tropo','a_gacos')和setparm('subtr_tropo','y')来改正大气相关的参数。然后,可以继续进行相位解缠等后续操作。 根据引用\[3\]中的内容,如果在使用StaMPS的过程中出现错误,可以参考之前发表的文章或者常见问题解析来解决问题。 综上所述,如果在使用stamps函数时出现错误使用ps_plot,可能是参数选择不正确或者参数设置有误。可以参考引用\[1\]中的内容来选择正确的参数,并确保大气相关的参数已经正确设置。如果问题仍然存在,可以参考引用\[3\]中的文章或者常见问题解析来解决问题。 #### 引用[.reference_title] - *1* *2* *3* [StaMPS结合TRIAN 做GACOS大气校正](https://blog.csdn.net/qq_38372838/article/details/123074096)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Vigo*GIS_RS

来瓶可乐~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值