MATLAB与STK互联46:在场景中加入某个国家作为Area Target对象(GIS命令使用)
在很多分析场景中,我们会插入某个国家国土区域作为分析对象。比如设计陆地资源遥感卫星时,分析对我国任意一点的重访时间,这时就需要插入我国的国土区域。在STK中,提供了插入某个国家的功能。当然如果你手上有某个国家的边界各点的经纬度,也可以通过将这些点导入STK的方式创建areaTarget对象,这个详见我的其他博文。
这里还是先介绍手动,然后再介绍互联。
(一)手动插入AreaTarget目标
(1)选择Insert Objects,即下图中标号1所示位置。然后弹出页面,顺序点击执行2、3标号。
(2)选择国家。点击完上图标号3,则出现下面的页面。选择要添加的国家就可以了。这里说一下,可以插入一个国家的基本面积、所有面目标。如果只是分析简单的,不建议添加全部的。
选择插入美国基础区域,则有如下结果。
(二)MATLAB与STK互联操作,插入Area Target对象
uiap = actxserver(‘STK11.application’);
root = uiap.Personality2;
root.NewScenario(‘GIS’);
sc = root.CurrentScenario();
再STK场景中插入某个国家作为AreaTarget对象,使用的命令为GIS。关于GIS命令,如有如下用法:
(1)导入美国作为AreaTarget对象
root.ExecuteCommand(‘GIS * Import “C:\Program Files\AGI\STK11\Data\Shapefiles\Countries\United_States\United_States.shp” AreaTarget’);
执行完这条语句后,关于美国的所有数据都会出现在STK场景中。如下图所示:
把这个改成自己的路径,在STK安装路径下可以找到。(AGI)
C:\Program Files\AGI\STK11\Data\Shapefiles\Countries\United_States\United_States.shp。
GIS还有Export、Pattern、Overlay等命令搭配使用,目前我仿真基本没用到,所以就不进行过多的解释了。后续如果用到,再详细探讨用法。
这里有一点要说明的,GIS导入的Area Target是把详细的美国区域都导入了,在一般的分析过程中不需要这么详细。我想到的是一个比较笨的办法,就是获取其他AreaTarget对象的控制句柄,然后卸载掉。如果大家有其他更好的方式,可一起分享
MATLAB与STK互联46:在场景中加入某个国家作为Area Target对象(GIS命令使用)相关推荐
- MATLAB与STK互联1:建立STK场景并保存
STK是功能非常强大的系统仿真软件,可以对航天器.航空器.导弹.火箭.船舶.车辆等进行仿真分析. MATLAB与STK互联,主要有两种方式,一种是connect.一种是com口. 这里主要介绍com口 ...
- 关于Matlab与STK互联问题
关于Matlab与STK互联问题 由于近期需要用到Matlab和STK进行联合仿真,因此在两个软件的互联上绕了很多弯路,最终成功实现了STK10与Matlab2012a(32位)之间的互联. 两个软件 ...
- MATLAB与STK互联47:卫星在轨寿命分析(lifetime)
当我们设计卫星轨道时,轨道高度不能太低,以避免卫星快速的进入大气层烧毁.那怎么分析卫星在轨寿命呢,STK软件提供了寿命计算功能,本文就对这个功能进行介绍.先手动操作一遍,然后再利用MATLAB与STK ...
- matlab与STK互联(不使用connect软件的互联)
版本说明: matlab使用2014a:STK使用STK9 1. 安装MATLAB与STK (1)STK9百度网盘文件: https://pan.baidu.com/s/1W9UufFPS4KzeeF ...
- MATLAB与STK互联42:创建星座(Walker星座)
最近在做一个关于星座覆盖性分析的仿真工况,是用MATLAB与STK联合仿真实现.本来想讲整个覆盖性分析的仿真案例,但是感觉涉及到星座创建.覆盖性定义及分析模块,因此还是分两篇来讲解.本篇先讲星座创建的 ...
- MATLAB与STK互联搭建LEO卫星星座(connect方法)
软件版本: STK 11.6/ MATALB R2018b 使用connect命令用MATLAB在STK中自动搭建LEO卫星星座系统,参考了https://zhuanlan.zhihu.com/p/6 ...
- MATLAB与STK互联13:卫星对象操作(4)—三维显示
上篇博文介绍了STK中卫星对象的二维显示属性及设置,本篇介绍卫星对象的三维显示属性及设置.先上代码: uiap = actxserver('STK11.application'); root = ui ...
- MATLAB与STK互联12:卫星对象操作(3)—二维显示
当建立好卫星对象时,就需要设置其在STK界面中的显示状态了.STK的场景显示分为二维显示和三维显示,本文首先介绍与卫星对象二维显示相关的设置. %代码如下 uiap = actxserver('STK ...
- MATLAB与STK互联48:仿真案例9——航空器路径设置(aircraft)
在一些任务仿真中,可能会用到航空器.本文就借着AGI公司提供的例子,简单介绍下aircraft对象. 关于这个例子的简单描述:假设存在一个探空气球,在高度变化.速度变化.位置变化有约束的条件下,随机生 ...
最新文章
- LeetCode实战:最长回文子串
- C#连接oracle的方式以及问题解决.
- Spring-基于Java类的配置
- GCDWebUploader支持iOS进入后台后仍然可以进行传输
- 海量数据处理:如何从10亿个数中,找出最大的10000个数?(top K问题)
- Wpf 调用线程无法访问此对象,因为另一个线程拥有该对象,解决方案
- 程序员书单 (不定期更新)
- 从今天开始 好好规划自己
- 抖音高贵气质的签名_抖音上,那群认真分享知识的人真“酷”
- 苹果录制屏幕在哪设置_屏幕录像专家如何录全屏 屏幕录像专家全屏录制设置方法...
- Linux下怎么刷显卡bios,nvidia显卡如何刷bios?nvidia显卡刷bios教程
- RBAC权限设计详解
- 基于锚点定位和overflow的选项卡
- linux嗅探网站结构,Linux下的Dsniff嗅探浅析
- 2019年全球卫星遥感行业现状、融资及卫星遥感行业发展趋势分析:即时化、网络化、个性化、多样化(转载)
- Git之版本回退和分支合并
- Selenium的PO模式
- 前端项目中package.json到底是什么,又充当着什么作用呢?一文来带你了解package.json!
- Kevgir(Kevg)通关记录
- QT程序按钮效果制作
热门文章
- web前端img命令
- 仅拍125个视频就成为千万级网红? Python告诉你:李子柒的网红路
- 5-DOF机械臂课程设计(二)之视觉引导
- Diffe_Hellman(迪菲-赫尔曼)算法
- k8s ceph csi创建pvc报错 failed to get connection: connecting failed: rados: ret=13, Permission denied
- 《Google 软件测试之道》摘录
- Cesium 无法加载出地球
- 关于版本强制升级与非强制升级
- 毕业设计-基于深度学习的单幅图像超分辨率重建算法
- 2020-2021 ICPC 银川站【ACMer退役纪念】