在很多分析场景中,我们会插入某个国家国土区域作为分析对象。比如设计陆地资源遥感卫星时,分析对我国任意一点的重访时间,这时就需要插入我国的国土区域。在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命令使用)相关推荐

  1. MATLAB与STK互联1:建立STK场景并保存

    STK是功能非常强大的系统仿真软件,可以对航天器.航空器.导弹.火箭.船舶.车辆等进行仿真分析. MATLAB与STK互联,主要有两种方式,一种是connect.一种是com口. 这里主要介绍com口 ...

  2. 关于Matlab与STK互联问题

    关于Matlab与STK互联问题 由于近期需要用到Matlab和STK进行联合仿真,因此在两个软件的互联上绕了很多弯路,最终成功实现了STK10与Matlab2012a(32位)之间的互联. 两个软件 ...

  3. MATLAB与STK互联47:卫星在轨寿命分析(lifetime)

    当我们设计卫星轨道时,轨道高度不能太低,以避免卫星快速的进入大气层烧毁.那怎么分析卫星在轨寿命呢,STK软件提供了寿命计算功能,本文就对这个功能进行介绍.先手动操作一遍,然后再利用MATLAB与STK ...

  4. matlab与STK互联(不使用connect软件的互联)

    版本说明: matlab使用2014a:STK使用STK9 1. 安装MATLAB与STK (1)STK9百度网盘文件: https://pan.baidu.com/s/1W9UufFPS4KzeeF ...

  5. MATLAB与STK互联42:创建星座(Walker星座)

    最近在做一个关于星座覆盖性分析的仿真工况,是用MATLAB与STK联合仿真实现.本来想讲整个覆盖性分析的仿真案例,但是感觉涉及到星座创建.覆盖性定义及分析模块,因此还是分两篇来讲解.本篇先讲星座创建的 ...

  6. MATLAB与STK互联搭建LEO卫星星座(connect方法)

    软件版本: STK 11.6/ MATALB R2018b 使用connect命令用MATLAB在STK中自动搭建LEO卫星星座系统,参考了https://zhuanlan.zhihu.com/p/6 ...

  7. MATLAB与STK互联13:卫星对象操作(4)—三维显示

    上篇博文介绍了STK中卫星对象的二维显示属性及设置,本篇介绍卫星对象的三维显示属性及设置.先上代码: uiap = actxserver('STK11.application'); root = ui ...

  8. MATLAB与STK互联12:卫星对象操作(3)—二维显示

    当建立好卫星对象时,就需要设置其在STK界面中的显示状态了.STK的场景显示分为二维显示和三维显示,本文首先介绍与卫星对象二维显示相关的设置. %代码如下 uiap = actxserver('STK ...

  9. MATLAB与STK互联48:仿真案例9——航空器路径设置(aircraft)

    在一些任务仿真中,可能会用到航空器.本文就借着AGI公司提供的例子,简单介绍下aircraft对象. 关于这个例子的简单描述:假设存在一个探空气球,在高度变化.速度变化.位置变化有约束的条件下,随机生 ...

最新文章

  1. LeetCode实战:最长回文子串
  2. C#连接oracle的方式以及问题解决.
  3. Spring-基于Java类的配置
  4. GCDWebUploader支持iOS进入后台后仍然可以进行传输
  5. 海量数据处理:如何从10亿个数中,找出最大的10000个数?(top K问题)
  6. Wpf 调用线程无法访问此对象,因为另一个线程拥有该对象,解决方案
  7. 程序员书单 (不定期更新)
  8. 从今天开始 好好规划自己
  9. 抖音高贵气质的签名_抖音上,那群认真分享知识的人真“酷”
  10. 苹果录制屏幕在哪设置_屏幕录像专家如何录全屏 屏幕录像专家全屏录制设置方法...
  11. Linux下怎么刷显卡bios,nvidia显卡如何刷bios?nvidia显卡刷bios教程
  12. RBAC权限设计详解
  13. 基于锚点定位和overflow的选项卡
  14. linux嗅探网站结构,Linux下的Dsniff嗅探浅析
  15. 2019年全球卫星遥感行业现状、融资及卫星遥感行业发展趋势分析:即时化、网络化、个性化、多样化(转载)
  16. Git之版本回退和分支合并
  17. Selenium的PO模式
  18. 前端项目中package.json到底是什么,又充当着什么作用呢?一文来带你了解package.json!
  19. Kevgir(Kevg)通关记录
  20. QT程序按钮效果制作

热门文章

  1. web前端img命令
  2. 仅拍125个视频就成为千万级网红? Python告诉你:李子柒的网红路
  3. 5-DOF机械臂课程设计(二)之视觉引导
  4. Diffe_Hellman(迪菲-赫尔曼)算法
  5. k8s ceph csi创建pvc报错 failed to get connection: connecting failed: rados: ret=13, Permission denied
  6. 《Google 软件测试之道》摘录
  7. Cesium 无法加载出地球
  8. 关于版本强制升级与非强制升级
  9. 毕业设计-基于深度学习的单幅图像超分辨率重建算法
  10. 2020-2021 ICPC 银川站【ACMer退役纪念】