当前位置: 首页 > news >正文

使用StaMPS_Visualizer

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 exportload 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

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


感谢阅读!

http://www.lryc.cn/news/45343.html

相关文章:

  • 高并发-高性能-高可用-结论版
  • 数智转型助力建筑业全产业链升级,你了解多少?
  • Python网络设备脚本中经常使用的connecthandler和telnetlib是什么意思?
  • 你真的会写 git commit message 吗?
  • ISO文件内添加kickstart完成自动安装
  • SpringBoot 整合RabbitMq 自定义消息监听容器来实现消息批量处理
  • jquery基础之操作节点对象
  • 对于Java的深入理解及其特点--面试
  • Linux GPSD的使用
  • ArrayList无参构造添加元素源码解读
  • 手写简易 Spring(二)
  • 排列问题DFS入门
  • 【每日一题Day159】LC1638统计只差一个字符的子串数目 | 枚举
  • 【07 Metadata and VendorTag】
  • Golang中Model的使用
  • 交友项目【基础环境搭建】
  • 入职时,公司要求自己带电脑,每月给100元补贴,如果不接受就不能入职!
  • 20道经典Redis面试题
  • 十分钟带你看懂接口测试,2023最全超大型接口测试攻略
  • 【设计模式】创建型-单例模式
  • Python 练习 六
  • 「SQL面试题库」 No_22 员工奖金
  • 瞒不住了,Prefetch 就是一个大谎言
  • 这个时候了,你还不会不知道JavaMail API吧
  • JavaScript var let区别
  • Thinkphp 6.0容器和依赖注入
  • Type javax.servlet.http.HttpServletRequest not present
  • 一键配置Ubuntu的OpenHarmony基础编译环境
  • ASP网络求职招聘系统的设计与实现
  • 面试—C++《智能指针》常考点